fffffffffffffff, 0x40, 0x80, 0x5f0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x147c0183c88a48ca, 0x100, 0x7}, {{r4}, 0xffffffffffffffff, 0x84, 0x16, 0x0, 0x8f90}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2000000000000, 0x800}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0x0, 0x19, 0x8, 0x1f, 0x511}, {{r4}, 0xfffffffffffffffb, 0x40, 0x10, 0x10000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x11, 0x2, 0x1ff, 0x7046}, {{r3}, 0xfffffffffffffffd, 0x20, 0x5, 0xffffffffffff0000, 0xa476}, {{r2}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x7291, 0x6}], 0x7ff, &(0x7f0000000000)={0x9, 0xff}) 16:00:19 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20880, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x100000001, 0x585a, 0x91}, {0x4, 0x4, 0x20, 0x4}, {0x9, 0x4, 0x1ff, 0x1}, {0x9, 0x1f, 0x3, 0x3}, {0x80000001, 0xffffffff, 0x7fff, 0x3}]}) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="82452e2f66696c88cf6cce46051bf8c57eb36453383976b53f78da39b551ee52a0388978e28179173d058ba2cb6c2c90d991585d26f2967b1ed0810b5421d05d2d6278ff13a412fb5427ee9b7035fe5ffb885500a2fb3eea0a475f0fccfea0af81b4dd2a15199f6e6b8de546b8d0761c8bdf5edfef1ddab56291f89086b48a9e434311627c0c9bae0bf2e753c78073f9469cfe453f83361e29c155fe1f34366f2009bfcaf7940d5b5867aad239d1605bc19f3a2482493b98a310e64cacf1ab1b06"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eb45b857b423573f22d8f4a66bcbe40f3551bbf98fb7b685e9ce749daa10fb8b49359201e148bc426d783502a105e007f5821218c96c4822efdb8508210efbfa3736faed6a82806805e2ef1f494ab38152ce8a0b5cfaa824bce051ef2a69db12bcbca368184b03487c68c4aafc0c0bdcd861541b548b59b108a6bb430a37ee3713cbfba988f4f9b27d1b6036c21a67d688011d6add8b70f47980a4f05172be4e16ce408bbc15e3aa37b7231cb9cf3069efe44bdc1bd8bf05d7066ddabbb2f6b99869fc4c6f13c3dd945a114da2ef3865967af9c192db9f91816168ddd77fddf8bb6b94b40debd6a5248838b9c55503ccab3e40f4504738460e039da64892559447fc4987039f00354922521a7fe26675315aafe4fb647ac52b48f441eed78da10a36e363e1542857ef5f4029ea87f46623f65ef922cf42ce780b5a2bae8c9a8c1d8e991085a471a764c700b0f849c2bff70d93d6a6b8de4ee72b19f9f145ba4ecbd1214dfd9eeeda52f9d31bd57bdc674d648eb10ae9b5379592af3ec3fe8fe47ded401acea18f1be3de7e87a99a70b8880250d012ec0635a177970ab2e7e1123740e1811964bad32ef0ae027ad84153f733482e4bb6a3d0e26d025d3dbe004324acf9b49f44b56ca5e30f579dfb577e6b8f36015c68e77dd8a732094daf3279f80150f3520c448a92897aa5ccae00f46723e83f69fe3ff0fe280fd068b87b0ce56272b6575c3e31e7a9519250641b3ad3a724b4105e1f4bba4e7946a73dbd118b28c038342da729c589e2e4cea33448f700ae8adcf6915afd69ee0e3ec638799c7079e38f0e24b66737440c3b0509e8c8bbb19523556b2a7a9b42dce21f20ad04af6447fafdf70126dbd184c5d555f09f87cab104b424d8a9c6967e2cd106269ce0656ffac62c22afca945043a30685678f05098617c37ff668e79f95a495a8ee82f0ba5392540c179097e154666833e0c24b3d7bc28876b480dfd86b56eafd0f9a9b61794fff2038a717fe69499ad8a478c84e3ff9f5be136027198f8c326a4a6638bff6561a649838def424b485ba7b166c2e7fc200be0a3679cc178afc17c2a7afa5544da977a72145c9a099226bf1303e8d8e1762163754840c45471eb4a3cff494c7d43cb4a6cb9b1b36dfa2538c84ea5213d3bf298b2e66b963ac9cf0b48cb4bc76b39cb5e33623b4634192e3b8dd64ca2ac75432ba04de8c9e919951e41242b535238ab44cccb6c2be48955208b49460ac74c323491b1dc05c52775f2683eaac052c0c1337eaef80052038291dfbd9883f3c95a52e0af642dcde2f241300a08baef8be2747f719dfe957638cb58159967232e13c38308a88260fb43405020f49dc6a9dda6f879cb55348bd38629d4ca54b2e8694b2e8e5dbfdf82d17c5e59396efcf14d89d91e7d0b40044ba6d9a374babfd8bbcdc304390db05c7bcfb5c98869239962faeb939f4a459def44a0bd5fa5cf81d8be5a97e8387a0dc4617ebe4ded2438407fa46ac21079cc58943dad151fdaf51155cd8d5e9ca68599a55dc783d5e585d52b206d3326864a003139ccb1ebbb6a39adef3068b6cde4e78452a93bc2769f83bdc0c972ff1b9cb6df809c65313556f4502c5135eff7c5a207ac8ecc88e539d88ac2cffeb63919a6e60d50dc6a29687097c26f82e473d9ad49996de699663f3fcdd72163248e6c7f8dfc496c4e0192238c38ad3fbff0904683b1ac953936a3308170ab54f5e7bff53bbd0b313fe004247a10506c886596f5918c80c466c7751355f4638297e047e94a7cbee19adb24e0b4184307c7449a8333d5d558bdd000aa34c741198f64439a87e479a14481bb04ab08e91a54a8f56ee8ee56c4f495b185632fda8e8cc227981bfdf3924d8c701976822603cad3a060ff07c99c8a81814ea4d3accfa9e4f23d4b1c10af7005f1668892cd2ebbd657c63aac241206b642e4bbb23bca6258f493fa884b821d48a80308f6018dc770f6e6e3ded9d8e27500915109ee1493da2d0e6a5651a009b4e7c29b713e5639700814efb159284793f4c6a3f9fda5c70da2152b1fe610930ea95ad01bcfeb5c3e237ac0a2179cce86acd6f057a4c9244945b0c1cd07a75c8578e7c2334ca11a1d5db26d6a67cb9400a13793190860be9bf838c54f2504b83021d7f4055891508ae28919548569c126cda95025a6419d4d8d55eb497f3c8bdbf3c43d4d6fd38a7ab783fab8e91767ee6f61fd24c43e5ed07c7b98bdb8bb77ecff0ca3e18d8a6e0fa393f66527628f3ec9f9f294ff2143cf2f574aa28c745c634d4f01a91cba800660c1f314a489d31968ec522c22076449b59c66e80bd9d1988f013f53aa6444702d6612a8d628b6558927a773c8120793c99b1480e3f9b3d796566eee688abb2973d25c21da37859f9a02e2f8a454dc8380394ebc6334d3b1dd92b5d452b473bbe52667d45ba8972292571b999ebef6f8e4f30b5d1748d2157b0d03418d84c0f9eb5d6d5099909c865e03ba823202ea33c443cfce46c1f50c813909f2abecd4983941c23335be6af76fffaf15687d1fccfa707562c0c37b635a49e1fd6566423d84011787eea8733f1c7544d89265bb4a7fe340f5ea19076c02d9725d815ca3f5d61e0819821f82fcf055011774257ab5e8fe10b556c23db42f8e12459cc675ee52533d100b4a546d0d720642c29c2ed390e8b67cb5e90b8e1e13f53b3676b069b89e8acdbcf06f931de22119e227366c183954164b13b5267f0fa9cd8782f5b804c892de2d7e7b35263b3a1bae127fbd56beee7cd15a3d770622a5a017603b3449bae572ce79fb26968954e1aec51d684fefbeb36668f13f35ab5d2d27662ffddfc8c1e53609cdd2b6dc16f156216eedf855a3cef0a3557458f974e8e87b82e248b3f518e69e65f9d3253307a872ea86bd5451b853c8cd1442401b7f00c4ab4347bb129cff8f4a284a4aa186c699af87fe55de1f3f3b2dec26deb88189bc83190ced4da8c18e29a8a3a5f28abe4fe89c2e9b6d3d1e4a4fb4d4f45a59a8d4a06d3f0242962f27e90b5d7fa3b8873a03f3344dacac5c972648213acf76165d16d6678b919f941dd77ae01b48c96995573ce5415c338924dd6eafc1d3be944036da000eae8b78ca527f206194a8fecb52250f4f7b2f4289d1b87427e446c63e18d07f59d382f6a4739663584ec7b78ba9f0c0b092e15ca0028a27d5dd0f55e3353ace629884ec1cce7a56ed1f253f3ef9f988f459b5dee9e1543915ba7f7c114ad2c044878df68642ff873be2294dc4ff032b9760685dca40438c890995bc1c2edfad1538ad60eafb5f7b6dd9ba2e07bd9036431829e5d1a4c5254d8c3f1b97839ad55ba677afcbc18bffd160fa9463e0475cccab947ac68aaae1ada8ae7792e821ddf0cea2eb8941bfa47419c2d6c891aaddb46503699a8b33554f7d192ed97798044bc58b54dfc632cd661361ebd1a796b9a8818bb89b89ea445268da160d8b2d4aed5aee530c21ddb3a0d947d41ef62fc810b4054db68e71fd32a7317f74b9a4784c5f7669a6e6df3a7a7aa6e2e511b9b935c6897c022291ba6883853e67f5628f4b7e4fe1bc43206c58efbf268c4f4d742278d39891333d8a00aa96a834e70ec22bc287244a1f078f63216881ebcea191aec158d8240d49122cec098978f938be010a3ee248e0d6cce17aa85ad9747ebf5bd89f16522a20fad88b01105df59d6908384e33a3b45b913c3ee2507a857bf0791aa72b05401a8564ba49761756390b51d59222e0b06dd024a54111621995863fa9126bb89d83ffcfe31a87820bd965e0416492b3b2d58df6c643a2de5165fde26b04c682cbed1175f7ad2e6eeaa47407514309d2442d8036dd272a0ea9a9b8b82a7938a2c0f6c21e0a821c847c35220ab6e32d36b1dbe1a0fb3e6b7367ede214e8bc0d9fef181a09f09103f9bb79355ac56aa7437d12ad0321fd1a9594daa3eb8f0774bf2af2e2400783ff6d664f5c12adf1adeb0063af1ea9a9620a59f64e3d4b1500f602932f73b9f7969abc4dfb6531c80d5bca709160f493852369c9f950f256eee4c318bc99e0c09b900442d147d0b4abd4dc710e19fdca301a577e81b2ce07381507ed715babbb03ab5d45c07807113d6df4d756678df81e651a71c06bca335c63244ce6d9ba616d3031c6babeed0a0d670818f1d97a11124512422c7e1a27363778d8231a25d1eb266936b1a46a1ad0881ebbbe72708c111eb647712f9bdc09948d25db38d554ba1220879a875b05f27a52657adbe0e14aae2f59e9971e107db87a071b6eca2a07e31b7c29b7a04d8bd3c2ac7e3d6bdc62ab807521c6d67df6312dc17505dd480a95b2efc80ed9d213968cee93cb87eba2f58d2e601017fbb82c6d0da64640191e1baed232ada3b4bbf7d54d1daa2a9ceca8447573c1feadca2fed84d924f622fb8a95f91567a0d41322053f719c49175cdaed78655a1b7945ef125671b8a095ff2719199a5449e251571c9750a2b43da6d24ceef481d0ef353aa706f44261077107add882ca9aac7c4d49e12e6182153ae1aee112834df35c279802e18cda8a7f17e27b5a54cc5ddafa831a1461fc865c70a259afdc4b851010a2941078cbe6a36747b19956b1ceccc9f25d4a7089e6b6d3b7a6c743a9c6ce900e42356df668635687854a2afba0d4308df80de1b27cf86949096e94cc66c047b0d42275da8a4b5d50048c8309d0403a5ebdf8522d0746a44f7b97e2780284d49d5efcae5d94602f2abf3916f3453279f84ebe9184bb9c860990e72b59b144ab0fef470e3b2e96a82189c0492ca5f147428a880b1200c8905539e4947f15833e14f77f79204874b32a399b134bc9645642b1652b621290592d5756e5795ae863ea4c0b1a9a5ad8531048542649de3b0fbb4877e8e5f63adad19729752179813f65f68b0f222da53f247038f337f9d828a8961cdf471a94c686743e186c0462e2e7f475c01cf031a9b662d1b6ed88f304f808fbae70ea5bbde9081d638a1e21e106e93704e1e726e89a6265a44da73dc6a9002baf7f18bd85a8b403645231d85d18a10233c39da3519ffaadc8af9cfedef37f569301eb98f194c124185f1374dd6039e6dda6e719773bd9f2f2f86a8cd74a082add8fa8429f791446573760fdac8113bd88cb9c9eb80233589768d58517578e2cb2ea9dda271d435096b722d71f08b79055431ca67b702d38be7682bc102cb8b2f754c34e01e18a49b30f03e5c163f907b544702e4f2b5004faaa3542bda0f7e625b777032cd8941a42d413fe1884946d6e1be170c0d3e70eca5944ab966ed792d4268ef892b799ca547c8de8ea8f2a5ebd754641bde020c887facd5b7f7a389729fdb3c27e88bae4a29622c39a0bec4b6ca5e1e209967bd2b80ff66b6bd2254ac91a1cd8c5d9acf5b3a7a9dec5c99a8d0639fe209000f318cfb23d2c6b772d030eca200e45bb4fd6f95dbfbd917303e82289a552e0a33e17d5e71bed772abaaa60c45dbac11df31dacc9b6fa9b297f661145f2feda14b33f41f80ba17ba48f057ff5b3f5e7b160c814fe292d45fb89f3f74d35eb2a2b99c66a77075d35cd0109bd6c89c0e5e7080fb0c0fb67596f1957109bc4e278c11a914cf8317dee10229a8c70d10637e0127b5ebbfed042acf80611544e1f24a698dd46e8c55b40a30c9f8f7ed471d60ab88b8defec82b08dde50b32cab4212cc42bd161dd0d43b9bf445b0d015af6f15371631d2e32145cb85433184d616e2c6dce13e70c1227ee283d53152e0ccc390bfe104319135c1626d347ce6cf5c0d4602a03da", 0x1000) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r0) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() r7 = getgid() setgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) stat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000200)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x2, 0x3ff) r2 = openat(r0, &(0x7f0000001580)='./file0\x00', 0x2, 0x8) r3 = accept$inet(r2, &(0x7f0000001600), &(0x7f00000015c0)=0xffffff6d) recvmsg(r3, &(0x7f0000001500)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/97, 0x61}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) faccessat(r5, &(0x7f0000001540)='./file0\x00', 0x22, 0x2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) minherit(&(0x7f00000f5000/0xa000)=nil, 0xa000, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) 16:00:21 executing program 1: r0 = getuid() setuid(r0) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x44, 0x8}, {0x7, 0x8}], 0x2}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xffffffff80000000, 0x1, 0x5, 0x2, 0x9}, 0xc) 16:00:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) syz_open_pts() 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7ff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x6000, 0x100000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/94}, 0x66, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x1ff, 0x7, r2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() r5 = getpgid(r4) r6 = socket(0x18, 0x8002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getppid() fcntl$setown(r3, 0x6, r5) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x9, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f, 0x1}) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) chroot(&(0x7f0000000000)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x4004667b, &(0x7f00000000c0)) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:22 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x7, 0x80000000, &(0x7f0000000080)="54949e43f919d872ead3ec57f29278534822dbdf434a0b7f891d87f01a7c025857b7625669cffa0283df6137b0706589f2ed8a3719f445c0040789fd7f699ff61ac72698480ac2dae85af8a45a301ca8ae123a3da4b226f261e1f37d0c81d366", 0x60) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="9cc8da923e10b08c50789bf127b19394bd3c186f6dea44cc9948f9c5ddb8388f1b2c3af3395e31560348d5", 0x2b, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) fsync(r0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x40) r2 = msgget$private(0x0, 0x4b0) msgctl$IPC_RMID(r2, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x81, 0x2, &(0x7f00000001c0)=""/164, &(0x7f0000000280)=0xa4) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x3, 0x7, 0x97, "17e50df2625d79ec7620a4677cc976dc4a41cc75", 0xfffffffffffff503, 0xffffffffffffe35f}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2, 0x4014, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0557e04eadda71f68413ea8b50b2f3bfeb5c720ede87d5b2c765eca63026e9468ce2066a9b0f3f1c8717c609ff3d825a5eb7f43d767ca19a7bc11bfcda75a0dc85a5232a5ca29ccd3a8be61cb151b6ddd07e82fe6c4c9d3a8e04d52af4a77b0cbcec4946afc973dbeabb6e1834c9df9e4252fe59374ebaf61e3396f192dfeaca24d0f7f234f459bb0a03638b7a31975c140d3a881fb5f602e5a2444d1002da78ed57fe11e45e3686912cad1a22aee240b89fe6997968", 0xb6}, {&(0x7f00000000c0)="b465738eabe7535a782b19f6928b03821aba46fe944ff2b2241a9b52dc3368c57b03e47110cd18e844c7a5df029f1943b34d4380c3fc3d38ad8d124060694c598e62ec0f19275e6fec33d79bb8", 0x4d}, {&(0x7f0000000140)="13ed9499a9c640879f3b745bb28e12f1d1ae83b401aa45160f21affa88c5b9956ca3f42c6e20114ed2395aa4c46386", 0x2f}], 0x3, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) 16:00:23 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000000), 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xffffff73) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000001480)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000014c0)="47bd6a92c5f13d491e6ce21f9b7367a9c48889d1db28e4e9bf58b5df94c14684b08be0dfc9ebe73bd7f3fc5b6e3b6216c9a81602e7b3fae0f14b11fe6759cf", 0x3f}], 0x1, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}], 0x100, 0x408}, 0x1) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="e4cef5f9d8d17768ff563116ffa057533859e7e43cae740ba7ea55d904dd0f7fd298e6ef356832660075484fb3033fc471072b423f46d6451592991c7e4cb90762d842b2b7b3f8d517a4cbc4490082949a8eaf0d4574d1545b3e40a3f79f8875fafef6af64fea025bb630fecb0c6259d709f9f55ab1b60374900a0f87be0a44f299c7e1f7dbc3652e55e0c23f1145646c2d1684e9832fa0dd3ab3fb6be5651f3548ace1f93126003f2402207f695689a02893575418cfffca7bb4efbbff570825a10ffa7d0ee82266736de06787f0793c451e40241035bdf2307edf85d8aa79d1207f8ca3139e084c4b7074934035053736c19ebcd963a851df50b396fbf771c405c0e836caba4cf08563516b34912bb7ea0ba3e40889beb44e9119f2f346937f17aace53e73fc2f02c51eebcb97bdf94af669dee16a5c8b210a79abda2d34d721861566ca5efccc48fa35de698e4f94804f2f40c39c122f5ca8d178df6cae65d5532e96a7beddacf9a8f2a617854a6fc8557722c95a912b283e7eca33af5a758f22c3baf1fef8949f0e7ba4ddecf0726711e046c55dbed56b2811596771d85383fb7ff560d993635a2d39a2a2ce707951c37602f62fcbc5d42253109c903e2fda892871e99d3f8d0f988dfd7f73f71bc7711f2056cb7647e0fca382faa4ed27a413231e5de5c8be66152bb8ceb53bdc7d6efa201a6a2001224c7ad0c0314fd4310860f810594671c12e29b1f8fe5b9cbf751f1e7ebe601348212784f75dc7d7bd7a78228ae08e1bc1763d9c094aec1277c76e6f49219d387530fd46c77d2ea56d1299a376cab9180b755d88d14091c06722f553befc2bc4fd89848949a9013362764908123b0411868dbfd01837bfe6bfbc376b441cca84964e82f78326051d08af44ac8afcc091a1708d31cd7274cc7dbb650301c7440d26392af9f096f4524aa9c498fabd33d67a36ec5b59ea0672e23308c46a322eeea19ad030412a436a774872db0197548729e40f04d6c12dafcf7adfd48d49d4888db09108dd23c320b745909ddd8d1d5ba5ec20949751ebb0f90d62bc5057f39c6aa6cbea0e1fa98f674c8d8d327a6e12414454716528cb515d677ea1850f56ee2c0f2ae9a76981b6acbe1cf00d01e4c74a2728a003fff18c28a27cb926e6c0b123af6f9a27b1e8ff1970919fa82aa662f07c7a324a18d0a11287fe6739b050d60e17aecd48495dd11d75a662fe62cb331a329f37d35b647fd41cb58a90ad2648fb972def04826eb1616ba275de414bcc4ab5394d8e411f4f13718d2616e787e29b1b1c685f0249955292212f61fd948d085b1794873f2a74a279ea87340ced8f7f4bafcbc7084fdbc511c9b08247de27969440e7b68c9a0bbfee6b3b3692c27cc5a7af42b33036bdd29334d0d285dd749708546ef4ce952b32988c55fa9c638984b74687066fa56fab7802c296e3ba4dc9a3486eb87e99fb53de4e84bdfe4043349554f002a458a5db86d9673ec49d6686b90da95d9e844827cbdf73bb8448c5c4eda92245f12796a04cc0da9fefa526c64e673d50628e666d1390ac0ac82bc9ae6b4c3a649aec02aa727f0ec18021110437c8a7cba3e51c463c9424205e76135542b797959a3221fa4c3f406a1ec9e8be38343639f194e678d0daec977c79c1fd47fc00cbbde68d62ad1404f0cfff9357f9a3eda9f0c2b1b847e6df2b8dc191168de5603d89738cebeb81fdc3381e731c3f1cc80386ef0e97fd7c0ecc4dcc7576198bc40dbca9a2ba049bf537f62464ed52d87db427fdb37837963597179304adc2014504e821e0d4f63186132d72ddc07012a0710de288a2b43c6df4c4d25ce899d48a99fce81043c5ba4f1b1285692843992bb12f532720ba5a66b0134d2a1618c1eacc20bf3c8eb768bd00d9e0eeb2e582417430a220a302091031928b0fcd9239765df9f2f6b2fba1c32678db6d0d02dcb26330ec4a6a2914041e176e4e212e2170104d5a92da632ca1260526c13a7de2bb9687275bc4770566262ad0ec982ed35be822f0ae560a6f82163dde6a3d777a46189c5ef81460154db441a50dab06c6eb3706c1df265fa9e542f7c0dcc4b5c5b8bca20847a9a07612abea80190b492e214a713751793a725b4f1819162aaf661a062d0cbd14482ab2ddbfd8bf7f09ba377ffebc4f469966f7322ba49c60c55789852f5cc359bf7e659200bdf2296f3cdaa8c1e8a8996c64bfb4d3ec69f029818b163308a8ffae01f0e2de8f4a11d8854d5ce8ed25ba548a2dec8e88e4336b86b5b9624bf1d51a0d6359636264a6f86d89b01a9f4d99a6c49ff4ebe054b21500f2f4f6f445d400805fc167bc100362f2de56bbd6c7d1439052c9bb7df5072ed87e0e9595815ebad6e8256fcaebafe4a027acbe1ec7a88451a555cb51973b006b23be76885ec2e7b6794b41068dd58ab1dfe0059e096a946fd6ced653aa4573ad928f1d22081bbb84ca44b80a161f7b4d5a53efc40393e9e0e03075d33f5240806812df57b021542609d7c9d9175e26b032d7ecba6e6b284d1b82dd5330b922f7632842af75972c799284f4bcba2945259412f8bc48afdbbd419db174d9314637406098d080a5157a310c804862827bee8f47c0d6c3ac9ba439e606427c9de9553a74599c655c508a22447f9236a734b18b9eda4320e706a12091cc4122d5b899df9693a24201d513b964c648c9ee87a09aeedd07380b8e509b7146d1e5539d8da40ea9e3f6812ba9416616e6940dc919a59fced22439c777d6c2055d7cd0312515584edec2c9b1958237e0da1e297576c91db06c3a5964aaddf226af148fb13d140fcd5009337e988ded3c2475d966e4bedfe9affd6b485daacf6a7945940236e4e27b4b887a9950070a00616b6e259b698a038daeba90d63c47b633178ed86dc9ce36e5cfce8076025c28eafe367f0e2e6aea21d6d44111bb8945d08170eefee2361b3f66e825ed692b1eca7f23606782b198e94aba1870c94926967312e996f4bc547eea0bd64d82f9bfc6c1865721d53831a9e3ffc348bc4de91bf3fbfebe36bafb9d9de0656b33214ebe6b92129342a07f3b3bae6694c88c512f38f27013b7cdf68507e70c7e327a0191e2bdd9eae98dfbcf9d4a0c5995cfeefb19ff947ed208eabfa73f462ad13a246a04753dbbd52ff79c77688e518a6e18358d342a676bc011f5413bdac36c44af36b277829093d0e594214cc3d162496b322ca4b1e5f353756b0eb84131831999562929352ae3a20042f30ccb3ea5d25c989d6bda485adf13614f95700a227e4e4308a240b74ecf6d4050633d5644d8b0d23072e3129d4c8cf23d91580b5674945cf0fdbd4952d1fa1ed34fc9061edefe5e1cbfa4c97a6109490a9ee1224893233df599c31b6de177c2e91359f1cf5f4cef7fe47dbb4a17e8a740107955cdb10aa345382193d12e77434d789ea709e59528f0b1c952f4da70ffe0512897a149d5b4b2b4e0ff5b78a4b932a28c466538bd7d2ecc13145e432a612beed42e9e156224a24eb01f1dac4b0ba6aee067bc9d7c473fbd0e1d5168d1399e4d7c48b551b6e12415d4c45648c84a01d08b7635b315948a4f05279e3db3db164df60438782fff40f5bd5684c1259aa4d52f18f3897716275a4e4a823180c20ca4a24d7686ad7ac112e2a3660a4c4dbab3404efd482e62d2badf55c71b1f7673cefccb4481fd25ac9756a1f187fc8a5e86ee02dac0eed9f1f233a22bcd1c83986ca0d1101f406acc425b0e547deeb7049b751d69fec63bcccd078de9a4c6469169895b4ef84a4b26fff2ac253439be7b822134df12828b14333703caec6edd2c726607d328af154c51194b038cc3bbbaf9c2f2e1c7e048c69b4ad5bbaff68fc508f00e3f25ff7e0386ede84d90ec0d60ee36917c87315520a10ce6da184ae8eb0c1a14880b5ce7d9515050bdd1a40de804e244d40681efd394288b924dcecf310d4ebef03644f752643aefb49a0d512622a68cd4267348ffd474905e6e80cdd9ebff015318f37b8c6516247979cdf82b9bf52cbc8ebc3baeec7a4d6478008d889477ac92ad7fe1da554a7326acb041c336a05e14afb32ac95e7c49f567f20a42a0b7721b74171703261c16442c10109064ab46a46cb7ded6a68bb5ed67de3d4c75a6979cb841cede0d85555c56e416aacfc0ce34feca7bbe091190f8b227774fd48e78a8746f7288d27d89d5c50b412df57984e6d187ccd4f11a93ac0cd6ce599b1b0a850505d5e28ab6b8b63372dfa21efac06e8c157e638142380035372d1dd9440442862b768e4135de15525b976189b324f91e344d98a3a3442b2ed0855e119c838eaaba33a3b493830437070072bd54b4f6adb473c465789932defb3840fa5144a1374b1697aff4913caa7a277bb953bc9ecf5f32389b82688d4bb36b46a7e3ab7d726fe05083b1d0962cc2015d140aad60a8420a30df7ce9b1da88c68eb93bd8d643aff31f87b4010b1b0196df72b9abfb938b3e7251709f48c5ee1db432b121cd51e779f0b84af1c039b499f18dc3a3e0cb1b1489be634c717ccd58e5a69a044f3123771214ab0317f43c85fd3ed76938974e6065bc74a957f248a4aecdc78aa3273c530e30ff6e119bc4da69ceb985094b41d2a3e917a05d7c7903492b7948b8b8d83b7e562d686c39f3b3af3f0e2416c4123faac644ffcb842f870ac791864ca933819eb1efa7d1eee98b7e20037e4b6ef281ceee8a4f32fac6cc0963cc94daf62cb8f9b14ec5291fec5c27778ccdccd38d6bb7a496cfa98792653496cedcc7fbb6398388ec3f3931589b7028ecb8b2fe624374780f441d65fcf40facd2fbe4a5a0946e6acf3184be2baee9354510ff4a8caec8941713708be8da82df730cc3ee0e17a38876ea1916be1ab8aa5f6eb0898c95656a06ae69c1c73d2e693a555160acf56ad43189f921be908e8505aeb3025cedd58f5ea16a09fe7e26b5b1f3dd50ae518681d3b8d56702d80859136bf65b0512fa99e5edd6f0d9114f0f66563d4b1a1fdf283f74f7419324d209f9ad46833496458fe6261a93b043873db7b79986379b11274f1ac5d6c55c7d834c7858d3750773b9459bb4a7bc43269a2b89835143d50c84a74082a4da68eb03243a21ef758f393ce94efa614c09366c7bcf53f7491cadec82ac21051ef3efe8bac7fafc484fdc27cc176e09b6b6ac0cac7a626c3205f807fb137b24656eb26461c9a8981864fae60402107ff76ca93a7ae7484a60235ebc2654beeab36494d59b12dc232046b225f00335cc8204c19b56dde12069dc19173b9ddb2bc2245139169afd936addd5e6bde36381e74d49ca5edbf262f67c748a9069bc6ca0def1df60ac86698e20a3f6201c7ec484b70bba7be0bcded4f6cb458ba6278a89ca9e12b34721585fa4dd4275b1f1c49978ca6c0d49df6afb46abf193fd1a5719ae825ea6f04ee7e69c5886d0a60c0d7a742a440defa0952784387228573778822611e01f34d5c423e6bf242404bdfca82394654bdcf3f92bf3e567a45688ed14fc49449092936637f4e2f2ec4d30508c29bb816f07702d7de701cbcf9d06589535d7b08bf7e855ee00f483562e0d41f16fd27ef83bbfd551121648ac2d21fcdc1ee3350746bbd6b618c8f48ccfdb504fe8fa62b1630d925da4ce9e6529358d68f32cae5308dc4363dd55285b5902d720d2d12334fa3f9d27d848a41741a18f2fd1828fdb5d267f11be108c9e00f5a44722bd64eb249a948031a81ae039333cde3c616a282b6a49743a61d2f4f467eec8b834d96804a7cd4dca780fcc6ed2b05428fe", 0x1000}, {&(0x7f00000011c0)="4c3b58d0d60992fe0719d63f6333518440fd396c1e2b3fa60e0ee683cd3daf044aa5a7221e1d60fe47108ad13578365d7fefe4030fff991b4651207a2d8e13926027907183cc8dbfe939319c3901fc2918cb01481c320cb123f6ad09ac07fac7dbe635f0a147678345c39bbccf02390e482c2afb859bc3d9d3e8a9dd72f6b9192b34648b4e0097a68e6d06128a5f045b3e05f263044aa1add5fa443fd0b52aab5f56e239cc9bb6d433ec441500d828b6750e485ce5513bd67e6846d23632ecdd93", 0xc1}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}], 0x40, 0x2}, 0x7) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x1ff) fsync(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000000c0)=0x10) 16:00:23 executing program 0: r0 = socket(0x20, 0x3, 0x2000000000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x32, 0xc005, 0x9) 16:00:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffffa, 0x0, "d19de7081b000000000000c1c36f1c60142bc600", 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x47eb, 0x0, 0x10000, 0x0) close(r1) 16:00:23 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4000000000042ff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000040, 0x8, 0xff}, {{r3}, 0xffffffffffffffff, 0x4, 0x14, 0x3f, 0x6}, {{r3}, 0xffffffffffffffff, 0x7, 0x1, 0x6, 0xfffffffffffffffe}], 0x7, 0x0, 0xfffffffffffffffc, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200004001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000dc0)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632dfa0590747328c33a10866de95bbfcf18a10607645f165478ae8f6504bf8476ba3a29af593d85de65464d85c09ff1c1123d436bfb1d06e70c1eb79665196df8be3dce85dece8f7fcd03a036b2f5736c0b2d5c0a4cda3c1e2257240cc732a48fde20edee14433a8cf5e426cda9f0bead37847f05eb764f5ae63a7ab6e1d5104ec4736e86127be29dc2e4e70660878e37164ae42caae579c056573060f8ec29da04df8305378aa605d5502d6e685c49ad6583b00c1ba19b902b844cac927c6cb5af6b1b122224bd51535c4c7964d86b5322a2f194ab61c20e59573763705bbad09e", 0x579}], 0x1, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000240)={0x3, 0x1, 0x2, 0x1, r1}) select(0x40, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x7, 0x6, 0x8001, 0x10001, 0x2}, &(0x7f0000000180)={0x9, 0xfffffffffffffff7, 0x8, 0xb1, 0x1, 0x800, 0x1ff, 0x800}, &(0x7f00000001c0)={0xa78, 0xff, 0x1, 0x4b0d, 0x101, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x9, 0x8000}) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) 16:00:23 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0xffffffff) shutdown(r0, 0x1) 16:00:23 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000380), 0x2, &(0x7f00000002c0)) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc20, 0x0) read(r1, &(0x7f0000000140)=""/106, 0x6a) fcntl$dupfd(r1, 0x0, r1) getrusage(0x1000000000000, &(0x7f0000000040)) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x50001, 0x2) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x10) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x222, 0x0) poll(&(0x7f0000000100)=[{r0, 0x16}, {r1, 0x32}, {r2, 0x2}], 0x3, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000bfff4f22276e", 0x2c}], 0x1) 16:00:24 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000080)="f240ab8f4978801b66450fc5c9ebc4e22da77c7400c4c131576c64676767a7c462799a9b7a4b1348000000610566c0c44179e3c4") r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b", 0x441) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:25 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) shutdown(r0, 0x0) 16:00:25 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000a32e17409d03680fa3c83985c394a9da53fd45168fda657c20cd5e958a4eabc04a50d48d12d37d8dbefdd38c27458322b26c87d34f494685cae87771598754a2363725a1aa25c6c2a6c2ed9c0573a3c191236fb557131ca655c3c9bbc94f8d3c853f626b80a5873077c1d0462b1677d669210db5fc3103f2d42b14c17a48d28665f6cbc5b204943a0740cedcdfe36268caabd96204952e8989ba25f5026c2bb835a3dd64ad60b0556d62a25a8e107fcb7db7c4b3faaeb7b949f22e26b516bbd7b1eab485136e5468f6cbb8219c7c1b6d73ff71e12f665707d4cfae8ae25f5687f63b230b22d68a404a35671752c88c4cacd99946d44f48c7f20b2f829474e7a17451a39b97c7a0067c6a98b64a419568c07707f571afbba2de889af42b0b0d25f4730837045ff7e2c676cbe557168bffb9b378e35dae7a6ceb42cb5ba4390ef5b647c77937089f5ea8abf9f7a80d873dc8f74b51e7fcc3844551224bce2dc523f8d5ab8ee9a16a5c30fd156ea91fb6cf2d2e364d26c06c3f8728d6181a4311d8839a500f3ae1aef4"], 0x105, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/186}, 0xc2, 0x3, 0x1000) 16:00:25 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = semget(0x0, 0x3, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/177) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x488, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xfbc}, {0xa7, 0x4}, {0x5, 0x400}, {0x47, 0x65}, {0x4f, 0x7}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getflags(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 16:00:25 executing program 0: r0 = socket(0x800000016, 0x1, 0x4000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000c40)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d68f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xfffffffffffffd09) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r6 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0x100000123) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:25 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r6]) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) close(r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r12}}) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r13 = kqueue() setgroups(0x3, &(0x7f0000000240)=[r3, r8, r9]) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r13, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) getgid() close(r13) getgroups(0x4, &(0x7f0000000280)=[r11, r7, r10, r6]) 16:00:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x1000000008, &(0x7f0000000040)="f4134ac3", 0x4) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="06ec0f6721cf0b80c3c4b8044e0251247e85a6f832853011a6fe0094869bd90b358559d1b7a6fa0f62fb1863", 0x2c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x800) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xe386) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) r1 = semget(0x2, 0x6, 0x218) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/186) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001a40)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4000000000000001) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="524a1dc3db45d8db362299bf242e0d59861f93178edbda7cf8b09f4ca667fae3c03453a85221149bdb8bc095f7f761edd56c1d07761c834471b358988645908452cfc5c8691ab34d9ec2350adc2bbe73f37e6a766374c61c4ab817216bfb1910c7b8d77e984f0e58233adc076a2b0c99940cee3a54e21ad255eb0a76cd4d7e84cce7a7b6e0949a26ea8cae5af8ef8c254ef1dc8d4bbcae09127de4fa686d12a7ba5779582e5ee9d67cbb65eeac7defe614893719af836600132dc93574dbfda0e51e50e2ae8868fd8f5ff01ba337a3", 0xcf}, {&(0x7f0000000000)="bb78e13f80f64d40b638b846b0772a79b23151d90768698ad5c507c2bc0b9ab7473873ef28501607c4d6d36e73699cb0287748d6a80d3065a3a43bf3d181b9b9", 0x40}, {&(0x7f0000000180)="a4afd1a2fa4daf36c1a9de61c7e5a9c483752ccd0c3050e14700780389466e01823bbf2f617c73ec25c609f5d7ba64e087b84653ee1f06cf604367577d2fd1277b642cccebdb5dba55345101e48695594d280fab08c549fc4647b4f7a740e4a7241b63a08ab35effd6dd91b410f6309a7a9975bafb044d4d855cf95becd4dc0a1ddd03711476af546c70d06983a04e004bb5651cb518e153cd7364c93470c345e3a9895179a9f2ba6421067715840dca59e1714c3348f3af71e2dd4cc3787ce99b97d01e5f6a71de68efa707", 0xcc}, {&(0x7f0000000280)="f766e67928d270c8dfb64744fdc552be67d733d8200f85e52803db1fbe312bd5f07191a072828cb49463066410c51e33f5904aaae8a457456763791375ff8f1d57fcc0e11926483f2ce85ea2dd94f6d63b3018a3519603a35a6d7dfe40d7d62f867ecbe5cd31137747f957da28422d731a1b4bba32117a53be903096b274410a16ff579b4f65aaff8cc7aeba7095fb157033ca21c04a546bb0f62907e94b4f9306bbbff6ee601fab5660c3b2fdd1186d4c1ebe0b2813938b93dd0aafc921b43df7bd6b7cc6a61f53da13df644fd4f903c2c667ff1d33d684dd6ddd3b1ca1b3", 0xdf}, {&(0x7f0000000380)="3ccdc42d81141dc6fdb6126650d8f0e52c375d57aa15412ef5aec4f37a591183c2825dcdb963616b8e3e99e3c8dd9ba670f8f60dccd936f15e019c771d811d50adaf9485fe326217e9efa9f54bda595772a4cd3b", 0x54}, {&(0x7f0000000400)="9203eb8360a8cdbc5d8dda09d8bffa7c0a1cb1533078705cd7f30d22d05f0186dd60881c90c647b04298812e265c0b66167918b5880f4a1eaecfe1ed9208e7e5bb62f38b50ba7549c2287c1fd5b6b5469011e94fd26b0eafc6d1fa959d14e1c135a61081563fc099e660982ef19a35b2b06f2c9030ba5115427aee586ad30bd01d6ab989b836f9f4056411f9481963", 0x8f}, {&(0x7f00000004c0)}], 0x7, 0x0) r2 = open(&(0x7f0000001a80)='./file0\x00', 0x100000, 0x7d) fchflags(r1, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000004c0)={0x3}) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f00000005c0)="152f6872716f4faffcdd9168542eab39744a9e636cb223ece50f6fd643501be092983eb8cd225d4e6f4e2e1ee31bb891b30c850e41353749e15e00bbaf4f416479469d4aeb1f73b9a983af05946d1120771a1d19c0a387e8deefc20b6fa7ea20dedd41ca1fd883a5772c7af0b189b12f3195f4a330aeaf04675f40d0e12748206be11a0527f893fbb62c511440bf9723739cd7f41c6df8d76e030adb11f6399c12a190a157c8d57744ebda861c0c975c5b4e2dc8f42b0b2131f18c16ec24a53c7623e3e2aeac5584df76e30a119483fac6ee37d5a64df1", 0xd7}, {&(0x7f00000006c0)="c842e16b4dd9b7265621af368acbbb3df490904f29c08393cc8e83e573c9e9144db7a1949e2cab53957f933a30c75606f3fb5f722615812b7096681f34432955ee152ad68b79f3d7ab09f1ab4b07b5c2ab15473b4729ad6bce3016cfbed56cf06c7ecc92af3d90e56f9df731df2d94bbb7572d541d7d1c7ad62f4ed7a3d36176400d936e77eae07197283572f7b7604f4c99fe7dc9ba80df631f2aa8f4136bbfddbd8933b7d88b3cfb0a1c48643814b17def9fc314db2853c7d5671b83e3b62c75133dbcdf6cd929e3670605bcca427db3d0ad0b8cd7b1", 0xd7}, {&(0x7f00000007c0)="4767492cb60485c0e7b53a88f79100de3721bc3bdb8307ce90db7d101082f3014d67360dbad96be96e228ecc132ada0e1a087aea662c90232c18d3efdd90cf6586907e60350f8fe066a3570c3d565ef1b159c7d14f44427b6e7eeb16b82c3e8fd64501395d415a7d5646a488ba79c60ebfb9bbcd14aecbdd9d5d6e5ff501a77d45e96d85397eebfb21d3e85619ce1278863e05ca0fcf553358cbbbedb5497cf3ba59360d31aaeff120ec2b32ac85ed479e9e869fb1f3df943b3fa8eb347ed504da595fddc7d0268fea1a5e5c53be98304188f6646299dec0d841c56be4114b3d4054924696146d2c3fe1278e21c59db2f5dad42d6765320a814edd5687f742a30b8dee9bb904882377972c6ab4f3bf829ecb0dc15931f4364998e46c1dec35318de725249b1b53e8f6d8fbe9f22a871bf9e063ec3a0beeaba806450268eb1ef67b12e0e8ee7008a21a66b5e6906e32272d5c07c24c0f95acecfd00b35a6b1e521dbc7af9c2db5a2fa014ba62399c0eed3c2cc9e1af414b6b12da406b76f24e6d5bb12c0ba4dcf0ad49eb3725864c2356b4d0b529c32d0e7b4b4a946ceae55c955dfa07efdf5d86f6c7f6f766404ac80f2eeb208c1424a64f644601ad5e1c1c5567d3e1aff5a009096ac7b89bc3e088c7af256014a072e66dca32440bc821eeaeff005d6254cf18ab53877f565154ae436e1f8227014d6c9b805c5e4409f8f5eb8a98ae36a4a773c579f838bdc81e1f781602454fea059e86a14152ac4a1712e92a93df788136ee7d69017170a919f7527af21f39d6180bf2ac0bb3243cba00ee377dc31a18b01f2b6888721f2c4b5224fc38dd2365a140b5ada63e67daf3347a8f7788bec6d1cf7d612786f7455a495673d9f8557cc9aaeb0a1d25cae42c9d5b55723a84bb1b2aba8da0a6549550006975d59b923735001dc61cda15b655b1a9e73231ea38520d751fa356d2c248d70dee25cb573421d8f574b30cb0927eda9f5530247ece6ea2fc9508cebc27242adb0f22a0f65ec17da667d926ad9c6a5eceb11dab99938b6e0841b3885ddada9a75ec05ca6d31a90271760e74359fcd47699ca42db3d1f13f8c87ac8f0ac9f63f938910385f29833bae0421e36d3c9e22f9d275e00c20119489a1ff9ea56ae248547221f742125ff6c6bf2f6d5681f45638a70c38b54e43454ad3d499d5ead96df5c90caa2a804bbaa17a45dff9166eef5eb2ebd49627eec4b84dd911f25b9975d3459c39e1efbb0719154593a4e37a8cd73d98fe9471cfb2a1c4060617f56c48963bb95f7490a9c6d3c0d3a30e3fb4477c7b56be890240d71a847c036b83e87ddf05eef57dfacefefa731f56b03de19af4ca691e8d338f5079092f15464ca16b17cb1f11d4bf19d9b4d6d67444ae7591868c3c2d45d34e6ec7919efeadf9c0c1129e66476ec7a207ba52d51f73433670f86ff4f5aacab8a0ca686d75b58067dd7654bd3141d87740a3d3895aed27e54ca6666bc02eff328ca676bcbca64dc465d21f3389807f077e5fbbe50b66c759904854cf834c112a0a494e3f85beaa2f38c55829333903badec6a73218a2cddfc5f78e78424ed1f3103399b302a71835e70561f73bbf9cc67465faa0855b0a6d83a0662514ba17de39711b86b53dbddbcc06c95dd2d4ac7dc25eac782a42d1f55b7f14fed37824b0d52e5b33f2cf5a91d944b55879242b43f585c1c2e3de5eb7620c568dadbc4ec94b5f21fa169b0b87380ecec3be9a57de7a5b962efafa73eafcc08905a3cdefead467557c2a0a95afde075c28cf657ad36c34e46cb4b403ab69a845cf5180c1d518265da9a7e2bb1a445e1d3a4c29cca3ad157d741e08335a0633a6793bffaf7b74d6aca145811152c15bc807621eef7dd9f37f9d6a5911ab9217f0cacd1d0bed0fbf124442e54062cf7d4d1f3db5f5149b8158c374248cf298d46985dd052b43476573363de2990d734f07c7d76cd10ca214547d203e453b2fba7a41035bd0305016659845f03d52c2f5c15e67271a0ea4f8a188dd37311413731301132018f2c79533464e141c3eeb248bbe2953c3de514f743a2d093e49f08b2f89efa112f0fb425ed2b43e78d48aa8a8906f9c7856e361a5b59efa15975f76a6cc572f6a097f3e619d46ef66bb81377ae97a3476b6bd953af98b69bedc2c5a5e1ab2d2a552eef0b0e7d7379d808a6f963a4c4c4ebfd08b45b35ae5c4560e0fc83cc87fb81c1db74592bb6ba99f72d252b84efb1988304aac20e6f3f7a3d94e97f64c356d5d446a927d4a6419d2be317e373995bf13a7629432b7851cb05a3f7243c9086d96de03efce78f48c6968ed919bc6b67d6be61aeecd2364c8e5b3dabbc7f5d79e5eb218d111246e03ab0d4fed04c183624e900bfb70ff0d4acd9b17c545aa79512558f338264687676ad96b9d473b16daf6b86fc74be81cf3e2367a9cce0dfa46d312ea0376e2453e264f51826a498b688755f5e2e42dbfacfb75f1cebd4a867ab1c8fee85bf25cd5e29e28d379a004ac2c682bb78be018e5c13b95364d619ee44be518c82dc8e6fb9721e1b3d73fde159ad8afb294c536ef008ce1fd44f79b169a1ff1865c4f666dfc64dcd286d71f5e3278b4e63f8c2e55a560fcd8f6853de5eeef85c7d72b7ca3d6ab3577675cc708d99229d746324d0f837b0300cfb7fa6ad739050b3c1473a0610f787abf6c95ab1bab5b780dd6ac4f939c0e66cd9a7532f14193bb344f35b78a407ce11de6e454785231b53b6a351a96c2fe1abb21cd70720da2503e55406f1a4be83602faa08deda6b0b6ac4bd279003e43f07b4c665a225c2ca5042e812966323d41743ade07e9e8676724b528806ee0c99286c619bcb89dba8d28d56b116ff1375036e465951faa6a86c5922471e956b129e699b8f674c29b7105a0fd57d1e5c7535fa1247d359b5953f536062fec22506ba37951ce10dd368267d33e0b7aa834716ce06ff2f9fcc5a7245765fecc720ba92ab64129dd71d9512c2ff2e9d6dddae5522afcf4a3832a7e5241e959cf310a502939011af6c94310af7ecfce9af2123e4d1c06ba3a637fb86622d8c9ae70d8b4423f24b2c8d2f0ee34787f4bc265efc7b4c9b4fd623beeb4a22847d890d8d8732e52534299e3e5af009f8408d8c740365350e1e018d4a2d407c472f1ca59be2c000a68376cf1957e2ea1d73ce1edd0deb632cad2413c4bfac869f667dd41ed05374bd93dba01ba798b92b8d48ebdcece540928684cc4992b8c361f39ac86b77cfbaf368aed12e291cd4cfa8e4b54f4f965fd74afafe389e75a2193df8d4b8295605ae7f890209fd0353b752c7f3da5bbb42ee1d92305c01bb0267f39806b76f2bcf35b21bbf8e42099812c479cf44684492e636d92082865324515b4246c132846f10e48d9bc4b5847383d817ab1e4e28f074e9cf2a67cd7d6e56dcf5a7bf05636e932a1d92ce9dc08cc8fd52e8b435e8b629d572a7db8307b62ce25acbe3ee54cf2afa2ede802c6df1ecb1e84c54f3fcff65b2dd4c3ba2ce14eaf0783dcc810ed4dbbb91a1ee0dfe97b64d30142d37d9896b683e2c76aa255daf16bd8f0549e792b64bb14d4f87f4afd2081a75a220bec1ca05190ecb7f6e3c1ad4e968dd889ef21799b76ef14d781cda5398495bcb9769c3d23309dc98fdca0c6facd8e457046cb57960bdb898e16dc4bfa12cb8df6d03f61d0e1f787c3855ebce40d48d02b81ceeb9a76de93e9f01b38ef2bb7bcadd621887bcc257fa9b3bef2159e4e1e2d1d0225d72f2e7a2d052f9de699ebc072c96b6e44e3330f418f4d6829a4ca1c885be0d55e7a2929e4aa15f1e7788fed5c36a5dc2c9d9fd30e336dca5b473a346d14cd8b7ac904cee55f6e4ca50287a3910f48e6522518665508c9779a4f8e157978d11152f717d469aab11c49fa951a162cf408f61c9ad64601c2451244d9f716bcbd497f56d3b69e1bd426b3d0c7b709672e29c6f602899aa791d6b15980cd515e3f5e3a34759bb89668ca8516d7c32bd9d001926f18c31c9bf3be6f9342c1bdc4dfd3a915c51cf731b4dca8e79d6dfba2109d98d257d651f70d43283bffd1c442a97d1cd29b7113553d324aa2db162434aa36375e0f0a1f1f1054e575e234b75c0cac758eafb74cf6ad4c3e6a9247832a92b2d4bbb915d44f990f2a311c8120ccb164ff648203457d047ae7674986d1b63dbaf9643b45d90a2a4e7253ef81aa5092c7982481bf6d905fb466508dbe7e9c773b1d82f269002b7422711115afea821e90c00e7170ae8e454af14b3470a581c76d03f873efaa4f188077c5eaeb50005f95e1220676de129097739e87378378591574fc0f043101eafad2710fad04fb17d016aef9c968b973af5b77a9c09d47b96d33fdefa17d06456f4d61dee8b07994891cb04ff8ac97ffc7bfb267bf5a537b62b671806871d2221fb5993c3ce72706cbb16dcad7204f188eeb825e0bbde0e2fb0d088a9154d5028cc9d77a640646ae45ac2672e68bedc44ad97a329caa539a30dc13573f93edbca719ccaf028d4f8228beb044482bb09a9421f6be1351602e8245f7ec4688a339e987303874089fa2d730d8f72435f543197a2a0f9c58ccd80e94bea32b732b837553b56fbadc80c14f6b4bfd206f2fc85abc5dd2887856f16274f41eb3fffbf76feebc68bccc865726e82d21579abf4000f906b34622f6dc8b3381f615a94cddecdfadd2f54c5004d3de78cbf4639f4d90fc5915a0bc4de269f62f154fd131300dffe98c23396e580b644bd1584c2e238f69e37cf515a5818aa6b68796f96fdc120b98a97d7c189cfab889271e8446f8d6f07d5045a31551cdc2b4f6657fb125c9e76b50b069fd3f1c3083a44227bd9f88a3a19ba63dd74840b5c5ea8f827fab34de1c3cef6089274346a2304f7047c9648fb73aaba59dec1bfa1587963f39f4c2d021c78355fbde4a54e168ff9cc6d5848b62475ca8b2d5d93540e217434649288f5d5ec7f965784e9c4375f0212177c1e0e5fdf2e56e33960b2461d16f093ff38cd8def25429baf0c6f7f763300476dfd7374339730940508a2372fb62c50eb354e9885d97b5be75afb54163a50900433d6d6c5191c48b2256d1e2cc20d8c2bea21209ff23dbdea378689fc3dd177c2259335a32a400dc5c04d73b7ca865af9a5453cfcdf5743b63adad2c66a8890650b092cf2cf6d52d11f7c78d581f6f40cb47ff2a5540bae6687cbb7e5f1ff2618040912ceef7226a7319202522486d2cedea82894c1fd26164f104bd972781466ae645db9743dbecddb4c60ba22193667ffdcbf322d2ab699e89c5eca7e558c7df452f2c846438f7eb53de73bdd59e539f5c05c64da356f88100a8266e04089023a2c1f9091b93965562f48208dddec9918e8fe88a416897f1474f6c8d82099d60e94beb305383ac00e7b23d80076aeefd0f0fac4bd815e070298147a8f0a5de89dd6485e12970c3523353e0b48f287e53f9ac2749d15313f76e53f152fce8337e1b749a8156153d5297971b9fbfd4876adfc1ef26b8fc26c48a262fd53ce966a8a0079af2c3d1006ee4a4c2d5b28576e5fe83881c7dfba80c89c2bcf1f86dff3d245ca0e7a22324dc97910a4f915000606acdb4655d502ecebeeb7971506bfc96d066779ff1a15d071a799bb606049351028fc358afe0d6a567dbe590e8196957fc4e10973824792b537f2b6c590a22af4b96df9581a454286ef8219b7a7427f740f7ab0424eb97ad46eb38a9edaf3d6f3fdfb05a9342d6dcf79343f350a7435849c83a8d282e839106cee5acc677cc6e81b0cf41", 0x1000}, {&(0x7f00000017c0)="00e14fb2da47ddee7960566c54feadef16b10c988bee3acd6de63b2b7e46a2bf6095a94302d607e95f39f69e0db805ea1e1bd025605b3bdcc057fa67efab1105034a8ffa4ca435b35ea222fa632ff84cb0e7fc21929a4a9cba91296532a78247b024250868deb3c9b3526ad41ae0091dffdd6c8eddcaba2ba14f2e5cc3c280c69d443655e8670d725994c400596639ad32a6f96721d7000651ea9f336c142d040ab547df43400d5444e4d2bcba2ddcf1cd6df53404ff29e4b15627a451521e8cf5e7d1df4a5eba8b63407785d7", 0xcd}, {&(0x7f00000018c0)="6e48941a6908a6611179ca43cbd7864f89b203835f2a34", 0x17}, {&(0x7f0000001900)="1b76f4367f1f8ba203356486b72641243deb0d3992cd0c57f376ca058d57129dae353379231d21df540c87789b7c4b7f26a40fabf62ef0bfd87a9c947f5d702fe0444612dcf7215418b220e09f9977ee2181e0754ff6326e885da86af99bc60b432aba725711edb6881002b69233c36e4e6dd278106976312fb65b3779d4791e170a8ea26bd47a0304da97905d07c35f7ab4a66df3008b52cebe8ac6fd394715eaafb3d900d35e345fd615bcef78521a84ebb855", 0xb4}], 0x6, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000580)={0x8, 0x8, 0x9, 0xde8}) mmap(&(0x7f00005ad000/0x4000)=nil, 0x4000, 0x0, 0x1011, r1, 0x0, 0x0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000002580)=0x2f8304e) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/216, 0xd8) 16:00:25 executing program 0: mlockall(0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4001, 0x0) listen(r4, 0x0) accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r4, &(0x7f0000000000), 0xc) 16:00:25 executing program 0: pipe(&(0x7f0000000040)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r1 = getgid() setregid(r0, r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:25 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x592, 0x100, {0x4, 0x4}}) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x200000000000029, 0x4, &(0x7f0000000080)="499f377ed10467a8e2032587c97232de3fe773b5befa87f3f860845c37a645605802054d0af6daf18b61774743adb083e19cb62cb6dfe27094a0df3c7a178039e17568ecc1ef11c319a620b5935c5d836661a7894caf1883acb7361d28a45d0eb104c972aa743854e939584cc733e03a4f00002bac11d7e96fb104e720590c0b852f312c0e7f9226d697fcc86610cff662152ed417b5dbe68f2d5e2d60d812c1467b01685292291a253995838623b715a5965bcdfbddf1c22e35a9d6b2c800d413cb415422d593167e665741a1cd7d029a05a0a6a6a5458b080a84f1ea30e879ce90e7c57e81a45d52a9cd", 0xfffffffffffffe8f) 16:00:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="81e2aee803805d46a41d7d1495e52581ac5635d60a080108592e286ad8875be437e4a6b2ec4773f431e1878b8464c1e2120bde24f3aa3886d530d7bbd30b953d1d5ff0b3b83013e80c22e2192fde7274d81d225354fc93b5e4b43f8420fe1c19c3624b50b51576a6493ee28c954c23d493640847f2c612ed586b1d8b5333673d2ecd5e50a30ef65b5217808c9ae1fdac56c1eae872a470a30b0ed4dbdf71f9bbdfe03c3eb5b135c284d376472383c7bdca953b", 0xb3}, {&(0x7f0000000240)="32a3c3102fc76a7ad5c6b27b7a31bc5789b73820eb53eaa002d7fd154964d6de0c2d9daf8aae78cb97ed70a8495399e073563fc1ce5e09d078533a9df5ee16e9353cd342fba1cddcefbd0145e8c559ac254b9c39db5f64cf794813d9e5b4360d7738bdec612bc518c7c138d80d14b97a9da2e896a940eb1269d14d23a696c4af601915e675e3e808cb23899b578d3c7756efbdf2597c19e1bd9907900964eb0c1a4c4059a9cd436eb0b566647f37bbfa83df7d189479d45cc148c6d53935c066195dc7a24bed12c548eb3ba333feaa08f4e6050e46041a8092949e07e020971e0f5eade4409ab1d47680337978ff8e09ff3d9fe9009709141acf6ea7e0105280f289e55a678dc58adb085f98123d1ec450d8496855bbcf75fec7b1e364f3ff4c3f4e35b9c549a5946d5cbc7ad33ffc8512e3750b43523c35a2ad5141ae611bae12a064bf54f435a173b716ff59083a278b88b33a192643d169851c7766dc438ec3d6835abb3fd452357f51b566c520db40127a1ad0c984b311f625331b345b312dbee0a5bef07858efbc2704bcbec799dac111912c8760722bd223db3f45b80020966a98faf14f1b943e7cb6790de54952be6abe6e3eb269ef5c0b9b3a893fbc03dd0ea6826d003041f82d6d87257d335b4b3e4f2dd051d4a75bf619c727a8e28eca17dcc9190fb0beb0f48fba9851ab061b818ffd707824494f9d55cccdfc21bfe4f1de6e2195262ddd31baf89525c8273bc8c7e6fddae85e6e6d67df040430b1a94467f3a9ef36b32c950f340702f6a89166b545602aa341c31ea76246e36c291df249e622c435f1818d8d7f631250719774db077878fd5f3e4c528218b86dca4e98e30184a019981b0096a82333cc45fcf76fada5dfd72932959b1a3ca42d08dec204c848951ca0819e6f86b515cf886c80ae04c8c1f1ab2a591df2d3a8fcd5ae040d32fa6350302c180ba099f2dd4cbcd045f85ec1c963a817626aaf1a5c8110abcbe933567a2a273519b0f303dc5fec73b8e66e806a018e1cd3034bd5de4c7032b33216d81df731f74da7049effd14cbc7059e3facd4ac640fef4a6a56bf747752b5d41de29d9afb31d8c88c780013dfd8658427e576ef4b26befb8fc3f25eede13b4f9c222d39a12a166890df916b6b78a6b0e2981cb51337530cb2611545675a750f734a123743d97a7f14fe3aac807f3e0f036de055f296d9dd1e405da56f1dc69cc025405bed75f90a0dc084514b7ee9ed1f99ee049fe658aa870721b7ab6bdb953394c34e6ad68da16c1b6117ee90557047e37c9f1c24cd0a264276fed2cd4a23a6934a8c229b2262dfa338589e81d3375cccdd54ca47fe7e327b6b4d0168b84cdb1f749b55e7e278b8b5b6efb2a7b956ee66870505b514d0b25309b3f9131a85fc66f262993d891cae4b09f5e015e3b938803f01b0c37935f05be963ce5b762a9ff8f0cc77cba0bd9eff82a6205e4690faace85e54beea6cc45cb5d10e380f35972bf509b6139906ceb578b643d0ce306cd6a7ecab3dac80f6c9cc32d9381a47bbfe832c0e0ee0e82762d2dd6e67317c81c7df1c1ca0a64a3130fc79ba67614761664bc361a2102c39a0c40a21ed8d943b561c27226b66494d18eb28a7bab978d08accb7559326c8c9e18048230fc1de4f67a10538d10aebd82ead404c7d0281b3a6fb9577f42b0e3f3d5bee4c8334c1b37c873f514accbde9ac5821d6ceaa2d48f64e8d6e24da21bb06cb2ab3fc43164a4db2ade5078baccb894393100f3c42a8a87e90fc0e10763daad9d1cee96f96950729a7f4686ab39c7ba5ea36b33599fe3b8300826acd0853c527b6681dd16237363372429e66a26357008d62eee17c08ad5f6bbfefbe2a9a9a4b7d0c8c9ee73c3734e6c6e6485664a38c7bd187022bb24c49b75175adf670e3de8809eed659f4809ae73bed494b3ed6e74a30243b4f6f2f62ca5de57922c23144cc422feb892cd84596ea109daff03c0fa1fb6d3d19b6589fbd5138c40718de7456a15e6bac10ed4feffeb8afe939df36e7a2a80f4518519ef4dea3401fda02cb3dcf7a8c05ff93fcfe3c51c1495e8cd2cafc031004f6f3c864a54a44da8e7e0d9390c0abc9b736faee73b6df5138ecce76969f8176bb1d9c1d7472b8e7c82c912233757f842625479ac5c91836b8a4a9bcaf091d0639ef934c3326cb3a66d4c4347c19fa9256cb905d5870e90f73bf02292f206aac71bbd1896a25171f581a46c3251c35cfe28fa26510c4c0608da45e449027029b5e3e99de145ff2e6916ea97c81c5404abbf14dfa7acaabae426a479ce370096642f55d02a2dc9ad83ac18d079876c535ec477db77948423d7f78125304515582b521d20baa83276c6568f25372c99d99e05e453aeafdc9cac0d5115d9ebb96279a94194deedf90c74c0cbc954ed414910ce77dbb9574ed7140d68c85a520b1fd6c4b576e904c8e0aea129704b879975b6b032afad01b8391e36996a55e5a497c4483ee5081aa8f9932c924f176586dc0de6c12c4ee7f5e9116757cddaf35f7332b11cabf8ef0c747641482e64fe3dac072c11ee4970fd4b4e6cef6aaf316374388a558fe8232a2a4164ee9c6256236b4fa3459c690e5c1d2a89bbd56c2616eee685120ae63213afe1b67861d2dffcda79277d69e367f139f523758d02fc75f3e764f01d06537d2ff637a10bfbab4e240ac76779f91197f0e3f4b4eefe679f2cdd34ba33da73762ecd7cae51edfa33891b9fa08a8e1e2d98c1fe1d4c3da84e55fe63a0596b098e44abeaf6d1b3c65159ab8258b452b382adfae3346ecc98a1373b06fb1db910ea7afb295a2dea590b9eec5b1d2418f3dfc7e46e9b49261e5935db40ab07c3394229c7067c037f3c9f65a699463dd093183b97869b0c799859d76227d50f1683e9f38a3e1a33c582b3be6d7281ff711403a15d446ef8ef95ff8c1c44b25c42eebda5322e462976b9eeffe7a8393ccb55183eb80d4b57055b6e8e1c29641de3959cd8a0f49cde0cc41e58513bfebe6677b67e3a2b51425164af5f79725c419c501b98a64167bc4ea2a69b60a169c6a515e4756be75934fd0256163fc7e0fd1b4b828c718760e740c2c49d55d85a0b3f27797f091260f7545e23e86d053c82d08e4d97afab95e66892acfa151243480616c4736a4f64c409b35db588005283e21c60065913b3adf638eb00fcb3e273b13e34c1717c4e8a7200b136f00a7bd7cd4a6aa51d7394d375bff8f73bbf945ab6a0d6ee36181b55ef399e180fe72e252bca9f8dfc6350f0f9bbe16aa6da028f67655bfd00f2067485d0a1898223e96a0439f5b24386b4b980880bb53c4ef45f5dfa27dbdccc999b0e1a50b348268d4256734eac6a4b5c63bd8c387b74de56b305d87eae3ff7c176d16c37510a6de6f6ad72eb2dc0835ab5408f11b78b8b60a5b1999b6a0496ac16eeb217df25b53151e9d04025d95983bb8a206da5b985634a0b7868ac162d5dcc0d56b1ab2267e2403e53d65a35817333d750399c0feb6e20eac2c743bb243998e3de85945e06304a9c8346baaa0c5b606f57d7677cef794c94790c43fa0e01b2159564c835b6e6bce6286c013d20ce3c84a68accd6909509f6fbe22ba43bbfd17bc415f65adc18ff6445e481d92ce9ce1c40934a9b689c80d8ae78997030d11d889bf21d70a1f7bc9f51df57275a20f1cd916e8ee59f47015ee400da21ded0dbd8d9bee6f6e755b8999f23eee158cf19d8ae80f74c8e645ed56fafe6330557d6fb17649aa34aed6c36eecb08ec592b86f9842aa4c48b6d580bb11449712e7b494b401b2dfc3ee7a3946f3fce984abf22d0dcb1ff875ff1fca6020ef83324b08916f8af89cf1ea246dfa85009a0b20b69912bae02e6202648b8f4d1118687c3c59786b0b20f6c2c0a70055b6d8522e1883b8979e635c7ccd55f80f8b1a204405863c66d172f5ced959717067ecb5bf54275d932b9a08fc126e35fa775139e18229ba78ef7d112126698449292d73921286428be2a099d241f1528b84fd03df0f2827af61b4aedeb7e9d39b4d2ad24dec855739cefd05315a9fad41351d376e593f27ec75e996077154bc8891e4db5b2459bd0d1f9a58a410c586f8e5a07fdaebf5377c790df7ab48f2974fcab4984f55191dc810a75a6d955d292ecccfbf3ceb1579a0eadc8adf67291016457d026e8fcd256f6577bf09e459dbc4b1c9a32e6ce3d218ff92515a14870f5ae784490886e154e74236725d2a81f5d5690016229ddd6c87db970cd17d4bba4219294e03c0454a93e3c3d7012dea40c6f5f033139cf3a53689f9b6619b5a5a0a5d20b26bfcb79d06c279c92a7f80d00c41dac282802992684552182d00079babaddf786d1ef73d4439ee24033fd295f874eb611d20507eabc1c3139e7c0a35ce3635b2c9e604a5ae1720bc43a80f8aa7cafe0aed6f45db93bd1a5b70ffbd167d55172a2b269397c4b9eef2f6a6e102ef42d5a0d872e09b0c62bd5be89a5513df06787f0cccb00e6c162f87bfb8c3da20e6cdc1ba17eed84faf2ac6d6279a6b2e914271be59b42c629f44d10ae545692db8536a001c0d6903cec3fd0a938e5c1ab2c75694bbe7cbd18dc88897476b720dbe27e9c66838579e9186e55920897eb6643ea2ce92262016d4144de252286d0ed93c01029874470d63a7a2513a64de4da08aac35309acec52f0fe8c63bfb8b499d9f6bbafd6c4285a3b453fd986a15e0a65d0b892b92e48286a7647cb88f44bcb4064ba4c69762387530a0f4aa40284cd0c7197990e8e81d0f2e4fd0f47409b0d85679c840126b87110cff859d197ff29480ad6f14ccd9073dc6167def35b79dde9ef8ac54e10c8741cb0029502b2a3c0cc677c36eb56c8dbcfc9fadd9fcd0a8cc1a578e34e45f6010b50e4fa99c5f274bb91bae3f6f18a73cb45c1165d4dba04bd8a0cafd71a0925c354c525f91de0b0283be9e69c90a789e17681dd02a7731cb22a23299e36444ef7573c199deab4cc256774eef76006845fbf47aa649b84b86136b8dd41bd71ae35ee3a50b623ea27bdb9a90cfbde3ac8512b196ab1629900743b9192912a3ce577059fd5d4b5672ddd697f2ac525394cc26017e7f8e4f8ee0bc8f9956881ab0199378d1c872c16dd6021a0bfa012b45fc4c31deeefb072e4d13daa67d461f7216b59fdb3b4e7e66e18ab2768fdd292df0ea376f167d25c1cd57032d88a7252e6955f326757ae1556d470c07938225466565ce4ffbf6239f177dd3a813dd513e50c09b1ba80fcb16ee8ed43d82da927690dd08a64f34442a1556a67ae41b02d5c188255bce8c4230b765f3d76e95465a714f2bf333528110d0b35c217ef4d56d35fa000262f3f98dba3a3f6ef2985f7a6467352c9573ff920a84008f2db7b5af930cc22c051168498df7d1b541f07e765fc459d8fa749fe6f5e5dbb69e28c1b270722d5514f720dc575de874f0e4e43186e0179168cf49149ab79cf02af3f0e52ba18f2207fe44a3bd937b21cf769efed45775dafa25719aa9e704a280310e8efdae9d6c33cd48a7b8e9491b413c0b3e71ff8bcbd6b6980bf65d45bfd2c252cce254d7dfd92c6dcc1ed8d03ec06d29bbd5cdd2aba5ca37a56ba8fbc29f05ca9a77166a78802433046630f77480fbfa605c90a18f9fb1c0936d5857244ffe51a3839062a5cfcf26d8bac2b5bb47cd22409bd7f60481861a20cfa01258b87b1c882581688c2e5d8e8dd75876cae6eb828269d597da0f439cc5a811b8644351f8602f72a6dec8f4ab4b4b26324ffe466ef253ef2e37f0e0b1b4122ec2cf3", 0x1000}, {&(0x7f0000001240)="aab9c16a96ac87f927ab474457f98a16fd9d88ffd7f9c38ec0f099072686539c3a70ab1b170040c0b6b12067c6", 0x2d}, {&(0x7f0000001280)="6e1101c257bc039cab719115f3d9691825db80c713d38c7fd764477c46073ed83a1af4538726d5d4ffb71f2722df4fa62bedbfcd9173d2965e28e4fe21226672ef2e3c3575e18ab5e789e7236b6eb2d334f5e9f9b1e77280da785a4e5d3ca4bc6e6a8f549738752701830e764baa06e0115ec7bdcde1e28a22e2fced6f1692c529dcb0f7912f580f43fbdf04e626cfb8ba68f0e6b8f72db7767cba7b5daedb181fdf3d1647241eca60baaf08a984819d352f4e14fe9ca5a8b547c4f4b4ee5c8994d381", 0xc3}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0xa) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r5, r6}, 0xc) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = getgid() getgroups(0x4000000000000063, &(0x7f0000000200)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setegid(r0) setgid(r1) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = dup2(r2, r1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x37, 0x86, 0x9, 0xffffffffffffffa8}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x51, 0x7}, {{r2}, 0xf1a8a915a2e51f1d, 0x30, 0x10, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x6, 0x4, 0x400, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xb, 0x1}], 0xfffffffffffffffa, &(0x7f0000000280)={0x2}) 16:00:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x30) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x400, 0x1, 0xffffffffffff3db8, 0x10000}, {0x7, 0x6, 0x7, 0x66}, {0x4, 0xffffffffffffffff, 0x6, 0x7}, {0xe502, 0x8001, 0x4e9, 0x4}, {0x8, 0x3, 0x5e, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80}, {0x6}]}) 16:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8140, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) fchown(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="3d9520346bf82d5db10c8786f6034e4acc56785f56ab9c65f5a3b8c6d47057a9745bf2eafc92baee651c1f2b37e83cdc0638f0771e3ab2764905caac0efe7a096238484af0dbf35bef8bbabdea4f62ae57e6f2fdae5c5a7bfc9d3ce2309713dc671ca4665013ab76169af990a82d28832183d567e74f37f2ab623bdefdbca18a80a4b92099136168c9d46c374cb3d5ccbaa6fd31620c7f33bc6ae2e85f2b1a196f15d98d9fe3c2201552db4d59a54e00c8c4e94e70594d56c9c07142f4c2435e2794a5a9cdae21e5b6a0e71d93d19b9a489e30f39777f65fd233a5e9a5d01a0d72359e64ee1a1483b0ac63a39c92fe", 0x100000275) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x5810, r3, 0x0, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="4aab3e08c511d4e81abf9a470d0041ec9d075394124f536e63bd1c2257be69a69acabaef1ad0c8655eabedb94cb1278ac313b09d3365a319172c4238b17b3c0d0a1350d5a787b5d8670b465f6ef2729b5a75d45410eec23b2c51fcbc94583a030b1c559261d55b6e1dd4781f67b1582c80726b8d6f194dccee6e580eac776f1951dd232d5c2ad91a9028439feefe880fd055ed6d3421d60b06d5095cb6b0a431ff492d92a0b81717a5008ccb4528c306410b23b621921c7164395f0dfa22c9fdd68f02f3143d2df044115413e4486cf7a2cd0a825db1171e392899a02180851be118cdf09159a70300000000000000ddc1f04ca5469a8fd1540473c05dd3d0d83586936bc7f5b73f904086a9adb7bd3b827cb7d07aebb5617d161b793ceb15b528a22ebcbc426a23208252f50b230745", 0x205) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) munlock(&(0x7f0000b3b000/0x2000)=nil, 0x2000) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) r2 = dup(r0) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x4d}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c1c12c7874c3a4f3e223912c31a45b2e67b72dae76951dc69092e049e77780d10d0357f0992304c36c7d4926ff60ce852959b39167f0b73b52169cff534383cde1d8ed9e09233fc0754ccbd3a4c0313f11960332933d382e6329de51012e4e4eb8d9df568e5501804ab369dcb9b4cfd088198a0638413eebfdb7e88854e1b59389878b5a3b76b323472f4eece3f6399556aad91795a04290d1", 0x99}, {&(0x7f00000001c0)="a3012e83aa1d7fce191dd3975b7264183f12d962a98fa17573af1947a15a8f3a10be306ff374a162951a59d9970e7501e080f6db459bc3f8b1ef8f8ad74d8e23f00bdf65edeca0e2e70f6a484681a99d346600c9bc98a3675ea4ea1f2ff8eee05b0284fc3b2dea0090e49ad24de036fbfc61f5b309da0ef867e21bb2a05993ab7e0fc7888b9191483f9ed9bcb4", 0x8d}, {&(0x7f0000000280)="193d64ed052ed962f66f2c60791c227b25498e6026e2069d66975013d8e44abb026b5b28ce6ea333c6cd2a80cb9902ec65c131967970a3fd555d3b0ebd661cf2e1b848cf98458c3693bc4546929fc64e2526ac729d939be8b74f60771396570909dafd97ab57771db3e2b4465f42a502d608d4fa86a35020b12478979544d5676074da63093d8847c3d15d63f7e21b12d0fd4e5bdf615f1b612810965ebcd4cc252573591122315da5003d795cea038024e7c6da6d7f431766e20703cfa4811fe5c18ec86b78234be0c5e26462b481b3b1853ba85072700b73a503581161b617ff7ba28a3b00a6e202ac1302ac8305", 0xef}], 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xef5}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) 16:00:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = socket$inet6(0x18, 0x4001, 0x0) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 16:00:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x3) recvfrom$unix(r1, &(0x7f00000000c0)=""/129, 0x81, 0x43, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() r3 = semget(0x2, 0x4, 0x10) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000001c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x81, 0x1, 0x10001, 0x1}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) r4 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="c1d4f5e45dbacb0e249ac5e03036676e6c60f8430756ba9472a04f8903a649e31adb4a119833e5429e191bd9c653729d7cdfd6a916cd2ddf816a0a6b398a8296e9f702361a241ecb6bc82a2f6a0701ca76ce7b8d5b551585ad1cfb475ebca1188cded006bb58716d14107283f10b", 0x6e}], 0x1, &(0x7f0000000400)}, 0x400) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0x3, 0x8) semget$private(0x0, 0x3, 0x3a8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000480)=0xa36) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x5, 0x3]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000500)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000005c0)=0xfffffffffffffbff) getgroups(0x6, &(0x7f0000000600)=[r5, r5, r5, r5, r5, r5]) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000640)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000680)=0x7) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) socket(0x6, 0x0, 0x6) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000780)=""/4096) recvfrom$unix(r1, &(0x7f0000001780), 0x0, 0x1, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) setuid(r2) dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001800)) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x9, 0x6, 0x3}, {0xff, 0xf12, 0x200}]}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) mknod(&(0x7f0000000100)='./file1\x00', 0x87, 0xf97) r2 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r2, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x0, 0x2}) minherit(&(0x7f0000edf000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000e0a000/0x5000)=nil, 0x5000, 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="85a8abd6e6775e7c1c844696d8b7a872d818d9322521134538e6eb463d69b45d3ed7c7cd", 0x24}, {&(0x7f0000000200)="e8e537f2e7e3ba8deca4b3a09cc6d530ea95ffdc633bfc5b85aa102284e647cfe324c6dc4e4f33cbc9692c0bd4890c36e44686b3241e766b54efce9d539d721b58a5a87199bed03b7839c60237c80a2f8d5d13dab8e6fb5aebca5f4aa35d9a39dc0df6f8f34efa121d61653708444359497b2adff05eb96d2fd85abc8dca40ce4f8f84ac522b9686f8f9cee657eb0f3d54d2b8d2ee8b9b29826397d86a9816a7b5764d13cdbd4e6b736ec395177b0bf49ec15635872b4199f81043dc66778fdd7f5bd8ca1e27d3e10be546deafe3fc73126b6a10511fe8bd1726a4a6504f03ab72645458ba304f88a083c84dadacef4c5903c0d56748fd303f081ded409399fb774e766e320a0fc7185420f2d99dbe14e6c746970e480ccb234b60886dc1ec4889fcb7303a083c39d4e19513a3a9cd0da950a409f3b4313acf990ead2bb94b9bff4fbfaaff05e459cfb6a450510523adc3a817197c0c63d3938a9b7c1a3644acb9c85eb9bcba920f5c984e65127c647864f563943c2f8e8cf19b12fe385fc39cf35cbd6146f16a62ba228fc3c8a85929de1ec1e4d8a384a0530c503cee017b322344890de9aea418a8970bf811afc11ac49f70342bc4280f7717cb89c9a83bfc8deb69754f1b9d656499aef3e0d0da1934524b0df078be5393cfc10ca45ed7a849ddbd8f132a8d7370a5d53a519ddcab8ae2fe4bd9fb23f2b232aedd9770b43732ea8c96b9c5324f0dff7cb3c4d6435d8eb4370a85ced0626f2fb5dec8a03d8ceb5b30ae306be820d87292a6b11b9ca5456a9a349c0e6260bf7d8c6bfa1a074a2a2e973ae2ab5ca412e77340d34ccd90d4e53a05e869ba4197a67d711117900b92fb9bfffd37995077462b3743ef672f41b8a5c1f5b81518ba6cbad34b594b489d2ad2b1e46ffb58f51ea7e6884595a7e27a0fe280bd5cbe5289c0e3613ac4b1cf868f5aa2a8defdda1a0f8704f8300990371f41f4e5088fe307e2ae55abe89d28ba98648326d64671dd4ed3cd0c028577b8ca59d30988cc3ebf563cbd209f2aa9b8fe9e3987feb74d62b618f7b49c2c7a01b0ab1bae5310d6077e40d267459221d7f5cb082867966075c7c558a36452f9882013c1fb5e2b6050dce22a54b4c2b8677e563159b0dc47b50d65c2c4144ff8556b82cd182900477c18e2f5b4c60e0a9ac25465ec9602e487ca3a18e967614dea03fe83dfdc9cac30d4b4d36c4844df4a546c10f730d296b799560fd02b76d2d993a9470902bd9bd8cf98f82f38f02bf9e8dfca31f2eaf94f805d7c1866f5994134c66615a9caf203ccd2a0d3e095f7a1240fe765172c75f6d911e884e78859e6a00c67067b7287759629be48a5ead1eef0dbfc86f46428316cf42bba244c938b4fd49411b2c8e184dc873390a8f6e1341a114a3d6b43efcd821ee5164a7d486a9dd741bd2852c39d9ea41a73e7c070040e9959bfc7fba7e2ff8fef93820931920c208f3038dfae2cfe916e949ff23e62fd6f2f5f60c3c50e43bcb3056de81504746fcef0ad44ac09c2b2c4996c5d2db5e47fac5b8c99a61db6697fd25f50f008e59b5088de4935926562abcc21994cd980bdc3b62fe99c28e3998b17c9d7f81754da3be15a9f014c9662f74d5d16d10287c3153029db2f2d7e80b395d57d5ac62e85ee2c91b26786bb7b7884629123307c1771c2b9bcb266449f1f6d64b57a31a70c78a2a7aed3f268ea28788f7a84f5e69d430156f3b9b3acd9182578e7a276b0e594119eaed1e204b74d7602c277653d34448f6aa8e6886a65ccc9388b70f1169acfa7fcbeccafb0e458aac71904d8c4407f20bb026cd225a39d4b7c77f79046037f624faa028991553bd831aac3c9f68f476677aabdfcffcc9e711a16ab09bcd079b72c9e821b4b01dd522f16a014a2adf6cda7faa76221ba6760c5e75edd61002e006b62a0245d89d1c4648028e6d3edc4b71f3fbefd58bd05101f1a226ced42b822e28f39780b0eed3fd9823e776d8633ecbda1550fb158260b9c556c3d8454dc3e307158481074347aa4df181c1a9371842f763931c1d365dfe5b07b272f00f74d5f66ec861a180b68b144ffcf9eb804a8743d666c4978bb54ee6153179e2ea646bff1cb884ba5095116a4e08b567a1786fb98fe524081cfb46c9b03ac2ba349ed5a5cacb25b0a39ad5e2f2c9500feffe6d372b5a5c199683f322100a4e42b46fb93437802fbe3ec42354e66e76b428973c678dc6e7ebc0f6025c536139e8aa1f92e582e9983335d4667fb4bc51a070ee4fb1b6c0539301827d077813eebe46b1e1f6b9745073c2d4e2136ec6d77babff5fb1345a0b44d1d53ce95133507621efc97ce6bbd8ec752a5035d7d1fdc1ca118e5a89e7d35be135b27ef86b2e63c76e03169ab17c276f29368ca0b51bd31b068d7d78e0fb1904694ca94e7fdb86b1c50ce64089e946ca08679328afce4f2b72737fb8ecf20a52fd53faa5b54a9da995f48768afccf41c5186ac064dadbb35ed021ee1f4a08fe3adecf716a0e1144a7a938621fb9cdb80532458fcc80c49d6603aa0cc2f0527b789d62d961d4a278a0a695a6641e90e911f8b9b716e641282d9cef4df624dc14096429d7c416cd00542822985ae125cb3312229c2b7347e21a0ba215e199fe50fc96d1d7ed6160eaae0ba3c7cb1cea92dae041d54f457e6b0527218b3dbde8a487aac518c63270f61d0fa0fe9cd6f6f0254ffe915f09c54ec996a754ca6b8a2c386cbcae6639f055d4cdb768c4e97f12114272c8032860dd091edbd8cccdd229d7b87bc7a86c51eb311bcb78fbeb988355aa15f37bbbeb7d233b908c61605c9a7cbfa19b9e773e9c149ab770749ade0de509587e21c8dadcc657009e863c55f64d626ed7fee92fb7f28f42793730bf3d78debde78e84a283c9d61f7294e18c3298ebe3c1b6fb81bbebc5699792dd085de429e162a8ff8ca62114e4fb13ae964b3d00590cceb515e86eec8ebad541cae56520080a631b91e4874fc121ea9b62f5809fae2649561691d074684ec83da437fe5ac5fe6ced5f60d1817d586c8cb652d10d0142793471c466986a998e39a1d5e7bcf92c003275fa6ae3877d6c1a9205504a1434a5fe946648f8eed5ed4e9ee7739f6807748140fe3acfe8236efe1a973ae2baf306ee0cccfb2889731dd3090077f8ef67341f2711e12d2e1018b039b6d723402828831e0a7aba09fb4aef27ae3f7f1c1eba7a94dfb4fa4255eeaa58f1680df8de31070551bdf8c0acb648b24889b62c7928bb1ae01fc966d088e9c005d24373a5e447f0bed3973a2711284d2cb8111d6dbd9aee38e322c1f867b383373323d33db652d926056a8b6ef8e2f05b64a8c1bee7aa6973b98fdbae05de4005c335917219745f388dc0b1e0dab7536828c52f7aa60ef47d947b802b3f1ab81cd5613426d20e6600076728e276fd76c74a8bc41829bb5c9e6055e561be6a4eab391194be42ce32c9228d7ce25e92e6c51872e73fa8ede0ae72ea0dd06fec9f9b7d44765569d56cef09dd96b4405890f4777cb70938855911f31cb4c730067891aa3d10b69aa4164421822bcbe60ea05e05d5b5a032edd1e7a0210ed467d41b5f1bfc2e8257abd068ac6c63063f6dbd6a34dad5fb0791e40e6f99d08d7988718901047dd4e679a74cfbea4162bb216c15b0e737ef60d0c413f963239b886dc2caec59adbce5fb3603d29a92369245c068408ba1f506912ea07d060811aa4ed83dbed27fbfa717615b03fb0912dec41cb9e3811c1ff7bbf7280fad3246c167eaec540b86e57627cadf42fe12130847789c46b7c3dd265fb58814eb623b900c48b4c8a49893ce3ea4cb8aef10bba38850b4cb421cf8d9d3b2ba18e4ae667dc1886665c6983196bf7eb122db38d60d13249df54343e343c9353d7187350340f6ab610279be313eaa49c0aa5eb64201d1dc5f4da46911e80f9f8128a8ff98e67914f0a8190a5a9ec65419df8ff6fc2306bc8fff8303a20398aa0a389590d1045905f74ceecddcea145de037f90cee608288e881f06cb1f40e8a89792afb5a12f4d74339f01060727fda3ecd035f6e8bb01c014a0878683679dbebfe15f081e0eb3629763969d2fd0be3ec983eb2bf595d9662f3ea4ca87bc1f781256acb91fb9fcaeefd57260167e879cbbf49d4436e0f94a3fe72794480645fad0104f679c68c7facc01af47a2f0085bbf2a05a5b1e8168ac5c8963803d37b25e5a669d1699e48d14e95db5366c380c407acac4881ed12ab12c94413f3f8a3c132ca20677f1c630faff2a6a16f1aac93ca49969ac01b7bef6ecc691e8ec9a48aa1690bf74ad4f7c1671e262acdf1bd9c20ea48b5e2bcd3f2c629059b3487f75c704ed6066e9c2a139d376d96d776f87b4e7cf49d129944e7c7403f70661442551fdebc03cf5d813332692a606560b52ab0ba4f5e169b253dd19ee91424e43667b5fdcd8c742a71037fe798bd01306e28758611b2fef9e556b034b347164e119538568cb2b47cae6976770bf3221220ef36c66cc87b368b57ad6344687d12bfb732fe3e55db130da80fdab2e5e3fb7683247943b88be86f5c037620ffa0c5ea003c2fbb105a9f7be277fdc480a989f92b65964787cdbb69d7195067cadf164601bedad1086ef08bd7ebdb37ab76609697f113fb60fbf6a6376b1c2079075a733de2807d5f9b9496b869a855a5f279166d399264b63fcfd0448588dda3b7f92d5f2a6bc0b0920b333a4f3fbc1ef72c73097a33cc36d790e60977d17591c36adadf93b1dd28ac7d4f650f5333436b1ab04d0afb32dc10ed13861d78fa48e15f58c7b540b3cdc5a7ea3fcf724482f08a25d450a56d9fbcdfe360fba021b8e68bd111a1de8322089f495a159d1281f85c2c2504c92572baed0b36887d322b440acac871d67c1df7c8bacee6be694b806ac69c9778e51700dcd322488751365d71ba3664737151c74f5af6bf9a1350c05ef4a394175ba0a624059b211cb84c3cc8f20b72025f6731ca5a49bc8bc07e3956b301f64c2f07f9583acbbf036f7fb1cc6b76a8407b87c9c3f162490a53c3691fb62267e8362f47b22f6c80ffe059797d9efc039373de4478a11eda50dc347738bd34fbc6b452ada4a645f39343a017aaeda5d3aaab4b534a9085fc1e72d4bc700ea5292a4c9d44286cbe317871b21d1fa551a606f27da118be7a944393b83aaeeb79b20e06968a999ab068c50d791ae7d6a61326abcc2be6e380a85946f93fef071f8e967b95cb5d7710aa551d88a63ab13c03b0dce4c04c103d9fb2ed979c09358b72c13482b92d068c5dcfc28e2fc6d27c9a5505594181e04309d1345266bb9a3fbc7636704bac960b3b72e129aee1e42d0a20ca102d548d7c123d1fea6e6da838c1eedada9dcd21f7bcf0e44d80f90df5f034a20a2af7003a9671e9437b384f9fefebf90770291ff4d86a09f489431fe24212f880ceb394976a458089d372a8f4924b2b4189ae5fba7f422bab5acd4a6c1fccdf1353398c92112b4eba10ae32eeb9cf0b9741f9820b922c978a3f2fade125a689e821ead0d666871e743b237cdef41abd324d815d33f371f75bb157fe05e572be9891bdd3e9e014e404958df150e9ef6d836d11f05b521dfb0a541ace9ad16bcf28131ab27663dd9878936677bc37469cedd1d3c23da699fbdef6f4c0eadc369f0a3a935cc5fea252b31855ab2321f7f4c23934e2dbf32b9a2aee47dd4c0e4f983f0f8506bba85df4d975cb16f8f62f9374fd288b15f9446863e529261a1f4e0cd2a3488c08b6164c74b85785a57ee54bb2e6fe2948c1f7a836b", 0x1000}], 0x2, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r1, 0x1000081) r2 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xf, 0x2f, 0x7, 0x7fff, "163a0355d56c54625fc9d9374ba45199c9f9e5d1", 0x3, 0x2}) 16:00:27 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000140)="96bd5c19a414751c646d097e1ca1f807277f901aaeea03794dfb67e946e8cf9dc99d55c3d4803d78d33c4fbaf8333d50b853ac0de0d97fc79d4f2a78a62bff7c51df903407fc8f3fee59fb58838c82dc339c44df6905e66714a52267dd", 0x5d) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x200000000000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') dup2(r1, r4) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x400) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000000)={0x130202, 0x410221010000001f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) setreuid(r3, r1) 16:00:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0xb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0xb) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x100000018, 0x1, 0x800000000) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b8000000000000080100", 0x80000000}) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x100ff, 0x4a) write(r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000, 0x7, 0xffffffff80000000, 0xd05, "834351fea8943b9e79428d1ec94853ed8b1a756c", 0x9, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8080, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xd77, 0x1b, 0x1}) getgid() nanosleep(&(0x7f0000000140)={0x7fffffff, 0x99c}, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x202, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x10000, 0x400, {0x9b6, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x8, 0x4, './file0\x00', 0xa4a0499, 0xff, 0x10000, 0x7}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x5, 0x3, 0x3, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x7, 0x4a, 0x8, 0x2, "b27e22951151d9e16b46f88a63681cb49af3598e", 0x4, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x800, 0x978b}) r2 = dup2(r0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x9, 0x5, './file0\x00', 0xfffffffffffffff8, 0x4, 0x2, 0x6}) kqueue() getgid() r3 = semget(0x3, 0x0, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000440)=""/33) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10811, 0x0) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x9, 0x1ba}, {0x7fff, 0x6}}, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x1, 0x0, 0x9, 0x1f, "61587b404a934afe26dd23bddea6444bc09c87fa", 0xbd8, 0x4}) symlinkat(&(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=[{0xa8, 0x1, 0x3, "f0e97d8bfb75fce24f3325d0409dc7b638d22daa4fd14ab53a47f06b30e69b3f53a6dd394996fd1eaf2f85a602f1a8245a30ebd56ff3e0895cf54f72a73370fafd6639a5137fdb43201a99f0519bca013095ca84c708ae399628100320855852482a61d15729765528f3804bef35bdd9f073f8a7ea44cebb303ce76be0958d937bbda860226d427640b5ae7e234ed2a69af9dabb"}, {0x48, 0xffff, 0x0, "2ef050d42891caf6c08d30c7323bde6f34f8f58a46484cd73526319f3f9b58a3f31154af39d138c6dd5d65448c3225ee96abf7a15f08"}, {0x1010, 0x1, 0x9, "b20799a838aa2c205cb9773e44d56d268cc89092742b4b0f0ae49b6536b9aedaaf6f22bd2fa6288a3629013b566c66bcf56db39c4184da912044732a58f660a44995c69199a18c3e2ef9cb47d59b961f384093dcf8a700958998010efff437fcf6179c3e1bb63874a99287c393ddf32b31aea0888ee3f2f39cf2e28ef83e804b39a146800b5dfd4c9d6e3503740105f1f2578ba5734b80544f4b8355ccbd2b4dd67f886eadd199e946e103164ba43a8eb27d396b419810c179c7525528981c967d23698fc38abf460acc3f4474e5b77343c0d2f1e9c17d0a1e817f4133db40471c0eba780bc81a119dccda36bf254c5ccc18996dfd384c10a09a08420a295eea15ab31283d0c3d30cb8757695f707af0d0fa83c73020e310d2389c301d19d7ce7e0708db26be2972ec2ea2790c7b056e763769b3cf38bc21db030aa0426c5931fe8a45b48ce880393d2615ae29c72c45c3bd87857aa578d9bbb706f48d6c15797542c92ab26efe99fde5bcb4384ff20e3930abecb328cacd64921013bf09d9d57b64d470c92caaa92c6f1f8dddca8835858192b2b0f1f93ca0434c6e4c0afe24a121dc32a765f4a4af803658c5c09eb5aacbcefa15e14194e6ac1ba82aca7f7eafcc1629bddc6212f20f92d61c3146562da6336cb048e2118f352e109c9d5c0c9c37411de01e7e57fa9179262b77aafc7859f52658a056ae8c5b743a582d68c39d82c618904c0af2aa9974c3ae661b139fb0a840f1d912c778fa448d9750c14e1962c57a88be51ab420e170b64150f6114c653e0104cf0c8b18886466d1ecfb4a8476f30912d9d00ae0d29f836ed64fb91061c57782f494ab5550a47671c9ede4d5c66c02fa7c6d59233f64ac9fa92a14106d43e55fd7d087e984bf36de629a17d5beedb93dbb301f666cd677f25c5cf432f0016f5a3bdcbee9f9a77833d6ed2cb4b122b533d3028366b8b2209e329366534fdd5d9a8fa7e3cb08e364dfcbc95cc4609eab14e55ea276e70ae851df6b02c4f54a50db0d0ff04d49d8b149d7c80f874263ecaad957f80c438a212a18f4e6327dcb4696173cea27ee746e457c5807b00c7a3f7f28a9c8f8f71c0de93bb1b41d6ee08b0a10e84bafcee9d5bcafd9836083f6ccbb0201d94b83fb8734ec3040feb53af3b05c96f2cc24f4ae7a55d2b70cf3f5fa92b5e8e948cbe466cba7a9ccc42b46d69dd3d3d9bb750332295d879a6c22f5a63b66014d10dbe6ab7e20d6fd9d12397e113b7990d2e631364a1c910a949e1fafd7e706a372012576e73559fd8e70fbe134ffd8e0501060fd4d957c35989e38cfe76ddfbf1034dc33fb083319052d08dd1cc16ecdf3c60188f1f5c9f782f5faf43d741f863f964c6853f0af6c57833bd127c1bba7d37812fb75ff3721501c01ed1b759fc6f24617b559dd201018b26d730c4ea35c3cd3385ad10c63170405984195d05224ed9d6ac06830c6f4c49fbdd8438867149ab389b8b5e116ae75700abe413b300934dd20bcea2212b3e6a75f0b5adc2b052c2c8db56cf5b5f3c500934ceba5dc401a6e97bc292a1d58465f59700ffd9ebe909c71773d47d171e935a45ba73d0e8d60f7afe9a3da8772a4f032034767dd90f159b55ba783126d29f4bab5532befaa7243ac8297303ddd7fd29f147ee4721f2be677f753e27fde64818a1ebb050ab9c2ef93dfd38d4e8ca76e05bbb47c09250fc4ab5e0de8fd18df613003498a1a81fd6872a1322c19ea64d6db4adc1e0bf90aeecd2acaee08852b453c698c57d12214a9e01557d2e36a11518b6c18f83479c099ce5b8c46f9d4c14b67a1461ec20a14ff03d68d6472b656e16332d14dc42d3dc1024a8c318d8b65634ac2cda23ade0b959bdb9820f3eba3cfd0d5bb513b8d531d9e7a84a23199f65a8409d4a2d43758a64db7de51ebf87190572954188ff42e8eccdd287121cd64c08ec898a9c697b5bc9a6ab2eefbeee0d9b0be6c8f88be4c5acd6c998d6df8069bcced1559312914ecd0ea47d7d4012254e87b11ea2ebbcf76f226d869f73ad165cd31ca57cdcaeb104d339f0dbf4409bb5817e28eeeb62ed621cd2d6b17baaf9d043111c5c91a00f660198ed4e69a2b18df513eb31afd783e9ebcbdc336ae787476a331d2b18e0a2055b45024eb96f6272661595548313275a73dbac4187bf85a1162c9e8b744aeacddb963cf500f01da188462b4dcb5c0167805cc576c05ac51e5a0b6e0c3f3b38a39563b3b9dd50e91346284795a0e461e9111cacf424407b5acec5b5b182dc37ac2e857b4b25a4c53cd9048780f011a80f11eb43178effe09e1ed09b64d6d91994f250def65f66d2298d240ffce514b3f75504bd99d716efb9801e9ac88cd8b7d07a79eac31549f659717b9405e5d45a2a23deffddb9911b5a1c410ee2a391a67231b40e5c23d8a2ae5cd2f69066e575c977a8b608f9879be06ff54e10c5fbddecfc597b4edbcbae1a04b98ff56ba73b642179c9142008ed5ce328d2e6d8d3124b125fceba0a6811798e597b3f1ed647227b996dff340188035e176641f1b10d6558abb0940bfe9fe05d5eec31db71949fadba250d83f6041dd620e8d46da2e32b7aa21e631d0dc779cb1beb2d9dee270b5044433b0c91a4b0ac0ca65ab6eb83633e8e4ae3963958311c5e48fc4e8c791c65f2f51898395b40513af1a7223f01e578e8326e7cfc1614cb33acdd38b3e93d3db668b7adb59b7e556748bcdc9f6e70b0d714fc531413fc153632529ebdb19f78c59c03627af237f7bca9d77a6f3835a709fcbe64d2968eef5ec90d258c7e7344b8c72b3370e18e37e76e5f0cc1af1b75a69875f60723a6c638edd9f58aa7b4b5942f5ace45877cec594da186ba744a089ef70a264657750e01cabea3cf4235b999fe426721c4e49634d557edcfda1b5b6b74613fd0b70981870652a4de1429372e5d2b3f05cfe3f27abb7ed2ebd896389a088eb03584fa31c15197abf18bcff757d5884ba55432ade947040e3ff383515292fdab6e040ac64261296dde45f63eeacfd2a31bdb6f5dbbe9bd47385955b3a2e8f509b6dbe3867c87bd0424a781423e5ff3c8411b701f393feb1870567fa0f06f460896c9e1a79dfde8a13e887f8c5dcb383cce6ee2c2cae7b42fd56ae024f311c1a828b7cb3b7f3c99e8227f4a20ea208bbe4570b55e8ac3a0e73e2071c423af279205996fb346e35473bfb90420323f6f8be5c0a4c5610179b2ad5a222da05845a4c59ff8f8805f3276e1e49828087bb09c42a073b61ce46e4f494274e9c7f5221b09cf21b78cc53c3c629952c412736ee9dab027fed098cb4d81ca1083b27c38f7ed1fd39d826f27250d50f90f01af29979e92672204a82a6bbe3d9e2ec611e0f15c1ee38c282865da56626f1dbe51c7fe337162222c8352da7b439ea2ee7fdad042fc39cd4aedc52edbd8070fd8af6cec0ed4b1046e50f55fe74f222460a17c0090bbe68c0b67dcd9407ca6c3e42c7cd8ac4675ee4df7b3d325a1c70dd741617294008b400bc73541a8f2cfd3190caafb036809052d265ed9ea08f83353599d87d4593ce80a68fb53d07b5e272dda5cdc2d84efd7fb03bff4e22f6adb342e93849fe2d5daf7b39f37644cd3e8caa4babf97fc96b4a157d9a2af168ca224c7df8333d090d27f2a09fbcdbd862cb1f32992fd98070826ecd1fdeb7e0ef85c886a760d81775fecaa8d56f53580a5b30d4b7e7f6a0b2dea24f6e19a575998070cd570ee13a069edc24bfaadf3f6372c087802b541b51861801635b571bdda92209198b63df3ea287e2730eea57bccff1abee09f26eeb389c8bfb0077110a2186760a1700806735606fce6eab74779f9e9ec2155c369d0d30f751ccdc4cdf956e1d7eaddb60cb74f766591191ce0b1dda9e47d4d045d472ac80e6d9bfda572bc0e1660d6e6ef868dea2b82816c4a36924622dfa345787528f6816caa4f1b4e9774e2f3a60f2b8cd4e3a5fd7c61bcc8a76d6a61f281a59fc2ace375a24471c6f98b4ce277623815f13b40fc22f93776c3af8524f4e82e1b961f11471b3e81a9dcd8852e2c6c4b4eec7a6090b7ef9f4037cc135036b246d860665c3bb0186320fdf8b2101e77638c8c1d9ad7c632806113b7a8181062c9bc4e5c12943c21ddbe2d4f2382d2d7f941dd9ebc79cf0735d04e000a6c48dd3cc382f3cba9faff282d493812ac0073c47123b0edcd000081125142fefe33d82a0a1b8171bb2389e50e8bdada4940384f92f938eacb7f3de18b4b1ee00b5b40d9393ba151e0d5b7becf30b87a277986d1a834eff7ea45a20d7e2229fb243487eb5dd7824913d2a390abd80f47b39b89d184dd05d0c2e85113007a134c8e3a1bfd788388b7cb9f436f940909dfff627ec1b066f8ed8b6772188ad2a3864f4a8168653c50152b051a2c8bd060375a7e30d139839173e1c37965af8339b5b2b21b434651ab6e42c021cbd36fcb50b2330b8c3e8cff9dc18884002dc4b8b8490db42c05e366bf49ee52d5a428f33bdbe9a13548e75757df51c34e8fb156e1201ad9df1f2daf9ca8f7dd009258b97717eec03c286d1049c1df7aa5db3b94b691160ca1af96199287255998881e27b2ed11d44118cd677b1faf1ac0121604dc908bf551b1120f6e9f3d3d1873acdcb696494f2a01b762d240855084beeaef981a4e683a5a70f4a0fe5c564526e582ca6b2d3afa4164d46934ca1a1d8a94c4309c76045aa49353229d86b54a6ae152fd2a4547d34defe91ad0e77ff54c3dee862c03bfc5ec78756688890de4d499e9045d363907f64f67d396975050bfd1f240da9ff7a6f92f04fe1d31dfc8fd23662d5bc1dda7182af7a9eba37de97240da2d4334d8ab4fea6f743f06f94afab9109a30ac45ca1e402463e14325c99854ae182fc417bccb68f89f731ed36d2b6737850d8d6527cc9a8e405398961e385e6c09adc935999c8eca4bfad9429ba3d4eda5d4097a982dcc30f158baa5bbac40c73fc350da908f74dffbb8408dd8ee613a86ae6784372f4fcf883da7730d6674b649ff748512acf5830ccc40ae7ecdf6fc9b988d12d95d0b5ec1a1fede689768e480fe43584516c3d58f8cbdaf28a9656f0e71d5c69653dd7d1fa1db67419588c25d596a1e800fee40caef88a64f2605b715ffb3d567fadb705fac2b978b06fd940d39e42197de79997aa53a28fb28ce19a5db64717b83feffc6e76e44df431070f46777bf562ba0e2c2482f1311f37b1fda8fc1f6881247d8fbdcb11e831d9e4060e5b114aa076e564f68fb70b099f98c0897609551405ddbda63ed8482f1651ce93729d0ac797809d00174636a8e03ae1f3cb95673259c2c8cd37ed9705f5b8c36b289367f7c948c7adfab8f49e3a07ca32865852377e7cbbf4d7c8f1c8a44435ba08847a465deeb78801ba7056620ebce38c0b0ad80bd3f44eb47e589ba61ad8eb2a52ec26f769de5e6fb976786be1bd292d38570127d3ef43fa67dc23fad42ff9a662678a9624b1d5cdef3daed723f59a7a8941f3871c18150400c6539159dd16368ee30d8ee7c6ebb0270bd7088c8003b74df63fcb3e2cd44c058b390edffb51ce0be150ed7209d4d9cb8aec1950e9a3aae4b0c4515bab2aac824604fe1014cdd4f87e20187ae6085e995f31d06a29d961fb80bfa6f41ece7b94c2f828c3a66a88e068f80455bf80b42b581a6579278ab15d0e9d67021f4747e5ed6ab6830f1531565a65e94116b92ccc9d32a70f6bce2f75454c0a0f86ebd0474289e92b9ab674021508c70873ede20e9bb84c1ca51e806af133ef31f3f101739e063d3299898"}], 0x1100}, 0xd) recvmsg(r2, &(0x7f0000002bc0)={&(0x7f0000001800)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002b00)=[{&(0x7f0000001880)=""/222, 0xde}, {&(0x7f0000001980)=""/100, 0x64}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/53, 0x35}, {&(0x7f0000002a40)=""/108, 0x6c}, {&(0x7f0000002ac0)=""/51, 0x33}], 0x6, &(0x7f0000002b80)=""/31, 0x1f}, 0x800) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43}, 0x0, 0x80000000, 0x0, r2, 0x9, 0x7, 0x80, 0x7ce0}) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:28 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./bus\x00', r1, r4) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x1c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = msgget(0x0, 0x10) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x7fffffff, r3, r4, r3, r4, 0x4, 0x8}, 0x5, 0xe, r2, r2, 0x43, 0x2, 0x6, 0x101}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='(*\\\x00', &(0x7f00000003c0)='\x00']) 16:00:30 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x26, 0x10000007, &(0x7f00000002c0)="9e3a7ead8e578bff4a94d8bb7dfe9f5fd69faa04a6373c8c0528ce2e6fba4ea27c4c16cddebd796c677f886595d6ddc24010ff9c0c1b565684de42bb83a8d1bda979cf6a5522b5ae1c25476b0d4371547695bd454ffa0150521ace395d415152fe59f193a433336f0ad9ea058912a028f40a3eb32e18e85e7695d1a30847e05d5b1846f48cbffd91f2fbe0d808f0c214b2d7b6e25bc96a52d93de406f10b4b266454386ba2608def5c1d524f3baae75a46f62c075a750b14028759d01c2462a391a554c51907d6b017aa2d80fc98fbafbd5d9040768efa0c1ac4503660", 0xfffffea2) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x40, 0x0) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x182) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) /¼†Ý³-U…¤Éu¹kõ¿·Ó*¼`jè3ÆáµÚØA!‰œ‡ÃwOL5¸N..Ëä« ÎÿÓÅÃ}½2-JDx¹§d-/¼†Ý³-U…¤Éu¹kõ¿·Ó*¼`jè3ÆáµÚØA!‰œ‡ÃwOL5¸N..Ëä« ÎÿÓÅÃ}½2-JDx¹§d-uvn_flush: obj=0xfffffd803e8dd3c0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:30 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/151, 0x97}, {&(0x7f0000000680)=""/23, 0x17}, {&(0x7f00000006c0)=""/12, 0xc}], 0x9, &(0x7f00000007c0)=""/30, 0x1e}, 0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:30 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x6, 0x4) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x23) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9, 0x5b69af7a, {0x8, 0x9e9}}) 16:00:30 executing program 1: getpgrp() r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x6b192ae) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) socket$inet(0x2, 0x5, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x401}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:32 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000082, 0x0, 0x2c}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x6, 0x6ff3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x100000004, 0x5}], 0xf8b1, 0x0, 0x1000102, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) flock(r1, 0x4) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0xbe, 0x1, 0x101, 0x6}, {{r2}, 0x0, 0x21, 0xf1e4f24b2008eb73, 0xfffffffffffffff8, 0x6}], 0x40, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005020200e604000012005786ca3849451ae3d3051020010001003e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2d0c9f69ec7ab3a34c290", 0xffffff55, 0x40d, 0x0, 0x9780b36eff6b5047) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x91, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6b6) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000180)="a550da77607fac09c184482c43cc1861bf2f639cf872d4b7901a2f8376a3e9f11afa683d3285b715b853bde5824b49f40701247a9ec7eddc56f9c7a685966f1bf18b38a10f757c34768e524c49b973a77604a6314b180b24f942d8b57e5ee3461635fb15d0fefb98293cd3dbe46d7270ecf76a2ccb31eb63f199dbda986eb3d0c0389e254276b7c51278783bd88bcc6cdbf8df4016e26fb628a108d8e223b32071b6215c1b4c7715c60a5dfcf8e2b571523cb9ca4163c91dbee5d5cba84b0febf5dab82f3742f547", 0xc8}, {&(0x7f0000000280)="12604fab11019b8a2cad451b184f583d612f4120d7eee49df651bf84be07b8552b24f388531f0b317451d25040eb3b6709ed93e594aaaa138f5b241b68e68b01ffc8b00c2be7a33568171106544538375a6faea94baaa70e96ef1093e2f1bcba2e200db9c1a4bf6855513aedb33bbbf089ea852263ab6539bfd62f09ccefe20c6fafe6ec9dfdd6d46a5328cc948019", 0x8f}, {&(0x7f0000000440)="85f112b9c131d6454f5f87dc8e82ebb153c88dc8e1feaff077bfabf94ba92dc46e46be86456a96c99b8b53c9eab6275f88fd9b2e41a668a0fc3492efd47a6e8fcc8d4f4b293105e4e8ecd110f3b78fe070414ad8a19c419ea7a8082fb1d3af27c79fd6419ae4f98f61add11c9cce92b805475f806bb55a1283a8abbc94b2297229bece9ec778faa864f0e2e42ae65fab790a4e800ff625098bf8556942d81b4a7d41c31b230c6ca1d3c73249437eed96c28009252b8657eeca004dd783ada657394619ea54d99dea1fc8e62adaab704b5d55d8963ff5f5c0432967a8ada6cd151730eb0df456885642c30d67fa41223fd6b00a32d7c20d8c488b", 0xfa}, {&(0x7f0000000540)="fc9f22fcae91eed74d35e9ff328d19c8455bb812e7b0421d5d2a491906efa20c12f88f9b44e387301f3135a88c78feb6302b780e634dc0abbf095db677e14d91903bbecea3ef2666e2b5de1d30aa214121c32803740454f15a7c1eef0de613e8a936eec4b65780d4b76d40993fd145028cb81d99378ccdabc6b02b7ac59f6af77667016cd608971e90f7d0c948ba2434cf8bb53f969ac77e078fdd181a1883ec03c9835e997c04a26b127180a1bf60c73fd1feffef93ffd4ee4dcf6af086181f0e2639a6ae76e3de5bbe9ae4118dda67950ef6024b47b5748186e30538173e683cdab16b3544bc343546b54401311ffdd8cbc09d6a4ff63f68a75aa682af49cf032fb5256b5bb545661d31a8b172f1b68bc54f2f28963423406547ef5377c65022b50a615e915750b44c3adcfcf7ab5d3b3306495ce9a2f086716c225bc833ef401ab19b720eb3fa6a9538678366c459004022aa6ca0c5fbd036deaab2b0c4392c1b4919162ec586c79fcb7e77ea7496d45a89b6517e397f84a8e4ff45381dee3051276458bed13842904bb6ce8e89201ed5effe08044a3e8731f4045c378f9ea35e57428ee1c3f983eb78cae92b0c3b7ce339c4a9721ea0e30ab91a89d070347767999dd6302ee4ce7daf7d3c0d22e6b2c72c80052ee199386e41428fce218d900837b4d1ea0e2e6f2aead3e81d4125c8e753bcbab653b3593fd1ad9a6b73f71922480161867302ab097a21d9ccf2c7bd9af1362e91873c9c54e831f588f69e5de3ff954912eb0ec12a840fd57e5271c16e126039f5d14c4674906443a4a4512a504a36346addf878dcb32f2fc3c374117ff162a5a4e67507f7ddc4cd38f3c1f8233cd13b5b781331ba351137cc790994e52e30c9584b23b010b9d26d19f6878e64f6ce9ad9af59b0b950717744ef4d19a85f8ab1196990419f47c3981b201a5cdca492ee2f6a2cf4664f24af7d79b062cb62cb46e3d21d75a2db86b0fd13b6716ba7ef1c2947d50d24a4f8ecced2fded9400d029a4dcf594f9f8741ca604984eb33402899d4d729109378afdb303f1184647cd4f996815bd4c4205ec6c0a44ee4b46ed38be58bfc6cbc0726cfb32b3c917223895615a62507b746ba8f1eb00eef641a0ac126fe3fa3638fabed0f08bac53e54bdcff866d94a430bd2614e68e4c72d948a4f6290793fbb9919562a27d1ceaedb4862ba945a0d28336df7893c6a3c7a45dbe5be94c93389f8f37bfef7f8648526468707fb87878aa8988fe1d9cbe9f468cc221a80070ebedb5c9197632ba95ad53b73cc935ca1cdcac3aaa343068cb44d1996513d3267a07ca2a5c75205a7e871033b32b3b62d21002d574b6a6cbace478f90c6a9abd412052702593e710fb22f86e56a8cb7df223e93109bd034e14f8598efbdd1f85e0b0c603a5c6236e3db23c06d3dcd5a4850e94c28c52a64f7088d6af1292ec0136172b30f8a78628280ff05f565f3cca7fe54943dd30a91a62b5f968c34529dffff8b078cad89dc81a7747ce8eaba7513b78c8c8e05d8193e408b735eb2df6977f7819da683aae76a02f94fef7aa824664a853fd095abc9f65eb4f3bfa2e554f1af45c02d140506195fdd3ee459786a17b6a94182d5d4c6286dd9b77537e40e2fc878007da70de0ad1ff8081946eee74004f305a6e6aa08204cbe1bd953541127e4c0b6ffd1f46b05a2eea757fda1bcb043fd5031e1d6d439750c26cabc65cf598e348ce4e7d4b8bf9ddaed045301aab76148e6b67ac224b07cabcd21daf5985cd649b2e2157d6abae9faa73f88c1fbecda348e123bf23ff13cfa06b70ffd03bf3aabd113b3cb572b23bcfb98130088edcbcc72844ae19f1cf172c19a62c6d606e78d11716da1d3e1b33df9e45b9d923d77414577c632651fc1c00e51c003cb189c5767cccd175c7dbb157509d01eb42d9856485e4ad29f9bd8d685256b7704d06d7154f2fbc23d4c29d80b0955c7ed0c4869c4eedd22e46a235aae55d2892bcda76296508b80aa048d1ba9afdc013e513b9ae95ee69bc51e41aa377aa9b01ea2d92e593fdeb878a6fb9520c66dad51495b42b8402c4c30d54b7ec455fcc6d546b937694f29da4b596fcb833eb633fd5a0226c46ebeb3cebd285a0d07945a006982cdda7e19967b7f85a81f89b537a75617a9e466251c0a2f07f390f87ccb299c697cea557441aa28624025496ab62a34bf57f31c8e10762562a35dc231ced4aaf2f2decbb2cbf1513c88682c272a95f8458aadbd41928323675c2da7b643fbad39e78ba1da0d163033922d3c1f1a4c2bf1d8702cf7221e550b1606ae38902215904b55d2c6bd55109adedbfb19281f0334f1af27fd9d78589bb0644f5bf3b7ec975fe67268b9a48bde9043890057acd35a33f09c2894ceea8ff06a5c8f357925e2c9417cf9cdf5c8078189b222ce16692818fefedb98bec76bef44c3abb2af009f2b6fdc45325590b28a631dde56ee9be00aba3f23eff2a9331730bb12c463c5d202947b6c9f50eea5307343f68baa056c9864c12821c6b83da18172edd66f8c26de99c66a8011ad0daf5b9eaa297b6d99c9aecc3c488b2f24990ae1bf3a1fb8793c4ceaf146c013f05fa7b0c3ec8645e3d9a9498de77c7dfcf9aa3321bf777c42086cc33abc5d6d2e1e8ba669a230c5d1c809b7a409fe533a4a593d2922c986c7d2ec33e84e4d3211f6be29aeb18dfdd212dfa0c465ca56935c694eb1ff2ef68056731cc9c17f2b868594bfdcfe213f2decc7bca4ddd9765bdcf2039cdb60393ab1f0bda385027a0ff50a4a6b3363018c3b178c5f9969deae9cb6f53937ae83da8d0bfac118d4e8af76f8aa8b98cee76a640a4cff399c88fb60d045a6fa2495fe865b35cfdde47fb4dcc71ccc5125af50cb518b0721bda298ecbb1cf4052e8333b5c8438990d8b25d5e67ef204f2fbadeef1ec6029b656d2bc1f558658f7024a4f308c89677a1eaeaa7c7b125ac8411df3dab0b9ecff3f87e0d673c0ad4561903ce47c2eff95702161c836f7ad9159f16366e81df34eb5560bf16f861934eaa32cc2d7e094e2260936f93c3e3536778eebaff7a446e63bfd57fc8fff8835c70e0a0de926cc5b706eefb88906957f774813e03c4af5cf4d677b43d5b03c89b5b16a99e91b9cb1e1d087909112de8f76201baeee7efb1ea0d90169332da9d59035ce21dee39b4b9f4ad7a87d02d483ad37589a50988396170a903c6549e3375663750d67306a3b57b293ef9e0ad43cd8ec9ef1273da8eb864601f39464235870868a2385b490cf9c524129eddeb1a7e469c32b493dc486834a1a21203a1cf4fced64ebb53f8683c17e78eefd3af542b603f5f323cb89910e4f21b62ea859962562473b917aaffbe9928e1415db7a4d9b2a1788f6fe4a6b194a3978f7145da654c6dbffcd911f0e1f8f4cc5dc121dcf0d863e19859c6846d57099e5142fe031bd0b52ba5e0b11472641f7d209cdc8ec9404a99fa6c79e943a400893eaa5fe0d4397cedf13e80fcca12f5035aa70d448e7d23106132abb81e585761b63233e76fbf34fdeec7363ce3fc044e4041e4689b3b162c82e254040b4d5116b939cf5c4ecb29f8967edaf764f7f64dc39352bf72a352ff1d8b40d01a11581b4286bc1d7d0830ca9cb608dd08c8697a599489b5470343802e97f4b2db9851db17c815899e48c3a82d75acb12107bbaa4c9d9c70b6ba22e08baa8d94f12788c7d486cdd3ea19e68a94f20a9d08c5b1b9282f3bab38c31185fec04958924785d3fe4562d6281d7879bc1900bd690ee31b86afb07595342b7c860f74776e0dbafa24b340920195db6cba2ec1686f57fec15f76ff7214eb1e602734b0a50ce06186a93b613297dd0e925cea55d0fb69b093f8a983657fea6fdb7fd0736c523ad20bfbbc3a5beec149509e7a80de28a1b7eb2599959b604e7a24782325a9ecb96bdd3e48c540d97bebf4beefb80b0aea48e9a72281b6c0c0093dbd45dbcfdddcac3398d76bfe1a995ce190d7466eed229a612c606fb37f8eb31fb28c67e2ea98ef0cad3431d2c8a3e5517e584caeb78912d9bb3510405d13d278b1a5af1e21ca0b71feead111e6ee1b0953924e43101a6672a871ca9b52b408f90e6f80c30178e4eb0f7a64b2b3a16559e147dd331dc66a14b1d96fd12cc4402d1d985168f21ab0f52f386f00347b72d6d08e77a09f559c9acdc4076bf240f50da962b7e24d617361bbd50061d8496ec777c2346f4e25c1b2e460d04af549459df241811765aef130154e83e8a1edaa6cb481d1555547072fcd1d993b3442b2d1aa54fefe352230193e13aca17c257a10152937a80e0c269c6a1ac79e812415e65138d8fbbf1b737793f70355e03dbdfa7c4e3295e2c2d006da961bfa7b4db9ce244c9f54b7448440a36057cf72a48c91e6e8b95bdeeed73f4e919ccd0ddec06833c26c57fc189fcc037a816f1b870c68f78cad04162807df1541aa43b539ed2884a46268647835a8f9648f3793938ea5bf074c898b6ae34e8f893fbbc5f72193e1d60ab8db6fa171ecc762fe29f07c7d92ca498270adb4fd92cba925ca675c0e816e2368c8181d71119ba7f185d8cb99ffa40fc0b80f2a9b90f7704924e9cf6d87b12ac6a6c409cff8474708586db301a702fefa2658ba87efc5b4291cdd5a206c29093f6310412be31dbfaac10fbf6d007bcd6e4633f39f802d95b19c8a85a154c5de44987f82dfc7cb4d5f6b9fb662c0b709c4557fbf7c21176c834050192ddaefaa94d0b4dedbb304f20acbb49e4838a52ab8067f2fb9ea38fbb81decd8f4c51c92a6054abc157803e27648f9d38f57fbcd674234f236fe9521523f14b4c9aec35c8ae0c25ba0a6714fb4dd122b7e0fdb034f9afed9521969280ec656b3312216ea27227a779082b15bf85fab489ffc3e84b231ee395ca70d17b011fc792e2341d87b4c8c2fb3e863dd8003d570af90dfb133832e9ac5e2ec26fab58ed1d9f970670139acfa2a1605aa33ea9a33a0a554f4389d00e8cba9582873dca89ac09a087bf104d74dd9b05ed5e8949fb43aaee3c99894ffbb1efffa89a1ebc60d58cfc86e1acfb995bf64908f6e0afb420d7389351c7a5a227740a80632a8b12db8b441ce7f6356bfc4bab4f01e70fabccdbfac350febd7e4abf95c40265d7e96489d27a35fea46886dcd86ea77ed97fcfe2e0cb4a0a23be726303f92739a5ed024c820e78c82c5bc863e01fb018fed1f2107e1693f4dc0c93646b27bbb0286d04fca9f3fca842f3f7cb261389ab342e89a29db72c90609a9b6222f8e69d720138c62588680dac1ba4cc7387c23471e6560bac055fe93545b34f582b792c9f10e0554034815abb8d7843a7223ca8e342480d13609f27c2cfb79a345b1702b1c2e2586b00dcf984e82d5830c56527459163d8ae38aec9eb9d4d0956974905fe0ae3598d25c91b0b260dcaa97ec0f8ab7500d0cdf891619fa5526a6e4d9b457ca58d9ce9e5febe0742a1abe97b06ea05bb2d4bba33bf4c81dde9f8a6ede1cebdb2b28e6b8eba8202cf3c7c9a90711260cdb96b45a95f983edd6189b634876f2633951c3fc414d10351baee18d9f0e0340c190dbc1f53cfc3231dd9d9a954b61a91aea00b27639f42c9c8c4b38bd376f90df08f4e5473639b3d919b5be1946778c47ada6bc717813c21f11ca0495d753aabf6b783fcfd8c5cd08a8d1f88aab37fbe81434074b36b0fef4f1b6354794a4e57f0dd05752d304851ae0fd5270ea11316556a7cb6d2c6ce3bd7e3b0f4e111b73bc1a541b724fadd19b29d29acc785eed77397f635ed76", 0x1000}, {&(0x7f0000001540)="d4472e98875c0904f155a05dfc04b7853b8c182919e5c81598d63d0c2b304247b2c5128c45e8b7b0e3eb2c6ececc93fc372e70b9d073b1c5cdd27a440cc15f79eee605762ac9005da0cb0517097db3be3b2435ae2d73365ab5f126555b3199d4aa92ac143724470acdaf908bba732ac6c46f7b037bf20f975e2aa415893abf6fc829da906361e76da8645c25211d8d895e88b5f0aa5f5e96c20a835317cc221a6909035f6ee747a65aa6b5d23b3fae84f516c78302623cf779c6fbc429e724346badcfa1a98571ceff59d3698f78a254bb421f04a1b7525399d001", 0xdb}, {&(0x7f0000000340)="401dd4225ed343cf9db8f221a94632616a9efadc97915412ef01e62da9c4d01681e626", 0x23}, {&(0x7f0000001640)="396b44e21f9c551e22bb3f3634ffc05a37973c5e4425d6fb18897dfb2d5dc9c00c5c2dd629f87565cefbe8dd7c0edc143e07ca0f1ce4c826f2b6f9ec2cfd9497fe61d68a730680442fa90f69cf86300a7535ad5aeac5942122308a7e67bae52e5aa3730627ae8388f500840343f82ef190ddb1e3f4b3ad4f93fd15d6af4076660837205b5291e9f1976624b815b50aa94d151376d8371fde28f1590924eef9c8517819c9dc6b691b91f42dabd09e917286a17c63e51fbb87d68cfa9d9cce06a8b80f7c4ab4991acb884d05fe0d140186bc3a3312da27bd72ac59406707461696", 0xe0}, {&(0x7f0000001740)="e2a1ee4365b9acb5db79b6b7c64b074a7724b9392b835452873e44390cccff09a785e22a3620a1a00f05afcfa05ff7ed87239450c02e120b5a9a88780aa98e881964b95306446a388cd0546c6ad423b19852dfcb3c330ad2cb8d70efedcb7ac96f50d308c2040c699716d8c41985d6d46e80a8f3f7d01685e3b0fe1eb7667e399faf8a239025dab6c60b80e4fe1322b90cdd65baafb9374837c8558473da478d95cf21217c1b26", 0xa7}, {&(0x7f0000000380)="1ff946daba", 0x5}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd8, 0x1, 0x1, 0x3, "445f6fdb316e9c22a55871950dbe6d35688108b6", 0xd340, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) 16:00:33 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r5 = semget$private(0x0, 0x7, 0x4a) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000340)="f07523a1d26da1267739fc3ef471ba6e54cd81fe3b9389d61efe092785d50f7cde32bd6909e66b375ffad930ab6c971d9aaf204a31305975932160fe69413c93d03e034433aa00530e269825cad06bf2e9e50898d9d099626497cfd8ebf97a4c44249cebbba44e30f05fba411aa14181b73fb7fb96", 0x75}, {&(0x7f0000000080)="2a73ff81886416e23332b83fffd7ff1ce745aeacb0bfd9ef9132ded9f5", 0x1d}, {&(0x7f00000003c0)="a745ea2db4aadde7fb78b0897901e6c39aa2c1fba8cdf8b00ef014988cf0495dc2773e8e18747a406563974d22b61cf51ad9185754eccb0e9fd7785121005d73c05a7ccc60f75104337337af05105f9463343a2a823cef0976", 0x59}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x400, 0xf2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x6}, {0x0, 0x18ac57c3}, {0x8a, 0x438c}, {0x6, 0x125d}, {0xa7, 0x9}], 0x5}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0xe67) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) socket(0x1a, 0x8000, 0x81) 16:00:33 executing program 0: r0 = socket(0x6, 0x4003, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x786a0, &(0x7f0000000000)) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000e121ea66d7c22a7159e75a18501484870caf2f28af3a71dca3b9fce9163762a890bc02b8fd85cab8536af2dba559cfb6b9e37059554fa3dd7dc586863c1aa3d5e3245440715b41f8e20553ca89aaa114c445a469c37aa557a97997b14570f400000000"], 0xa) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)='x', 0x1) 16:00:33 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$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) mprotect(&(0x7f0000587000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc6a267d196dfd87c, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffc}) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x10) mknod(&(0x7f0000000300)='./bus\x00', 0x20, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x0, &(0x7f00000002c0)=[r3]) fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r4, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x7fff}, {0x8, 0x1ff}}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)) recvfrom(r5, &(0x7f0000000100)=""/37, 0x25, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) connect$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)=0x2) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="9596c397999d56e27b67d522162ad87323470127402c36acd97369c4b267860d902c99742495a39ff0e906913f7d98ab5598927700c02822ab646b49e390683faca0be4b9771f6e6452f49bc", 0x4c) close(r0) r1 = socket(0xffffffffffffffff, 0x5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000067d000/0x4000)=nil, 0x4000, 0x1) fsync(r0) read(r0, &(0x7f0000000000)=""/84, 0x54) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="d91da1d73a8ed0813b1c4ffc4f8650cd9103c8e9ba5f33d2863bd0c78f8508a1cf763efec6f9a7a70edab74e2e5fdfd5603f7986f1af9248e9cf2d9c3c4a15c7387993f0b9f4b2a3145a33d1142d692bb60d380786722b9ce0fe58f069de8981070dd62efd2184de6ed981c821f3d13ad9266edd1266c1bf29c098e603d24f9bcb175aeee1dd5719093470f67792a876d9f0730bdb279dffd547f2be9d99d66f1252d225e84b2a325ed31959ac98cf86e921da70a0055b21b14fdf602b25053283b2e5ce1d1573cccfacc36c3a57245f0ec5e1046aea31254d12357b792f779d5db79e3eccdb48f2ebd74de327", 0xed}, {&(0x7f0000000080)="b0cead551032ab20e923d85cf4cdbcbd", 0x10}, {&(0x7f0000000240)="cefff8eee13d4b69f9aaa250679c58688d2ae5ab58cd6bbd734032a60e289fb620cd5a74d23c307449fffe92bbf15c40a8dc4908d5739f4a97ae2f2246cbd4f7fe6ff20d857093221ec1235bf6f807bd9d52ba88", 0x54}, {&(0x7f00000002c0)="d4ad650c6df4cece02ab5a62fb8633d627175a5120e5fc09f2aeeb3e589d6b397fd3f8c72b6279ee3b7ab65d29924f27541553a508842d00549f038a5ad97355560da3a090b82916bdf02aa24085a4b6631764ae478ff79e7175e54033c7988420290712300499853a5e2c0d65920ff63eed6921865a12cd3d19ac9fd79209b11030ca17791d2a685b98adbbaf73794a501fb9191d270562f78cee283aaab15d28cd639985cf2071e0b833f259433a7720f192bae22cfdf2e2c8440a015d3099adbe1f87313a8ee5a05a52", 0xcb}, {&(0x7f00000003c0)="841fe31b66acfd6b316b5111552931d550351491612729d8303745507ca7f1595f700b8097f4acfcd36edb5b2876cef6ed046f4e57841035149adef72c233cc39624c82434b6d9fef896b8bd0b8e3582c1049eb79c63f2ef5c3a08b8a793e566782387ad32d89d8ca2f3742c2a49a612617dc3916068", 0x76}, {&(0x7f0000000440)="c1f00d93b52d6e34a7276a3a0dcc47c5621d4463553e2084fda6cdf5ee2f4f9dcdcd6e976a1ea2a0194c411cd94d092a08624dc5edcd8e53a7dd41c0b8bd52716cbc1ff704b8e1c779a888c2738d520d9d7337bf4aba84bb6b09edb990882f79d787dfd7185a997ecbb6d56532206ff0fbe181be8e130b931ad84c1698ec66dee3c100deb7d6d10af406e81543e640ff6fe90a4484173689b99b5c4bdd4a5b22cfa91dec9e1b1dac9d193bb60738d9a6dd8c568328c7db7d38cd004d53b11974283dda5417570b4156fe1af0a7ebad8e7c2709dcd77c0a2e54980956dac4019dafb785187f6071b2364d9eb52e1ee44b9de3e402b0695905c2ba36dd551f", 0xfe}], 0x6, 0x0) mlock(&(0x7f000065c000/0x2000)=nil, 0x2000) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x39, 0x1, 0x40, 0x0, "053f00790400eb00", 0x2, 0x2000}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',/\x00', &(0x7f0000000200)='%^*:))]\xa6^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-^*$\x00', 0xffffffffffffffff, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(,\xd9&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{+.\x00']) dup(0xffffffffffffffff) syz_open_pts() 16:00:33 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00'/20, 0x14) setsockopt(r0, 0x7f, 0x80000001, &(0x7f0000000180)="ebffcbeca7983df604d437827fcf9328aa4ed0f89d1ac486e324e61d7e73ab1ba8a11705f80cfa6f6d038e3f7004a05aba41a0597af8a384ff7d3d8ed3ad0935e0e4fa4a9a", 0x45) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = semget$private(0x0, 0x0, 0x420) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/226) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fa, 0x80010000003, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x3d6, 0x3}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/173, 0xad) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x81) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0xaaa0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) socket$unix(0x1, 0x2, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x51) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200004001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f00000002c0)="2648cd7ad56b7cd53cd6594b8795bf48dc6b02529e295fba307fae0c57f181e5557588a4ef141da122e179922ed67afcc54e0029116ffeb55446f56deec00dae4955b1a7c7", 0x45}, {&(0x7f0000000840)="df064e1b91ee5f8cf409c8c91142522b8a52f2d73cf4195aed2dbc1b15d2f209c5f173ff27b38b6604dfc625032d894350a5fa30ce851a06dbe09d769563b064100530666048244c93567fac62ce201da7d4ddba6c92ad615101e19a7a391d9953093cac42d39f76d6c013d35e87c159f59af119860ff1f41821545ce1ec795cca50bc4d9a5ae5d73dad810c69e01196359f61c256781efb5cb274cbdf13c7fa2af0636bf03bf472589611592aa3e6438de06eae1b91c8e28078b3fc8ac792e5fe977e2745", 0xc5}, {&(0x7f0000000940)="9fbfc79831abd1aff6abc7542d08544e5ce8ff1c2aea40f8a7965e92cd57cf39bb277f7caad72a618862e0e97c391bfe14fcd7b9c56ebbdb00af68c4160bacabc966024fc1037eb7feb8ad2ca8e7718854cf8700961190a5dca3c61b14174831b1f86e12192fc39af5727ff027309062e30e0d1bbd0d8364075243a9e8549d9a674d93d4c43319df83f550cd49454ad4b5ec5b416799ab753c0f3576ab50b1e43067a86435ffeed9f9b852f80b869bbc", 0xb0}, {&(0x7f0000000a00)="1c28ebfe695b8fb1b828feb550d08a180070e20a8e30f6a94bca5307d4dfc788a1faafea5ad2fc97c7446f230d7b7a691c8810fa903815422977b1e4455184cd2ee176cc3a6e4449393cb96ac8b2dfb3d380f86294047d656a75b3183f9092dd658cef9367e6b0a0f2ae3b97786f80ead1236c58deeba6ca7b8f3bf884839ba99ba17bd6b8c2990a3bf113ff0ff7a57db0921ae323e04f6d8220ad51d3f497e1d8ba3dd9bb8d580434c167304ef35622252af6cbc0258baf1d0c96fc9ea63a9d5d2737d1e57b6e04adc7a12c56b1e3381f8abcc3d7aafdbf326af502e6ef18f45b9c74f9f8e6d210e2bba9d13ede7eb66d84b9c435c82fe6716bc5", 0xfb}, {&(0x7f0000000b00)="ed82bd372809b3ca6db879ac96ed9f9b6d", 0x11}], 0x5) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) write(r0, &(0x7f0000000240)="8218aaee7f1db6a8bd30e6c83dea52c50bc0a951de2c361d874c28532bb768cb8e9ed900d05e3a1f836e9b011f7fcdeb4d6d1f0be0f21d9ef4bde89637baf42b590e8f23202302d107416d9df2ff341cfc6ea0b54adf821b24d0ff8e6110a85a0897c6f3f8", 0x65) select(0x40, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x7, 0x6, 0x8001, 0x10001, 0x2}, &(0x7f0000000180)={0x9, 0xfffffffffffffff7, 0x8, 0xb1, 0x1, 0x800, 0x1ff, 0x800}, &(0x7f00000001c0)={0xa78, 0xff, 0x1, 0x4b0d, 0x101, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x9, 0x8000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000bc0)) 16:00:35 executing program 0: r0 = dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x4d42) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de060000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872fc8d1047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6ff0f000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000000c0)=""/4096) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4004, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8040, 0x0) 16:00:38 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:38 executing program 0: r0 = socket(0x20, 0x14000, 0x91f8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0e0208ac77c988dd6c0ddb00"/25], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x20) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x150, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x2, 0x1, 0x9) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000091, 0x8000, 0x3}], 0x7b, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x3, 0x7f, 0x80000001}, {{r1}, 0x0, 0x10, 0x2, 0x101, 0x1ebc0}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2}, {{r0}, 0x0, 0x4, 0xfffff, 0x2, 0x7}], 0x43c, &(0x7f00000001c0)={0x5, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:38 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmget(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget(0x0, 0x2000, 0x8c, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10c) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) syz_open_pts() r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)="e74664d41c5968e114c8bea35658a895f44b4619705be451cd3665f5f67d24bb8bc586a02d8f4f35c887a56e8c3ac19e7ecdbfed984d6057bcf6a79c1843d7434c5f62ecc9af24026b30bce896daf0abd5b92db12eb135075f724c19bf9822cff4dc0804be682697b2d323e2554fb50194eb87fc9fa6eff30cf28d82ed45af4fcf465b4963f36ddf51b864403eef26b8d0e206a8429e393aa14e325a0c5e2b572e547575aab95c392f87d56b3392d6da40ef852ce4bf2bc893db75daa88b9cc3fda60f232ace03bdb4cfef7a985eb063f8031a5b00020e287f12dae09c86729b2f5882", 0xe3}, {&(0x7f00000002c0)="93aec91413b16ae65033", 0xa}, {&(0x7f0000000300)="44bdad1f8f5c8d6514078c1ef2ef90ebb11087d402eae3186729810b0cb5de134d3a7a4beed808287b08341b741e092dbae5e759f900b7c603e1fffd1609822f3cbabe6738d03070e8c6fe4f8e0358fa3db2f159200c2761d9e36bf6", 0x5c}, {&(0x7f0000000380)="1f37f5e0add756063cc814911cf4170428adf4ed9ae88376377a3904dca7375a94530a7c235b97b8d745831d68d3695d930ebfde11853b3077c80595dd0d8a4dca7db0aba9376bb2fa7e5d1bdd54a9", 0x4f}, {&(0x7f0000000400)="a728ab4a683cb19b863c9c5344bd4152c09d9168befa27db19872c2725b194f0cec549b701a0bab1eeb814f6af28133d7a47c0c137806563da0592f1c0ed7a6ea7abeda9cb0bfb389860728a15d149f30cbe1ef11dede3ba3ac54caf448dfc582b24753e9fbe986fc2ebd0476fcad826e490ed3acaccdfbfba519deef4f86de802345881f39e8fb0569a0edd648d3d8da15d7a00af07a64eadc777ec0ae6b809f694aafa632ff1d3a2c1f664d9a6c0fb69808046c5bbdd6798f54ede", 0xbc}, {&(0x7f00000004c0)="3b905dc1c19f14aa9320bd27103f5e1d9808d83e681fe96b2ef75ebf686cbefac2e259", 0x23}, {&(0x7f0000000500)="3d27637f45bce7a0294b2c5b2035ce7be2cc900bddd82a6dec39942dd4ae1467279b90584ec6b30dd6d8286edd2f0abcb5567134a90b91304cc2ffbae634433ce1dd7c2bce88c113acae3397bdb955aa8f23a7f79e08e43c0b727730e727117a9bc1a35300bd63d3c795bd0de1e68ff7fe660796c3b7a0df8a46f3ac69f84e79f359164c11a08d9ecabae11856ed091a159841fb5eaecded7eed03f4e84ea209b947771d6ab596f10e536dea105dd794ce7e2c36c9363e36e6673998350b4414c2b91134fdfb5a1d672b76b616230788c844f85fc1b4e5f5c458d1833d836b29de2306", 0xe3}], 0x7, &(0x7f0000000680)=[{0xa0, 0xffff, 0x1000, "b3c73c31461a6c18028062d23f1fe5ec4d2df575c9ea9bfab5814a92821b5325ed62cfd3bf3f9b66fe1eb44142f5ddbcaffb02f69d798c242f75daac041ba4f0af227542ddb73684cc1608c5b381f32f9076115143ebc49fcd7bdd42ccfc1327619a93a1f21fa7bb6d11a943f4852257293cd4ac923107892223da1f93c4741a1ebe3154678ace833de6b82b4ecca99a"}, {0x18, 0xffff, 0x2, "903ed1b649a0"}, {0x20, 0xffff, 0x59, "eeaad4c687fa10555ef601bb684b"}, {0x88, 0x0, 0x1ff, "846c7dfb19d8ba29e38f06178da9544b0f7fda74f7b7272932f77cf4d681ac40e719c0569a2b54c3c5203807e3300823afcdeb3c6270774d37089dde588692f6fc2b5a78920e5e3f385978e74dd61a95d457faba5ffb628147c6349915a5e17fb0a3a4f0492b44f5b20c26c8af5834ad660097d07e"}, {0x60, 0x1, 0x9, "e154c69cc8b58c369b4b19c537116c4985823cd5ce8ca55570e59cec2226ee3579bd02e68682262dc9250a2376a6a6567a421b6ad3168e4777bfd752b2630715fe1a7f6b9cb6f7d1ef87"}, {0xd8, 0xffff, 0x101, "e703221bce9650c44748201f98ecc5820d98271df941263a4c73ec66524560b7b87ecd7cbd2502f492696879ec4f72c62321e41270223a142f3c1a298adcff67b22749979cda454933d6557287ddf006a01c8b0ec905770e4b0aa2fad9ad87346ed85e61336592fef6a29dd1e024b01281077f80bb490d1d840550994489f0e5f30db785aeb18414507c3b9093f06b40774300d768971000fee7db195b076d33ccbdf6058689633d2972bfd11a0d020a25e522d92ef9a64e9ec73cfa7f92d8d16513aa"}, {0x10, 0x1}], 0x2a8}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x7, 0x359240000000) r3 = dup2(r1, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffa, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/232, 0xe8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f0000000240)=""/17, 0x11}], 0x5) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x32) 16:00:38 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="782f11d9767a16badd8269f2cbcf8a6d9c9401ae66fdb377a6a39a1190a4d60a2bac0f27e8af629c98c22f0dfae0c944db32b291dfe793af0ce8ee9b752e927e20bf88b88de31859f3f28b9cc66e068b98a0edd0a177a19efdc0570f42074e345bc236dbcff141a853b35b03c5afa74f41ebfeac423e3d4d7ec52aa13bbb76df439fe55b43baf0f4f75e051c95ce3635f024a1fd6ca583a1f0824bb21c4319c90000000000000001d056b0884a1794726ec0f4aeea4450e818a832b4865b30f8ecf5fde9b79287ecf75dfb338b8501422e820032b500"/229, 0xe5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="329f71674ed4626ac56631fd59a1c659a59696936a15c83f549ca297662e0f082534c4c745e8bf73482c8f8c39fecf90eb149236a8836db6f6c1eb9daf705586dadf00f4b2722506ef52577690cd2b933989c9734b48c847bc3f765ee53fd27d8ab03ae5177001f274f4acc05d0b", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) dup2(r0, r0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:38 executing program 0: semget$private(0x0, 0x3, 0x30) r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30080, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x84, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x74, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x87a}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x20000014, 0x7, 0x123}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x100000001, 0x7}], 0xfffffffffffffff9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x200, 0x100}, {{r0}, 0xfffffffffffffffb, 0x80, 0x41, 0x5, 0x7ff}, {{r0}, 0x0, 0x4c, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x36, 0x40, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x13, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000007, 0x3, 0x100}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x20, 0x6}, {{r0}, 0x0, 0x98, 0xc0000000, 0xcace, 0xffffffffffff7570}], 0x1, &(0x7f0000000340)={0x3, 0x291}) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x2, 0x0, 0x2}, 0xc) setsockopt(r0, 0x9, 0x80000000, &(0x7f0000000040)="ec897ffb67d4297c9ada911781472906528b7239f3ec2ae782825f451e5c3f68effb62f235ea1e946d9f10565dc9e618c44d0b98497aa36e81b9d932a63e6f752fd693ebcf87f6001328e77e464af0e0686ce63e44cb618c2ddef8737f3be0a2cece599bfb2634048128a20d7663eacfe5af292f85461e1da58d7fb3300dc86eb7464707a3da2d2bd2c0755c755b07f5b3bbad9653dfa5992ca966420554384c092dc388fec08429a2b74851f8669463ac1f900ba2ae1787f8be5a9c8532", 0xbe) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20003, 0x309d, 0x0, "d7000000806fc6e23c5f00000000004000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) r4 = syz_open_pts() r5 = getppid() connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000880)="279131891dfca36eea1a55076125cf409397af719f561ef1f756e1abb960a1f61f5f99a7cc046a0ac1d8b59cdd90325d973f83e0536ffda8e935fe22ab4b874add6a0e1c82100617739edabb7310228be2704bfa5f93286ea6b14e044e3297fdf127b92f67aae534cb2d07a6db23d769d6d698eac13c5e124456857c192795cda91c9d370c2f6b10528b8a5e77469e2cb43d07e82c7a17034674412a363092f8fc84a850b2fff361128d4c7aef0ad86c5a41babd48cbdd9a696a7918ede5a8a2131e7d6d8803d76c366e195f7fa79de048ce1831099c8aeb87fb6637b261dcf3e3fae03c90b5863796d8023541ad226f52f5eb39c122729ab0fa88d050b48d70d4e3831a046da55040a16ad1052d263a0566a9f8cb6390e9a5dd84f194fd6bb6e00f675f540e88bfb92779de010aa381f0f87fbdbbd1f12aca709c29e0475502812f95594fc3c7798f0b7195754a9277ad982e6ec4c9c61beb525df21451b9e955a4e772930a6c62aac4ebfb75378988df52acb6f5973e9217a7943a64ddb2213afa7b72948b81fae4bd9b8fff10ccb2d298db253e631ee04856b549879b95acca8f0c8f6fec0941598c68d73b015c04f28112c627c918dbc54259c98789ddc092f5bf927aa589eeca8b31c549bff9f062c5f5aa7b8b7d13ed9b27d06bf6ca50628abd73c344d684faa3f0d1d0f360ab2eb2ae186d6822f1183910b9a2d80126a001c0ff443b66fdce6eede2e44a05525d459ccae1f88a60d4c60c2cd52982820a1fa123b1429442c34a70ffe37e6297b544d942a780f65dce0210760dfe9a56d71aa731cd9f5ed4ea9d47481b6afd0ab10e33d26e02008080a20aa79f4725b909de224c6a6837b0364059bf18e4914c81051687c8b1fb63b88b70a45c162ea9e879f978bb60a1006bcd4371ca973a4a60bddbcee192346b2fe3df47db875aaa1ce0b55d35447a917e2211295aa927771d15896b22985bb0f2a891b70ad3fe4d2bacb17a700dfee308cce835ec5ff3b3962bdf81ced9b7ce4550074aedde8da30d00fd01d9e79ccf9e78fa9e170a227f8d6a72e9edda471df83bcd260162eb5c30d703601761c9347f64b300c47a445c675bbf09cb21d6cf684787dac78dec1871dbb225cdb864c0ceee268cd3730acb502251aabf3c2d1b3d2a812261bf72459195816af72eb88d36d1385123306ded4bc25369533f3a0ecf736d97fda9dbd1ed3528384014534021ea740fd5c5812a20b2d7edb0fb51dd8eba32eebc839a725be8646a955071b48a326a71ae00981fa26737b44aac8a6b7007f624b91f99bc79f5172a92a90bc376a17855926dfe08424b4f7a27fb6065e3dc15257a13937c1c04871d758efa0575dea306ef945bdea0d863a712afa0168a9c064d129f802dae129d730c50d49b8be0df075aba905f3ce8253b65f7c8e42554c2813aacb6ed0e9af9e2d6f71ca1aa611309275d67dede439d2b2a303c8f76d82e3b89a13bd75127ee3aae5510a05b990cd09ac17e4fde66852eb14bcc525cf5be91839ec36c550d9615ee96c128be2efb5216c26ba0f73faeeed2191fd1c6468bdb2a24560eee0cc298a4ba3d087dbc5652e202fc391789ff0a31ca7428062e164a3957478c4ac1d68930443d1527feba156d1e1a4fb6352b0ceb8bae40b79ba8787049566f394a990454a8807509b850128fb6294acaadc8862d92298b668148179cb72708e76597bae25fac96a63d9c2d0a0c5f1482328b4fcf71f2b391e582001d1d3e445799511e07b3b00be3ce0ed1e44de9e0eb89e07f0640bb037e6b27bb8eb564ad3ff2465b80e0894706377d1c2a6123d40298051b7a31a80f493b181edc26ab938a90bd0e382913445b5f0d1a9a7d55d20230a8bd13662355f163e4f9ae27658c4fdb685f164d1a6bcb5694d69ca51d51d6c8f784ef36b4b9638b55fdb4021e9b78fba0c6509c4e9e3579464f556f80bd6aae168eb97a8aa64f04961ee0cf1a6d15c9afcdc3968b42162dbbeabd432398af9c6b96c55e5f7a3fa9211bd5df64ace5379f223aa418e411f0edcca8dd36a2318db3ed448eb64fe976504dbb6a871680f3e6089a80d24a76da901ddd1ee247bbbe5247b5343c3a51d82b58b0a57ebbfde69d20a040267de5fb573100b53ce0ab8e4e9bca911f2113daf2c7f07d0963d603b47228110432a4f7c0b9298cbea6f98f6c6d56e1456c241b5df830bede3fd88ab67ba975361eeded4208b237044b6bed37d0bdd83f9ee162ac1fba1bab03e49fa4b40de702ae36d06a3fb33f86a2747517cd57df3140c08dd8ce8252932cebcfaace7b0cd85e1b76947c5a1be0fdde1526caf68d2bc47763b5d0f09146d2e458e8c4e3ca1be53f5cd431df5e1ef9d49af860188fe9e738d5bf3e8981af78a645b15a2c86861ea93bfb37dd40805ceb9326723c5a75df2b9ccb18f1ffec25aff42558a78296330b3fc9324fb7a49ea080fd18d30ea8d9798d24c97525aa2c089147828cf24a63390bee9977cbf535f028f389ac4e80de188e73c77a5624762a4593a2434b0728d963ed827e1ac8d4119f89e104519d6ab3ed0e5d715095a50b90494fcd0378eca9c04967048fd2607264da85ed9c28c7046fed5f26f17c5ce4bc0c3f836de4236def33906da4fb968dc51fabf5c9eb80195e8cf8f518edc694bad098ade02638773eaa022fa62696c5f1eb25ff241b2199349471a306ae6b8d9c245ff40ad18723857e504d466448038d16fc2a061f0c492456835845ea6ed53cfa0fae33fbb43eccab5be4a7d286419dc9a191e040e9aafe38af3afcdbf8578b5a770f8af9ab5972ec218772bc57d3c582dfd23128e638a25da9016a25b968504ec0ae5e51be063478e10d98bd59c874270de1eb6d8a0c5a27c378db77da6c904b2e2dc53392ce065a1ca5b1f95603dd32d730fa9bf09f29b0a8ec053148c7f8a72462d79c1444440bec7b539850645ed8fe84093dc9c5d518fa0d824bd04710847ac514190dc35ba0ed1463d128ea3258d7d1a38ef7fd5fb7240e7608d29a413847bdfafb9078da18b585b3bfe65500282779f34c4a53d536dac00de6ff207b6d949a3642080edc3c47a9a8511a59c56ce13833a8b3e9d0a5396bf94949e8a84123e42cb455ddb46309c2dfe75fe3ec0a51eee074bb42169a2eae77d4be56ec6b45ad693e5b603f7b93cb1bf9ba0e7e5650043b4f700f0e42ddb2cd44a1b0bc8965a9ee1768420cd43d082063f95361b1675097458994c6720162bd11639e7acf5494670a16c608920404f838636e93038888a3a45e2f991e4b1b92d6a84b2936d95ac72ea72f685c006090a4d1c9c5107a320ab015a1690d80112580a1e2abe164f0ce6d76d5b36e90c502b73bf93a9930c946f2329b37231a4439d9fb6d7dd59c22d8cb685aebe2353ed64a197124233d995a64ae7d873789051b58ca769f50f62af2dff60a9d3c3a6a936e5863fb005b31c2fe4777fc3b6238250436d76504f04f1c5715a21c6012dd6690d70e075337eccfadceb369ad5822b0a57b1ab485b8311418ecf9ec18cad4d50d99af41116b69c88ad88ff5b01e9a7a86875632dd4b5ad5c273f58d5e90231715472ec6b8b46cc8fb618c988f2c82f38e38364e705f9a4b4c83553f2157a835435201681b6034d451b414feb7cd01dff08fefc80a1213814ffed11bbba5bdd8e9aa6ecd08090b82ae66498c125e6a864a0c221786bed983c9b749194b1b19ce7f49150ab9c2505d587ad1fc77e76c3ddc24cc4569c7f6fcd8c138f654c8cc3d90ddd99f550596bdc86b920b93ce3a701f121119488514356fa9f28973b2dc9e6cbc294e9dd4ff67bba5cc239749bdb564b569e875c66f4ad0c2a217e950c50a4def692f3cd693de13547559416e88e5392a19474f1031e86026a9cb1e330be196fb7c43dbffab7e5f6cc12fc7d9d8bad42e151dd6aca1acd099b5cb3d59c6ec95df4cc314157e0289ac439ac6ca896c60fef070e99de1211ed816f0a2520b6a527225409f5e3f0f078f99f06ed0cf7df39a3f6cadc9c97330b2f48f9283e8fa99ff0d46180e4e62f15e0d14f86e72027a9967f733b2f723eaf1731dca1a7ecd7f9e6ed37ed6561e0d5e7dbc1baed82a321ec3e45e4d2a5a741e8264007be0a4a14bb7cfcdf16b9b5b075b5741705aa3e6db060f79afcdc565f7d4ee0bf45fdf42e9d721947b90c54a1012000a84d85d3f4e680bb28ea36dde90583bb35c4c75f15df002193e0c617d6cfac5322e8a9f06ba6d3ecc5fae5e466e3f578e8045d3ffaa4e3c84e86b9696deade054244e64ac0d9acd3906f18b746a09fe6a316d461338291678076fa0f34896f12e767ecb226c4451b36332d5182bc8a4aca43119446f0643a8d66d8fefd242c349c502b1e66c27aaf8d17358fc007cb2bb42a5dd17a3db51d81691544cbfa7a4ad2cfe6e82f031eb9173e410d5e7ec6ca51b85884aa86020ac9f7bf285778a034a4d0d0d05b5ecde331922a3a2629e9f14c4e31c7d3386df4593217b0f881d3a31015ad0349013c2e1e072ba992c2216fdff48444e54a80f1985327b2cae84e64d767aa9ec64005de06dff5a7d942a5d1b235358a6545921ce02ebfbe7b08ccf22209a2899bda259ca0f3ae522b6624e8eff6c1a7ce05ac244631d77cad97ad326c9f064e611c396c2991dda3f8967209331c2ba21d55c38a1386dac30418da04827e7d1fc7c209fdde7523f6296608041f480ccba8c9c81274642452a8d850a13358a6a445db65554d9becdb5999d60f655a699ad62b003a9a44fd2c4bd30438c93fd7a0b2cc0b1fd7ac362ee018be4fd7419934dcfb3450110766dbc1882b3362e88e5873a194abd8ec099cb9b682c5655b75f802af68b3d732929323b530c6fe341d7b6bca033a80f07522d0317b0be19fcf4d042d72cd02f426418a6401b846f01c2deb54cdcc110a81d6c9fcc4f00cc43fa475a387f34368b0cb8fa51460bf44e85766939b86ef85d601a6a148d4a02c43b73518c6f4a35aa96ed7d0da4bee9a252f583f0d3721128826f9ec786c885a8324dbd325812535f68eb518971a46c8f010989e10ec644a54c3d897c41fd949cd82fec7f39ddea48cfac5c5c93aecb93868628ca68e0d5a589b46ae5148a58098915929a3a3ebf7055ab6279f28545b952a6482fe9099a2fc43ccdbc9b75f9da11b2354338b86d1ab6ab84f2ba5b7c403b00922066a933e68e9985bd2e576748cc548d7dc1202a1eb06b0d5eb1f159079ecca8d5ee5cb0cb252aafee0e4f14c0587a910d784a3a645412d5a7c5ddbc887fe5012d689fb540184c0512e6360af84c6b3ed5f97c3d032e94f6a3179c0ed949b034386b9956d92e6e569a650aef10cbb9fd497e4c90746ce838a4468fa5d3f8cc87136e50bdf044c20f940aa3072ef0a79e920958a58c5431f38415fc432f95974e1b13c511addcfd16afa594f8c4355662abaf11b2408dfcca589f6197bd3696d145494918cf6b850eabea921ae50f67e1eb0ecbfd4d6f622e3e0bdd7abdef9ad9295cd45c9aafde13830d2448ffda270280d12277476005ca6e05c35dcbd68ed3d4201f0aac7d4c0b0434aedb48fbc89c1348aceb79111c1e8fd064e2d18c290be3d19bdff8d449096e550698f2b4017cab7e93ac838fe35bf27aa14c8fcc853a430bf30d9d52569ebaa53af650d64e98462f791622fd31ceb84914beef8086848892873cd7cec9fd23f96d546e5a74a6bf75dec2800c69c26209494cc6c7885930f18d53e3a26f00e8625f8c9aa33ba3b3e49e932208eb032a187aa5ca0ca5f3", 0x1000}, {&(0x7f00000000c0)}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r4, r4, r4, r1, r0, r1, r1, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r3, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x1}, 0x4) 16:00:39 executing program 1: semget(0x2, 0x7, 0x388) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000024ccccb370dca925c203b72db900434aeabab09f887dffa38ac83ddc2e67ba60f6fbcb8b2159f592b82c5266dd6c59f72582246ed3993c8c8f60ea9bebbbaa1a10e24d47e619b60fee"], 0x42, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/16, 0x10}], 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) chmod(&(0x7f0000000200)='./bus\x00', 0x40) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000000001, 0x1000400) semop(r1, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) socket(0x6, 0x8002, 0x7fff) semget$private(0x0, 0x4, 0x20) 16:00:39 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0x0) geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getuid() sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) getegid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)="064f11c71738fd37fdd1dd52feb1df1473bed5df51835fca6157e0dd14ab5bcaf738c01be53bde193eab4cc66eea92b03a6b9d7cdb1823518f2c1038754e64060b0382018f45d3518f12bb4371e976c5fc8017ce487cdb166cc474a187d0a37e7809154ad78dd221c7a93833e74dfb1d0211549065173391852c773506525794daf004641618547cc8dd", 0x8a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getrusage(0x0, 0xfffffffffffffffe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) clock_gettime(0x2, &(0x7f0000000000)) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = dup(r0) getsockname$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r6, 0x8, 0x8ec}, 0x3, 0x8001, 0x7fff}) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) syz_execute_func(&(0x7f0000000180)="c481da5d73006745ded364810c925f1bce39130f78fa05f0baba7a237a232efec463114854ad0030f046810800000000410ff94bae") ioctl$TIOCCDTR(r0, 0x20007478) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x9964, 0x6, 0x2, 0x1}]}) 16:00:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x0, &(0x7f0000000000)={0x6, 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3f}) 16:00:40 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket$inet6(0x18, 0x5, 0x3f) setsockopt(r0, 0x2f, 0x9, &(0x7f0000000140)="d44d121c47ec47df7aefc126c917dcfbe50e785ecb3ad6f75caa", 0x1a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000a08f01d6f0d20696c60b3653000"], 0xa) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000008aba770b3ab0092a7000000000000000064e4078f62833762c0431e9f00000000a57e884b3d74db30000000000000000000000000007dadee7c00000000000000000000004ebf180ed0df86215f58b98bed715945f4ea0c973e1c95d5c3d3ac"], &(0x7f0000000080)=0x5b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x1bd, 0x1000, r3}) 16:00:40 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000001c0)=0x5) getpeername$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000080)={0x200, 0x40400000000, 0x0, 0x2f}) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') chflags(&(0x7f0000000240)='./file0\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x121) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000003c0)=0x80000000001) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xea0, r3, r5, r6, r7, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r8, r9, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0xffffffffffffffff) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() 16:00:40 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x126) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet6(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x42, &(0x7f0000000000)={0x18, 0x2, 0x100, 0x2}, 0xc) 16:00:40 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x8000000002, 0x4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="27c26b", 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) listen(r0, 0x21) socket$inet(0x2, 0xc001, 0x0) getsockopt(r0, 0x1, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000080)=0x2f) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="63c722f282de34e294101ecdb815b92bc3cd648e3200dbb58898277d3e5014f187d0698f27756b6fb500c0373919d768fed444", 0x33}, {&(0x7f0000000140)="4e173c00550fc5266740f57e2a1baa889a4fd0d8c257452737d07e81bfc5185988433b8c848977a01257c207e04492609c716b27e250d73d07bacec2da4652404fb82c6d06473f1229f23e8bd693", 0x4e}, {&(0x7f00000001c0)="5c7e2c35b6771c018afebbe3f0a702b1fe3bef5083a2938756b8364d4878572360ba222381e12caa1d833e21495973d14b3d2eeb0abf37d89629cbba6af1646e6bca6d3a91b0cb00536d08e5721dc0050780827415cf046a51bf963946c7c1b38b33590ed39a4b199092c051ab20919d263c2c0e7ef1e504ae2ef6346f9cd8a5f287ff77b4b79a7e0db0d1cd68dbab6e631e46855e8639b5a27245b9c7c9c2713c1f13e76286bfc3836094f140f0683778", 0xb1}, {&(0x7f0000000280)="0c0cef01a9965bd891d3d8a451a0fa28621e99f624b09b2e616bc78ad5e680a1c97798a08a9d4ec2a5b0657ce6a9d4a97031a6637399822e45ed637e5c3f988c0aa370ee984d7693ecb11ea8ca6b3c177fea67b8b8364d3cc9f7588c8ee4c0753a65549ea2ca5e1a49e96df5ea482bd8fe2624573f2d0f069fb902f3edda0181cb75340eaf", 0x85}, {&(0x7f0000000340)="195bfa2ba6745e49e0d1cf8a2a0325a7920506f53db1a9f268fa1ff66e254268fcdc3c810596dd5befc12ad89326a943569330202b56b3bf3900ecb4370515f8c25388d7a4d42da31acec34cbd96ada67a0c6f9bb97b4de2dfcf04782470eb8ccd2bc48c717474523b0abfea7bfb32eb1b229b6addd899683e910abb45b776dfbf0b6ac8e90f6a271e81facf30e686a0ecd6ae0bf8f3", 0x96}, {&(0x7f0000000400)="f557cc5aebd38eb03fa0a91fe5044d59de31c3645802dcf5a68c1b057ed051e7c04598ea44021156bb58d3335d00d0c6247bd9ec6d92dbe13a0035e5cac14bdda652a7ae366069e75292a85d66a717ba629c241d23892332a272b13176cdb5509f387c1a470d5499ff55745f14bc5259087ceedc72775fe859abb357147ba588f3", 0x81}, {&(0x7f00000004c0)="b5dab9ef68b6637469e65f6985fca9f42a083310ff8d3bbcf4e660fe82498191ca73f2bcadb790db4e7a35a166aa0a3876265f523625d315d3c0386352a6597688501898df7ada6527b6de92abcf58e62c565ea98e31cb0cf3e88a21407510a9113478b3ddd6269e37e66c028aaa9a4e0509210051a89005151ee8180485a9fe261af53cc57ba193f76a57f81b73657d2cb83b695cad03c7666b63d49294d335aa12caa6b817c83b186632d8a784c8f87f354302bef2d1a39ce30ddcb525256f484523afb9df51d5df", 0xc9}], 0x7, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) setsockopt(r0, 0x401, 0x3ff, &(0x7f0000000000)="501a5e899080815e49cbce198129c0bc35c6ed94f14a8cee6f5b436b266218cb234f3bc4dd8728889efa700e7da11eca6cd76cce49abfaeb20aee09b1a7f4f6092be972f623757a359c39b0c4c556922415b162c3c04889087c9a7efbcc4e0de4a0cc23889eeed8a4a8aecc7a65dd172f695acf21960f24722e2013974634c532df4f0911db3b5c69fcd253731f27196e569605f184bc5439571a807bc871892", 0xa0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x81, {0x7f, 0x1ff}}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x802a, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff92062a382bbd", 0x36}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002003, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') 16:00:41 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f00000005c0)="9c88cc6bec858756de14703a84b022cc1340a0d38a5fa7df4761cbfdf07e2e2e28982412cfcd3adf30d00bb50000000000000401d34dcdc7a08dc8c0f5482bd959f7758553f57ba5890698d605c9087734547d203c658430358ff922353108e235171fde85864dc7d23988d4f252182d5dfd48c111d538f338343d27ba7f2849d7e502d5b82413a1cd7849f4e961737a7bd5c4005b1e27118b21ea6ce3900195c2bd097129e0b0649f40abda6a413061c49f97a3650014fff54e933d88aa6a8c189c3bd581da6562bbe96d66141ecd87e4114c501a9b704cd620b2d07e225c51ca27f508a384cf9990070db040cdcd20123e1677c5319fba326a20df671a2b006445f6ad51ba98e3f349586ce4a7a79b604177ff0000b37acfefe1a6790b72bd882e83d075725774e892f09a1b0000000000000071000000000000872a2725723ec779908abc4d82c530e0e64ff8d2a54fc69307ac9387c0615739268a22a070059105970a4a6a3dc1d7b8ffd6c3b74c3250a25d0f96bee260e3eed3dcb4fcf919473b866de91730e5f98505eb7d976965a18224a71d1cd6e267e6fd0291747ea636838e9175ac8d9922046486dc686660f23320cc2575c0562d2deba3ada30c4869315c982ebcb289f4587c1f358207248654040b5a03cdd7ea5a5397fa619dec7d1267376084163cde22b5ea2427aeb89894bbfc263aa65056974cfe5169b6fd644fd37f69eb1e", 0x451) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f00000000c0)="143778fc3c9141c8e55c97aab3df766a4644dede9fa90851861e161ade", 0x1d) 16:00:42 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000000001000, 0xffffffffffffffff) r0 = semget(0x3, 0x7, 0x188) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x100000001, 0x3f, 0x6]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8028, 0x100) fcntl$setown(r1, 0x6, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x2) 16:00:42 executing program 1: open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socket$inet(0x2, 0x7, 0x6) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet6(0x18, 0x8fa14b49b502fa70, 0x79cb) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x3b, 0xc007, 0x80000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x401) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6100, 0x20e) r0 = getegid() setgid(r0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(0x0, &(0x7f0000000140)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f0000000640)=""/204, 0xcc}, {&(0x7f0000000740)=""/207, 0xcf}], 0x4) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0xc000, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000001100)=""/184, 0xb8}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) fcntl$getown(r2, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) socket(0x2, 0x2, 0x5d) 16:00:44 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)="b689af6d88c90e257d984c067652628adde528adc3f080c71b343e8181f98850888431b44421b5a113e6517623e81ac12e239c03f14ab97c7d6a5d9c2f9048dd241f1f79164fd333993e2f065edd3aa0969e1a0b52e47a1fd12fcedbda600af918b570c5dfbef898ad463f9c8f15e155bb37c75fa5375280f79d1df5cc54e340a1fc6570bcd9ce28ef3da45e8729ea25a9d6597147ae7a15e94c7be395a431828960940e774c7e1298598250afe7d1a2c9e2aa4653e2ca447c49512cc098", 0xbe}, {&(0x7f0000000140)="8c4a3a9a969ac4415cffe7c7c94bffd72c84cfb1939c8828442cc3f7b5ad9d7ca0c50870c78ee137b05f00fe33247203d576c27370a7e85ea3ea060401dd3808adf3be307c73160e90d68723dfd043c076215dc8267aea34a7cee7cc287a971ffbb86bcab913bae78742aeeabb3a8f73bb2b30cb1ca5d55d61ea23af8b0e4a64c6ac41e0d7d179711be95042e2fcc0332c86dd36343b0be9a30a", 0x9a}, {&(0x7f0000000200)="1b6cc28def1887898dc4231c7ea13fb8aac7b13c6fd52cfd0caf093d1a2fe3abf43d5eb87c7f91615365a46d418b9d3973705b84096ad9b3b2359ff6c6bee0dc8d379c5619a62d8420c6f6f14b27f295a39fb6c8d16aefdf14cbcc2efd1a9a9b3e66e804dfc47bfef6007c7313149b8393fd247db8ae5d35ebb5643a5d4c698512302528a80dd40626bcd6203523516df7a4012d7fe3cbd0d6f30b0b40114f98d87fc8451dfe88ea", 0xa8}, {&(0x7f00000002c0)="36cd88dca9b0ec71da1029d5de80f2f2406d7cab73fe6533d42a8ebeaafd677eaba1322bb4a7b50d54ec160e8d8f7d55d2f1fbe30bc83c6602a89193b250b200dc27b07285974e9fab03c86a898af865b55883468aa0b34ae29a0ea6445ab9a335aa8025ca33f952eb3bb2080751a9f9619e009bc808324ce2f0b3f6e19f1f955bb43e17fd6d2261fabb6dca4addd1cf0209711ce616978f7bfd1fbaace64b74cffd249b1b7d23d5b7626b8ba8a3f1f5c5cd2587fd8ebc54268db029e878c1110ccb8d307cf1f99daf6384fbcd7eed9d9969e0687ec335fa8aee74882c5edb", 0xdf}, {&(0x7f00000003c0)="e57653abbb067e99efbc4f1c0f085204cbc882ef8104963cf72f4ae36f4d8d5cf0f8203ba262728b71e0532f914f31638e2013eb4a78bc15aabf6fa2c14ef1273446f773d692b8a4dc215b3325abab6f99e7d8522356d25d5ddd9c6ec62db5d3ef2f077ecb12ddc41c013b9bae56ebe32cb150bd9ffc926a3444de9f99893b3c7b6216cd61296c3f6234212e8e61711d77a99f6252f50b56", 0x98}, {&(0x7f0000000480)="c138303c1088bbd5587bee7712bbd09bb6fc81807e64ca2648d1e9", 0x1b}, {&(0x7f00000004c0)="459bc44fedb9534b5319a749c415583354f6b8d0ef7fa265cdb7873fb0c5cfe9f5186cc60e74660cdd31c43ff9c3fcbaae359782ff2b3bae3924ba4fb1192ff5e54e33235bdf250619dcee1fb903f5c7273a62fed1b9c779c1038a47121f25c674dc1512015479f6606c21a649d6002bd64315b09e4ba7f78b368723a64136076fd753ab046245fe11b41010c8306a72e0ab2506fcab3d90ba582798", 0x9c}, {&(0x7f0000000580)="79e347170a45e1cfc006de7c5351d5b6292db4907ad16ec62287078746102fdb4d0616407be52473bfd5613c2f7a0cbb3f12c5d091d9f6b8e8ef617c003554fafe0d3288ad3a02a4482b50556fa7e2216592fb99170a2138f3938311be7d9608a66e204eb7d9a831f1e96275e77decd5a626cf942904453d99d5f4cdf12c5e24ff78aeaf5c069a00c73000b1da2aeb77d8f046c16528ad7401d5e6631122e976f39b4d552dddb46a53aca6471b4a6d87f940c3200225645042ed30747e9ab722af730e86d6cd", 0xc6}], 0x8, &(0x7f0000000700)=[{0xc8, 0xffff, 0x4, "6e17ce0bd7ce7901f4ee2976cdd78629144f0527bc69d8d8737c3024d209c631d5edc5f0446e43ae7cd5e90a9bb6a5f39e3e86180f9591b4e465142e17972a82c8ff57205d49ac9743f65f81e98dcce5741023dd072d5ebe43c3a9eab89ca1bca036a890ad48b294d3c0acb5eb90b77bafb4871e83012afee062370eb9d9301b5a41573458a99c8b207d74ab42053fff0101c1c6ccdd1067fb124f249c42b20ae10acea5a2bdd4e341a7017179e7201984"}, {0x80, 0xffff, 0x4, "c15920a73d11ce2311a9669253a6e581f1e3f4b27ff2a1383530d72d62518835a5478f524ad6ae5c18347af47831298509cc9504130dbc78b0a35b947a3893f2eb77a52cde76566f34ab1a1c7ed725ce5e80cadbdedc803edb5732b92e2239c991355facd20453f81712fd2e"}, {0x28, 0x0, 0x5, "20cf6a745c8a6af4a30d907dcd2e003c58"}], 0x170}, 0x2) 16:00:44 executing program 0: syz_open_pts() r0 = socket(0x2, 0x4002, 0xc000) sendto(r0, &(0x7f0000000040)='I!', 0x2, 0x2, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0xfffffffffffffffd) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:44 executing program 0: semget(0x0, 0x1, 0x11a) semget$private(0x0, 0x1, 0x102) msgget(0x0, 0x400) r0 = semget$private(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x10) semget(0x1, 0x2, 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:44 executing program 0: r0 = socket(0x10, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x793c) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@abs}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open$dir(&(0x7f0000000040)='./bus\x00', 0x979843f33dabcce6, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x1f, 0x0, 0xc68, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x50) fsync(r0) 16:00:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="49bbedd157ab1b38a9f9f7142324fe29dba1ce705aceef5b1b5f649371f464b4a7bf7c2fb6e1cac3bfe32012114c76f6", 0x30}, {&(0x7f0000000200)="1d13dc4b8111f4507ba266a40814f9eb3c6655a88ce7a71d0cc335bb1a7e641ccae0cff7115b15ae9d04ef0868f58302acc339bfb483168eb2a3775dcd3e131fcf3642c39bbfc1da989629bfced4ba22d33a841bfe2d16608c2c9ca3453d53d2495994c339ca9a1895220b35cc6023cd07536c2ef95318b4901129ee393f0ed0f203da2207e54b8c59314c3ec07b5aa1e49b1d4667cbe35a79440db5cbb81dc0b60692568344f9966d79", 0xaa}, {&(0x7f00000002c0)="ffffd0ca69f2fca42ab194a7f4aac086bf8ac8b1a2e016dd9bbb30c66ce7a8e4d71d56a043ae66882ac6c30aef1d2450f5ae306b571e08eef716efed699de82af13db6676951e15021f547483898166895f1ca3f97780d52", 0x58}, {&(0x7f0000000340)="8e90c11c00872c63a11ba0cd4a77edf965fc27", 0x13}, {&(0x7f0000000380)="3af0613cbf25575cff36aa348459d682c0d6cb420032b0085b0a923250019af7e317efd5b277fd10b3c611a82be48429ef9f203aaa90b65c64ddeb30a85587bfb35b9f364d4c4e0277979ee61b42f26092dca5f3d8c47799a688a01ec6b8ddf9ac33e1efdc983d89d92c3cfdc6ba344a757561a6ead27cf60b3ed19632f110443c573dc0ba6b532675789c3131ca2ea7bf8602ce50105718783960e0481749307723170a10a7f5d2fb22c9c571f56443b05ba21a8196371acd292b370db10deb56b9ba06e860a34e9e162b38828021c4d8b379a069f47ee08f3486223b4041a8f384db37c5314489321b473413138ef8831ed305", 0xf4}, {&(0x7f0000000480)="fbb3b682dfadd6e9558d14d3e67e5f778224a64fbdbb582d86e10b480c57f8cf51531459ce32ae35775030319a325b4d10", 0x31}], 0x6, 0x0) shutdown(r0, 0x0) close(r0) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) geteuid() mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x61) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000340)=0xffffffffffffffa8) syz_extract_tcp_res(&(0x7f0000000040), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x3, 0x1) pledge(&(0x7f00000001c0)=')\x00', &(0x7f00000004c0)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x2e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffff0000000000, 0x5, 0x4, 0x5, "90262ead61fc59f61bae901c54178bd0b45a94f8", 0x82, 0x4f}) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="9bd9eecdb52ceaea27eed834fb2ddb6a81dd14cef32eb17d2b0187986726eeb95af22078fe5ae3261b36a1c29832ee6c2b8b4aa1d5adedca185b75764a6c3612ce73011b13ba92a9e5c3bfad99ca1eba544edea27dd76f83c09451435b186d11fcf5352ff0c9b333fb7ca9506bf133c10c35b0d6e76674db443e1c0a12393a5d647c73c50fe3dead20b0fd8cba6e684500c806e885a0549767244028db030c88229b9bbd1f3683abe154c290", 0xac}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r1, r0, r1]}], 0xb0, 0xc}, 0x8) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r9, 0x40044273, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) preadv(r0, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000580)={0x8000, 0x40}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="75431385", 0x4}, {&(0x7f00000000c0)="2dbb589fa180107b", 0x8}, {&(0x7f0000000100)="922c2d8dd5fbfca95878a21206bfa027af2ce5f89384502c1160f92513078025d0c313377475a40df2072d3e999733e57e470d416899009f05c922d176a626423ff2333c6619180fccd6aba1e93e9cd62374110e7083dcb790d6375b7ff4d58a5368298a34ea3e2f35b97a0033892a68bdafac34636000b154bde0a5ea4dc05fff070e7f14df8a0570f7064d485cb283", 0x90}, {&(0x7f00000002c0)="cc776b3b7e269cbb5fd979c8745ff959f9fbfbe212386029cccf92bc6c88d900c97fd1e462c65f2a88f10b685ad287b694269371c8892fba719b00c0c2bc5c307caece3473a9cd39a5a03c83b1c1091fb6b97a9321482044e99c925e69b383a2b77b5cc6f13f95285575ecc2c107ccca104958f3b69710428b4700d43df2202b161c2f2c3b9b342d791d2d70d9cb410bb5a42f5d3efac78ce40f3af5585acbf1eea2f553b8dce636debbc598bb7ee56dfcfac28c2018042406f891dcc804d82422a992a462b0a284986c029a114d6ee047213ef7ded2a491c90465b79538ed33484588381cd2b290e984f41e7cab", 0xee}, {&(0x7f00000001c0)="455f5635e1448693d9e6c96aaf6af9414120153adb575d7b29", 0x19}, {&(0x7f00000003c0)="8dd6d5292adce8af43367f990dfa29c6001967c23efbc3e8fabd017d6337b6fc9564dc0c52a26c801fe596ad33d2602bea7b2017e904d28a797f350206f5145984e5495160c1264586b42f9ffba85e834fb8099192e52f14bd4a66c3cbdc52838091238a0a010dbe3dbe62b4de82bdb388c0fd4083e5b18546db93f052f7369845e92762929e75d420b8ef59a7988acd2d8b51c2ab1f29b6f7a25b954e383d3b6447f64104d608662c57ab6ae33109ac404418752ab61b2cc199149fba89216ff43266fa1da53cfdda53b58a580c2a", 0xcf}], 0x6) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x5, 0x1000, 0x1, 0x3, "be35078d9f73ac41993f6d5254c03d008a80fbf4", 0x9, 0x5c}) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x4}) 16:00:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000240), 0x0) pipe(&(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x1, 0x8}, 0x10) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x4, 0x7ff, 0x9, 0x4, "2b86a9185a38ed4e383f858eb90cf7ed387876fc", 0x1f, 0x398}) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x80000000) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x730) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) r2 = kqueue() madvise(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x7) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:47 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r7 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r4, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r7, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0x9) r9 = accept$inet(r4, 0x0, &(0x7f0000000580)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x5, 0x7, 0x8]) getsockopt(r9, 0x3, 0x7fff, &(0x7f0000000600)=""/158, &(0x7f00000006c0)=0x9e) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffff000, 0x40, &(0x7f0000000000)="b065cfcbb0d9dec6dee5534a3ac69d10a273115addacef1a72598131b655f44066175f230b0f8e16c8", 0x29) setsockopt(r0, 0x20, 0x3c, &(0x7f0000000080), 0xffffffffffffffdf) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x10001, './file0\x00', 0x8, 0x932a, 0x2, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:47 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setuid(0xee01) fchmod(r2, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x800e, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:47 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80000001, './file0\x00'}) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x8, 0x5, {0x4, 0x3ff}}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket(0x18, 0x4007, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xa8ce, 0x3, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/250, &(0x7f0000000100)=0xfa) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe53) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x122f, &(0x7f00000000c0)=0x7f, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) 16:00:48 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') getrusage(0x0, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:48 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x17}], 0x3, 0x0, 0x3, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x60000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x2}, {0x0, 0x6}, {0x43, 0x7}, {0x45, 0x4}, {0x123, 0x8001}], 0x5}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x8002, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xf0) 16:00:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0xbc}, {0x18, 0x0, 0x316, 0x2}, 0x5, [0x7fff, 0x5, 0x7, 0x80000000, 0x5, 0x4, 0x5, 0x5]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) setsockopt(r0, 0xdf, 0x20002a, 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x100000) dup2(r2, r0) 16:00:49 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="ce3a4ad2fb42e55a5e1684e2a47f755c93a68a2b4e679b29af5c2a52b70adf54a873890eada8e4bda7d9fa3f484de06164fa94c72f8bccb5685a385b83c7d9ec4547b0f00f63c0c64d1f7643b93025eaf54ca358492a240bb0cc92925449ebeb4e4e934f3d97d9b7256afaf4e5ebf604ddd68ea4db342fd5916bf3d13004812fc04adbb309cb46f5a02b5378204c233a7b6cc2cd5d84ed458cda97520076791bd96beb066c61ca07bdd05ba74fe3d4b6df3d036ba881f24db845f9dfdb9b2546c01ffbdea59b47aabbb366f36d0cc4ff6ce91af9bb", 0xd5}, {&(0x7f0000000240)="92e79bae75046de6a8a8047a884210829aecca23a359cbb87e4e50b826eb38600dc4249291a620db52de5df34c89dbb6de0e0baa33e70d29a48bffbb5f91d76b491d82190b5a3ce4155e4e1d3b974acc48815b41b4210f681461bb058ec4160f07a740deecb354ede2961a6d3f2a8b663e17de7c8f9436326cea07b7805c14f1b04fc8ffad1b3bc4c656fe2e56ce8efdb19fa77a6d6667419d78904a33a9e1c18bee4ece673acb13596b796c2ac82c06", 0xb0}, {&(0x7f0000000300)="4184fbd601d45403014c29993db0f9e02f7805d5310597ee255a102720044d368604f7162eaa47cbaeeeb733364574b5efcad98f88c2a0872e28d28a583b2b6b71bef602f450ffddefdc1b99bf6e63df3bc3d06124c482c4c3c5615b8fb7c2869dbc4e46c550d208d11ac41f38d516daaee53e36c68fa06a930dce2cae8f30dbffdadea18d3996dc1930e6d8666b5db951d682cd39e454cac97ce02628d2bd710e137d64cf04fb4edcb5ce851263846aa0f07cd28daf3e7d766b33c11d37fddb0604c3446546ee3c942457e91236cd89f7242a6a056cb7bd02", 0xd9}, {&(0x7f0000000400)="730734326d7f2278cf6b51824d95f2f73e59dcf25e854dbb10b427873df21866889a862e971b479c300eee32a8f7f67e95618d945d095de71c48854512640defe65c263d995f9defca7ea8ef38507f1cd7ed96df8bcff0e3647d3d970845c86e58a040689adac1dd6c5f5145626257a81cc32efc9b753f26c23f2cb3e6ba22103aebc1dcff87e70bdd90864f2147b2a6e86a4e14871335691f313bd87533e4cbdc0831bd2a91b9f41503920c1315ff1be5f4890fb79aff", 0xb7}, {&(0x7f00000004c0)="357582b57791931ad251265d9a823923ff4e85b73490b9106d6be71280640d770976d71fc55020fe2da80efabb3450db00f6a362a394cfe15b8f6cad259e9743a4e2881e000dc8214278bcdf31530e906b721c94d2d101908a4d3dc8bb068d2eb96ebde4e0be40bfb51ea68094b6d072702d150208286e30db641a4b6f357ec6295c72d3825dbdac400924f1409054074f3cc66f79ff9f362526eab59b62b5217dd64606de7ccd7795114df237", 0xad}, {&(0x7f0000000580)="0d87cbb12789f947ef0ed0d5a6d437d8d8bd6f2b8f5efd559d7081964c40fa17422dff0f545fc033cbf154045d1911747fabaa326ed3aa36a0d4197f2a641467fceac72c661a1151be2087032042b6b68ac034e5a057561060faceae9df475618a24529d4e37fff6f90e15f7bfbe46bce7c213e613c3477c960a28355946b5df80db909b3ffd2636d9dc8d4c3081c3f0469303718f5224ffbc5a694b4eb2d72e20bd126ff6677925db934e3fad6b38635a35eefdbbfaa3be029861bb2c8a0b887d96248b6af321c529550e225221660eefe79849c4255f6b0be268dd90", 0xdd}], 0x6, 0x0, 0x0, 0x408}, 0x408) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r3, 0x0, 0x0) 16:00:49 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) flock(r1, 0xc) 16:00:49 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xffff, 0xfffffffffffffffb}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x48) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x810, 0x0) r7 = socket$inet6(0x18, 0x8003, 0x101) r8 = dup(0xffffffffffffff9c) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x4003, 0x8001) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20000, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x200c0, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x20000002, 0xff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x4, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0xc1, 0x20000000, 0x35c, 0xfffffffffffffe00}, {{r5}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x3, 0x204}, {{r6}, 0xffffffffffffffff, 0x23, 0xf0000004, 0x1000, 0x8}, {{r7}, 0xfffffffffffffffe, 0x8, 0x40000002, 0x1897}, {{r8}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x835, 0x1}, {{r9}, 0xfffffffffffffffe, 0x80, 0x80000001, 0x8, 0xd9bd}, {{r10}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7fff, 0x8}], 0x200, &(0x7f0000000400)=[{{r11}, 0x0, 0x4, 0x8, 0x7ff, 0x80}, {{r12}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x5}, {{r13}, 0xffffffffffffffff, 0xc0, 0x82, 0x1, 0x10001}], 0x401, &(0x7f0000000480)={0x8001, 0x3f}) 16:00:49 executing program 1: r0 = open(&(0x7f0000001300)='./file0\x00', 0x2, 0x19f) openat(r0, &(0x7f0000001340)='./file0\x00', 0x10008, 0x20) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0e11e54e3487d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e5e9f7878f0b8f50e75661b0657f4046d4740458556fc59a9038d7447ad0f74f56970b05f0ca4a2728a0089814c7701f1e9c2e78e38b1e0ec228d740b112ae9abe21f3a0215ff54b5eadb8af24f6d374fc957a3fd6604934a3cde9306bbfb778f8e7c271920508cdc81d885b7d602f21860a26ad6687de1e609fe287d9021a65b6113ba99867660af4cf63fdc8bc810742b517dba56d57a4d810b86e0ffe490d1994df09d0c827d5538c367d100930eecb96fd26fd9bc23c40b0c9f70e20d5b1aec54a9491590aabedba51cbc5652631ddc3be36defd8c9b657189406aa608a2ea11d186679c66b18b2ea8a12"], &(0x7f0000000000)=0x1002) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000200)=""/43, 0x2b}], 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 16:00:49 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r5]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r6 = open(&(0x7f0000000380)='./file0/file1\x00', 0x80, 0x92) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0xffffffff, 0x4, 0x3, 0x1, 0x7, 0x4, 0x1, 0x1, 0x1, 0x4, 0x10000}) chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001fc, 0x100000000, "a40400dea22d200004004000", 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x9, &(0x7f0000000000)="03000000", 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) socket$inet6(0x18, 0x8000, 0x9938) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x1c7, 0x4}, {0xcc, 0x8}, {0x7, 0x5}, {0x100, 0xff}, {0x48, 0x2}], 0x5}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/188, 0xbc, 0x840, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xd751, 0x3, &(0x7f0000000080)="034812cd57f10739c15d48ff6bde342bf34febf81273d975b368485721b1ede0fce3bdf87bc6264ae9fecb24218bd13a52adcf063d147c308aa2a077013e71fa7bd2c2d7ab14fcb36f6d1125d74fd5ca6120806e91542d540318f11bafcd768575df89be5a7847fa0fb4ffd9a405df7a0a0fbc344bca271d72c4e91b2afff7fd3abdcd05766993a318ebf8f39088255b106bed49e5c15275f08afc4df6d6b07f058c53fb146a82bf3bb0be7da1c5d378ff055610ee59b5d09943c4c6d171909ea30b924ed6b0a3370bce", 0xca) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f00000012c0)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582387e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc1000000000000007f0024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5f1d45fff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031000000000000000000000000000000000000000000000000000000000000000013f8df2ae3027ed9c8f57660a5a544be818c81fc83a16cee83a82ed21a74b4322dbf830066d0927cd3ad57cda355a5be00880715f98b00e2cdc85d2c5e07d7ffc34ce3fac20d2c27f0d23091c7a87f200990828a7b1ed8bddde457e554ce15d341cbfdcb576f64b3ffa3c5d32285220649016a81c149b0a9824fa9a76d3a0950edeca431a44ea5a20c7bd2923fb665600c3276b7d3583547acea3b212caba93cdd1d417c2ae0608d57ad6f6789957c56796672f69b5200ca7054c40228484f359d02104fb58968e4f1bde53f083782e26401c7cd6510f3a77dd6cf13ea96aec02e6d314cd7b33a0bff398d7cc0ec9065361445ae4d8a98a135fb33966c90f776114b1bdf917064a6e9cf688b91fb7481884f591ce2fb28a1774fda3c34ffa1fae9fede97485a74e6f2a2f1248cf8068a695e4c4313a30000000000000000", 0x353) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8610, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000480)={0x2, 0x0, {0xb9}}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r2, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="f79fcb2ffcebfd1b31e0f3b67509a654988900f84eb86375b53d5ab90e15a62778d10993a9ed817a2c95fb75f39c65473e23f4854733bd6024a89206a8376aa2da57558c02bd6b537ee05922dc2f964624780ca59ef7f3ad1153c729d696c5dbfcf056b838c447d5169e3bf98ffbf1f1a27443e4ce45", 0x76}, {&(0x7f0000000180)="6503b75af0012b7fd336b83d740504d7cdb92c312f6326fd1ecc02d505bfb7d555e496a65ccb0bf8eebb0cca1f8260c43fec9e294a613f5075872e7a58ad32076571ebabbdbeac922553124040036fce05c65dfe4e98e196938b4ffc13be6f8f7d059e21cd124781e0f014047821ac6a5b033f35d698a7fe9edc96fbc023844d2e9024d389d426da33cfc6a544eddbf0944ef32280fd126d86c309f167277e526d04da6111ccb8bfded0a5764d0939a321bd0f04933b9136b56b81c1b4db0de52a22298255ae53a36d27439f0adcfc163474b0b7a53652f34e4c5859b80831", 0xdf}, {&(0x7f0000000280)="bd9b004d8401aa4057c18b720e4215f86cb5d0c74c97f904683c7943ca1dcfbc9d3956170d38b176eb6683f99c8bdc302acea3979a3c4d619b674ac6d3305b9accde2c06d6ccd4ab9b060adf61014611d59f8a32c46d9fb728d0a2780c7993474f04e055d21c62396e9843809dc3efb2a00d597ba1f962d2989790ce83662e1143168e2c566801c5934264bd10b596eb5ef3c81a513c1cb4dda469d67a9aed26eaddd595e33f8eb2c0f8eb1f179a2b4ebeca9c1b", 0xb4}, {&(0x7f0000000080)="a1d2924a8802e7e1e51d2312e362aa5a422e8299c67676eb771f6f4c3c574f330aecdffc5c1f5c5fa426333b6936", 0x2e}, {&(0x7f0000000380)="11fa03", 0x3}], 0x5, 0x27) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d5d45b1512fd4e1376a39580d0157c03f1a8274d9049d9fcd4078e37bf144f49de78614c87d3b955e73df80c0224f090140dc1ee4fb39529a8aba80a9f28dce395b00cf88e6d2c1fdf7362896fef6c9b65c55e20445085a57ab1cbab18ebf0e34694dda8306128513bf52bb24b13e10182a3c56316eda857182e5f2135d539c76b065739dc44405b06d4737973e4a1105fc44f66bb7d268a2ce2d52d5d8573715e16a0529b7495ce7eb3d131d827ccbbc2e1", 0xb2}, {&(0x7f0000000180)="ec6676d47e58805b9f2c199f8b91f11c13b0fcdbe6f8b08c0be1fd50d10f45d789764007b1d06489d98e55dd7225d25ac76dc966fd936ec1b1eca6fe8f1798426239a638703c5326501c3ddfc2ca1227796d72441797452b16eedc810672c8f3b401f0faf7cc18e158029b4708c5c239aa89f201dae9656a866207d588b6cf10997a2447d21f457a6494bbefb4d8c4376281ed1bafe56a68e72848c2c9dcff4879653f93b8e816f1b7478e4c52a55b030248016ca1fbb4a9e30f116e17ce3056ff686565b726b655eb8be240f39d4135d8c5536c14e2ce8f46fb111740", 0xdd}], 0x2) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:49 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x9000, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffeffd, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/67, 0x43}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 16:00:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/114, 0x72, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c65652fb4c358efec18788eaab58dd74bf6d2f846604708b4e85a5f03c6a70d910e84fa752f1b100d9c95a6501f5a427279b42a7535049b98021b92669a2c91babed31240f7287ffc27c99ab9878c50343f14e658c6bc2d19a61e277d0b16fa7c8948ae3b5341e21396b95707ae3fe46bbcf379f535a93f41410855f37b8999ec8193be3840480f6400a9c67a5f9edafdcbe367d508b4fed21d88d1e8761c72b9ece52cf494b14e930af9b60067626151c8da89b4b5c86fb06bd527a816ab373b93f914c4dea819dd195da44909acd29abded2ef58a234e6231cad89a8241c705e7f141c35870d6", 0xe8}, {&(0x7f0000000280)="f952b9ce9b7f988b39c03fea321c61057b646747187649f974d58f303bd60609", 0x20}], 0x2) 16:00:50 executing program 0: r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x7) r1 = dup(0xffffffffffffffff) open(&(0x7f0000000300)='./bus/file0\x00', 0x18000, 0x20) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x284) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0xc000, 0x80000001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000002780)=""/4096, 0x1000, 0x800, 0x0, 0x0) writev(r2, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) setreuid(0x0, 0xee00) r5 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) semget$private(0x0, 0x1, 0x200) getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r7 = syz_open_pts() readv(r7, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) write(r7, &(0x7f0000000200)="c7", 0x1) syz_open_pts() 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a57a8b62c6da88cf58e673a69928a9a639bc67cf83e882e89f19c174c3a910e5acb2f0677781f4060d72e5598d5b4b882b073d09fb56682515ca043ada3188c65cbb83537e17b6ad26fcdc9031f0d53af", 0xb5) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x6) 16:00:51 executing program 1: r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="1b0024d4d71067aaf27f20c349f00018fc575fca10a40c61a17d621bf1cf897398470150ba5973181a06f5f1ad2465c53f7ab33f284a3536912064ee1ca69de17f4857fa061b0fa9368c699afd1c1edfeefc968cdce32838b82c6dba393774a036a4ddfe1d08fad8bac8f92cee8ad06456040f554fa25dc429da467c9ff001e2edf5ca026eff151f81f76c2a90c223385f25877c914412bc9766ff016515", 0x9e}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) close(r1) 16:00:51 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffff000, 0x7}, 0xc) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18071, 0x61) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x401, 0x80000000}, {0x1ff, 0x9}}, 0x2) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) setuid(r0) 16:00:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r1, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r1, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x7d6ad864}, {0xb46}]}) mmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1, 0x11, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0xb0a0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200", 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x6, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x8000, 0x2, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x5, 0x3f, r3}) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5e8b, 0x4, 0x7fff, "5a9e2380d88bc70f4a2c29ae4fad8d4eb7bb98fa", 0x2, 0x4}) r4 = fcntl$getown(r2, 0x5) flock(r2, 0x3) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x0, r4}) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2008a, 0x102) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x1f}], 0x1}) read(r0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x8000, './file0\x00', 0x7, 0x8, 0x3ff, 0xfff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) syz_emit_ethernet(0x1e, &(0x7f0000000100)="a8c0a7638bfddb52dd6b31c8e58c82be76cb0ae8fb8e8e47850435a1d322") getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r2, 0x43) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) r5 = semget$private(0x0, 0x6, 0x0) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x240) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000000300)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 16:00:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x5}, {0x5, 0x5}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) fchflags(r0, 0x70000) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8148, 0x24) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x3, 0xffff, 0x0, 0x0, 0xfff, 0x7, 0x3, 0x0, 0xff, 0x1f000000000000}) r3 = getppid() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/180, 0xb4}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) write(r2, &(0x7f0000000280)="4e85d89773f0872823de55fe8e192a5d107b117316f7b9a4f36a7609666e7278ce0f43f3b9c528eeb00e85e9c02e5a0fd7137b79a610d1bbc5cc1401120fed87808dacd5b3a0fe9022e21f2c6f11a07f4f55d1769ead27d7545fb044b8f82b3f43717437bb604d7d4ce4be00a2361324de36630d100bd33fd19f041fccc8352483cde782f633a6e7a01755ebda5ad5221461664522ce82a63f065ab63500454b6a18ba3e40c43b889987829d6887371f2260f10c301e9dec3b5a779df683250c28c1f931d36aa79073c7b2742976c20744af1f95c1087fb3e8540ea0b3c5f5f1d674cab4752cd6ed035d04c6d8263ab62b1879f7cb64a9ab74df500178bac683eafd4c7f07594594dcd70b0d18144e1a50ca0a1558e9e095c41f5a020771d42e16493d64428d7128c3e1798fa7a725a5b661c29d1352333c8542b5be1d8e5ad19dbefa28cb74898be11031ad2d01b11d7a56f312b3f6ed188d031a619307879c73cdbaa12d389553c4067f799c3203418373449dfb47a72b5c66d710c1f97104384a4a7c281b641e9c041f8a529e0307cdd1e71b002f4594ba2731e84b1e0a89a27f580922749333fa81d6046df6fa87f4e7a46a6b0e52162f612c5793784b6e3c3fec2f3e9d2dc8806fac351a22a3fd97dc57770c0453d10484d519ad5b4de76f812f39bef0affd8541a8d14430509dfb0bbcd925bfa9aa1acb7811b8dc440bc165a5990f31cc53e3f6c5a61d82a18b4642ef895796d51ae60dbf56d01de1bc9a709c93606fae73012645b0f68df37f32b16ff3811273ebad01507f1471799ffc2d549a7fb07ce564d86bc2f753c19b862234f6a008f93314264f6518989500a352ed66023b1e11f6e201a97bbe6597178541d198e7dd89bd3a0fe5e80fabd151c667fe622336573ae14f983e1b094817b3c3f08cfad729eab106329a4026839579a79bbcffbf6776d953a1faec9e5adf73f6f7b74a4ce893abc58ffd98353ef8691f60cbb88c9efbed61cf8da69c29a49f4cfc3b11ddff67848f79fd4f4726cb7f5e4dabb2ecf4e8596faf74827e6249d6c652084197ef04dff7ded18a7bbbb5b549fd9d604842329c68e098f0fb666cb371d6b8ac1e07ae5b94bb29428ec94c3f74c2f3ff2748e29982e8cc9225266bb9065d9ce02297c80fc6f875ec7ec9f3fd66e52057007648b2c829a64e27a5b7752520ff285cf0c5b4dae47dbdd7ab98d2a23b50e59dd60b1f34677967b3e5cbae68464fe3d0e33150e5091a4fec7ce155e9845f0a10a06a37c9b78d0eb4613313647a509560bb99efa06d2698eda60712db8f651686b83a1c5e33334c5ea0da888c5a92aa174c6b903be7a8818812279a1424304d9d10ef122562c200dab8b13d061aa772e4e805d2fe22c9ffaad574ee1b7518a0307a03870fe218005615f8b29b5f7cf147a61b1a42bace7e0c21e2a2e0e8c69c749270dbe365d4cc116fa25a20b50bf07677a35ff3fc59e45e37a658e3b073e5749e775b90aedecd4026a5a4b781c747d02bccb7b32f441a7a95a89bf3c44e4bdda7d870e10a29c6897ad4afd68ba4c9021b42c1c48005ea5ae90a5d0f3451cb7c3fe78a5bf8661e481eee875bfad2250084e3cb7604855b244d566742c8b5fe56d20a7601dc960dce1f2e51486b96d2f5bea2bbb7dd2906adb18f88aee32acd7bc59405b297c0e73473c93c097c985e4a9ade898177ccc94d01f3c8ef8e96b1bb0d2e6c39b6a50d19a097696cad0b0dd65b4afef80d716dd22b7f193b683eddc91eca546b3d3ed247c28838dfa86fefca1b2b0ab9a9223e84eb8e9f4e575e3c59bd7f6ebb3da76cd8ec94d99998321285083d366ae0fe0a0a09d8c1baeb6e978f7165052e81a2f60d02d7f2551fc151e4db2206d58efd25f30ba604f16334b33bb9843c6727b2c27dc36c6fedfc05e53ae286d04fb294a4813e301eac74ebec0b34b7aba25d700151c79d7b33c7e170d22b9b7b46843bf5e8955e634a4ff9f96ee21d66b34297ab828f065cc5dea8d7951ee1d16f77c814d6c11d943669c397493e706ae55d2b51ab6526b5a8ad0c86bd41796fe92f559893cd466c785a62353455ba13f1fbde7faf18af5b0e3e716795ec5e13765306928afbf581edcbb71bae419213b6861b26cf063fe3938cfe9f99630d6bc191d62b794fd564c745bef5a70437893eecf580de5e741bfae0017588c44ebb5563bf2f7e0086a9fecae5d023741a63982ce1d8c2bc46dedc615d528094446428f8804dcb82f1f2676ebff2cbe86231e9ed8f543aebbe41636e557b5956d3c7f735a6bee460654d57b4987a77aabd6a35237fa513249850d3b8646264af93aba7fb41ce38f71f802ba7ac550e49862b2924527b1b8e3915e51196ca243b9ad195f85d11412a2bfa211329867f6e8ec2dc983d518fab70f31fdb32c5b28bff34ebea47863ab6c235e9fa7988c6a5cbd5674f4e9db68255a1664b8062ba18203017775702cc0580f224c43dc7399f6360f00c61d4b1b84c3eed849eacd950fc49f1df8cc9d75e8eeec7be597a642d68c00382780b9f438bdee15fa30890868db9010ab64382d12663a99091bd83b7318871fb71d8d0166af25709d8bb2b6d731370099ab40441d582471a3f27704be8afa266cbc81054bad19bd75d890df6f21bdb0b2b1340c98a0c99c2aaae39d9c48f049ea27eaa7839ffe58ac71d82b5e0284b332d8aafebe5523b4250f3d4cab5c22d4af24ed10fea75a0edf8913131505bba274a4587c1922b7919c4d183a97701f847badad5ae9919f626f86468063fde75703cbe8fbfca1d670bc83ef96a36a2915ceb994dd831f6fdca6a4bb361201159a345363214e59ff16045ee45d87ed473af23d992d36245d0cc9cd3e61b70d3d7b8213796cf4d83a7b01ce7ea4abbe2a61d30382efe13379cd34517bbde9d51ef581a0bd8e5b004384395d85e4a9a7fb4e089655b322c35a21bf726a9e2caa7dc778dfcd4c59858be0e2586fdbd8129998c3069ba4425690e46b9d88a7eb6aa4078924418e5b9811659cd048e45803008d18c0972b5e485ed9a383373879419f3c3ce217f312238caca5aea929d1879542d0cf046f6cac2b49994d087182fddbaae97bdd0c30252e35fe0c47a94633949497c85314603f69ace941e2757706f379f069e3b3bfbf1cd8fa1700f26707401f41650e3280f9ed5cc6e2dee8c16de9ed32a24916d585d9ea92079953a8d4a36ac1e60c46b2acab1882a6929e0a914ccd0c06404bece8358fa531b4275dd4c6b1409b0e207c26d5ed976ce73ea7fa7cceea36beef134fd32155b0cbc87b304a13ef5d18d2d87164fb8a64ff07f7bb2f60ce3566adc2450f9e0e330c60d43bab33d4c3fb4200386dc5dbbffd7fa067209265507c84933ec2868c01e06f23eb92cb9833188a4c39ae1b9625d8b1bfe813bbe140edb99188e157f57bceaa50f0614659c9e38e9247a41a286855805b18983efe111321c7812dcf3c0051b70c8d1448577a7118b949d2a41e9eeba6cb03e45745dbd4ebc539cb9447dcdf8ebe6750dda1db017743ae07c95ac2325f04ebba82f7fc63cc87a4be025bf42f7a34f43289022fc347ce3f94b973b51aae596477280f2a6225797a3e37659ad13a1e2a25b87ab95129dd7c5aa515ebc21815353bda8d39970ad242a7826186f38aa8c1103b887f04320e831c89d610f6edd990da7e67427e573cd797694a7ec276f54ee6119e5762acd21f41d95b3c94b36e01a73d574e20e02a3aa37f845a64a92dcad8f3a5e8305dc80cfc06e7f7cfca3442e1146c55c1738a8fcde7691c0a8259bb361c524704007cebba90ca5019eb54ceb7ea2617063d141e28967288343d92f4a15b3589c565786875896cc4b83d21a094ad6ca8f8cca0caaf7f74577333b9db810d17ed07233414037f178f0558d05d939dbfc9de23aad05abd77f3fc03d69a3e9b520c6bc068b2fe474f6475b27810af1bf4df2bf36cfc6592b5bb5e50e1edf91ee0523ec264e317278948105841019416226e6d00e8fa5544bc16ee391f65448d4f9b6c1804bfaf6e65306fc4f882be42edc195d9c7d86dbe916f649fb27d0b9c64739930f3d7e01a0fed1ccd18321bf217eea34f9507aee71b0f53e29834b2f7c8557e9d16f0184adc7b890c939a89b32a54c7439d9b3e51c7a3b04afa8e56c0618538a9f4ef7b585c6824023d791bf451b8e4c6458c89b8d3d6c0ee1700028cae2169167571e3f4467ff7d4a4b38716abb20e58944afef19b4d23ec28b46c3ce0852335065ed645955d19332bcd87725e05a698ac256bf8fad629564941a3ed57a348706b4eea7315dd74471c6ec92cac752e235196723a57912b824f9c59069675f7e54d4f90742191622964d6354eeab54e03fc20776ef468d6debf91ef45f133e5b0bee0c3a016ee65e314d9f84c79b357f3ccb2b20b6294baa4c92b0bb062a10954095c91d163ac1dbe0439a50ab6c6a902bb321f45a4e1173ae73dfa86ab791880bbefacb4d2ed276917c41f40315f5040efbe7289d1c00631dda3d602323e96d5c6aa250462be8189ebc50cce12efdc65818c58b5c71eef1941238aba5bb465c6e59765d4f5688a2eefce3d59dacf01835128e1784ebb19259f7db72cfeec0fd6658051d6e96b07682f19c8d882b1f8adb4c4364f61afef72fe51e9d9b96206238466b6365904c17e25012bda046de05c9e83d56d0b5a0b173bcdca0ea661daa69bd71feeff0fde4d22d439c5af8f4298afecbf14dba4d51c04e5d34d2bf1e88217ffaf8eedf9b1b72c532faf0fcf578081099e3b9402f24c8d53654a48d573c0b6bb09f16fd84722c56847008f9ea476407eef479cc20d0f9bfd48956cf5990de5c259a89dc539584c7b441cf51879f17b012468dbb11646de6c515edbad6754f08f1ce7ba3194feb48bf6b3d3c8085eae3468b673c75e4406e7616141bc20d04d619668a2e3dbf74b5d15a298fef3face848e70e4495b2263a2b5f5bf596c18737973bde3d7b7acc02930e181c63fad6193e2198a99a601e685ea3a6dbb5bfd9d301c82a785a22cfc0a563b92ae385ba01e1f9a0d19f2d87e279dc9fb6d8455de72882bdd032eafcac2d475b0b4ba6ee18ac8bb2c22ec06f19f012a4ad2c448e786325471f4e7f0e98c682152c28a84a783f89a5507500af8d0408742484fb2df7b8cb409184a1ebb567011bf6708d55728e551929b5a96bf2e6edd867773e1b5e0f310e90eeb61d5d13c334abaf9853e5d314e017493f8fa2bc14540dac938e23ea14b5741a42b20c6a8db1223a12417b29a7f8c64e65e29c03c5954dd1c11bb4015cc629175527dabf21837eabedc126cb74b59ba1eb32545e3c11bb17fbfda7b49615e1bb262e672e2f7551faa4bc6f5f3458dfa099550963b6310189c065796a844d81c2391d6f3440d2a3a20dd79f5f5e3a186aef34086c4a1f008651df305f304f29748d2a6ab8178990ce0d58ecffad6d6e628ce1d81efd351c08b1fff4361a216338b1b10ca7793dc4380791d2dc594045167d652c366219358e61efb6dca41af1685750c14aa44f522a4de46b4d8880e142f85ec855526739a0d94ac6717d45160d88d6af8e40e6cc91023ce74f5dec5be1ae057a92e6825333d0184ddec1f47b32bc05c29cac114a86b4a42706a454e498e217e9600f1a085f457ef11a3fa57d397bbb660d0cbf7f9436c90aa87a28e7f91115fc6315f0dc0f8a4ae7c05550083125b3e7952d8d995a2fac10ed41512645280cf47d1ce94bc74aadae3edad8722e8ce21474a0f3b28774a3", 0x1000) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001280)={0x3, 0x95f1}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000012c0)=0x8001, 0x4) mknodat(r2, &(0x7f0000001300)='./file0\x00', 0x40, 0x3) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001340)) lstat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001440)={0x4, './file0\x00', './file0\x00'}) readv(r2, &(0x7f0000001600)=[{&(0x7f0000001480)=""/202, 0xca}, {&(0x7f0000001580)=""/90, 0x5a}], 0x2) close(r0) readlinkat(r2, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/223, 0xdf) recvfrom$unix(r1, &(0x7f0000001780)=""/4096, 0x1000, 0x40, &(0x7f0000002780)=@file={0x1, './file0\x00'}, 0xa) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) fchown(r0, r4, r7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002840)={'./file0\x00', 0xd212, 0x1, 0x2, 0x0, 0x401, 0x101, 0xffff, 0x3, 0x3, 0x7, 0xff}) sendmsg$unix(r1, &(0x7f0000002a40)={&(0x7f00000028c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900), 0x0, &(0x7f0000002940)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r4, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0xc8}, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002a80)={'./file0/file0\x00', @ifru_index=0x82a}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000002ac0)) getitimer(0x1, &(0x7f0000002b00)) open(&(0x7f0000002b40)='./file0/file0\x00', 0x800, 0x20) 16:00:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:00:53 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="80668f24b6526b882a61f7e057af9fcd06747848f0751c0d3ae93634acd2cc2dd2b20e6c1d28b2b7299b636dde492072bfb91ca6f2a362aecef14ecb13179a64f2477ad5f2ca84b31efa56b4efacdd38dd045ed7e7d13dc1450d91471094668cb35488ece3e50176ee5db35f0570e70a1f0ab615c8ad80bd", 0x78}, {&(0x7f0000000100)="c8905c466ac3b592a5160e9ef67cd5f1f40d", 0x12}, {&(0x7f0000000140)="7ebf0dc35b268b278752310945f175de90ef2018695f9e3c0ac1691fecf3e65eb2da8ae5fc64", 0x26}], 0x3) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x85, 0x20000044, 0x3, 0x390}, {{r0}, 0xfffffffffffffff9, 0x80, 0x44, 0x5}, {{r0}, 0xffffffffffffffff, 0x3c, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80000002, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0xff}, {{r0}, 0xfffffffffffffff8, 0x60, 0x40, 0x9, 0x2}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x84, 0x6, 0x266}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x20ba, 0x40}, {{r0}, 0xffffffffffffffff, 0x3, 0x28, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x469, 0x3f80000000000000}, {{r0}, 0xfffffffffffffffa, 0x81, 0x80, 0x2, 0xbb0}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000000, 0xfffffffffffffffb, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x80000001, 0x9}], 0x1ff, &(0x7f0000000100)={0x100000000, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x90, 0x22) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000001640)={0x18, 0x2, 0x566, 0xedb}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x6, 0x3, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/113, 0x71}, {&(0x7f00000011c0)=""/161, 0xa1}, {&(0x7f0000001280)=""/222, 0xde}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)=""/190, 0xbe}], 0x7, &(0x7f00000015c0)=""/26, 0x1a}, 0x41) close(r0) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet(0x2, 0x4003, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/90, &(0x7f0000000100)=0x5a) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x182) close(r1) 16:00:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, r1}) r2 = dup(r0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) writev(r2, &(0x7f0000000000), 0x2ee) 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4000000000031) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc91, 0x0) r1 = semget$private(0x0, 0x3, 0x3) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x100, r2, r3, r4, r5, 0x10, 0x5db}, 0x3, 0x790d, 0x401}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x1, 0x96e, 0xffff}) r6 = socket$inet(0x2, 0x5, 0x800000000003) r7 = geteuid() r8 = geteuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setreuid(r7, r8) fcntl$getown(r6, 0x5) socket$inet(0x2, 0x5, 0x81) setsockopt(r6, 0x2, 0x6b, 0x0, 0x0) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8001, 0xfffffffffffffffd, 0x9, 0x6, "18a39be54cb6247d4cf81b2fa350412fbe30c688", 0x8000, 0x140000000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) r3 = getgid() setgid(r3) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) 16:00:53 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4007fffffff, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 1: 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="c4281f66076b3ba5016f90902f5d6d9f53cacbd1d339db24947fb757cc0d32458d985a5795e1afcbc381be9a4cd553d6d5d93fa3d204aafdafde73e65284db8744a5760c525c6cb228b4337d83ff82756ba49a295840538974e1ac18210905b870aa2437cec78c635941fb632e887aae9f3447dec62b0493b0017117162fb985b17b69d99b19a4e6a8e15c86485dc607dccbc22643cb9af6b40e6bfe149c1afc", 0xa0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x8000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x8, 0x6, './file0\x00', 0xffff000000000000, 0xe57, 0x69}) r2 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) chflagsat(r1, &(0x7f00000001c0)='./file1\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x8000, 0x4, './file1\x00', 0x2, 0x7fffffff, 0x3f, 0x8}) sendmsg(r1, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000240)="05b41ce152e49d6fb6f2e52bc51aa1dfb5dc421026efc3a9df50e7896ddb0015812d9549fe6569906ffa0d4436a773e2f0d2c8debbbdfb22660c6fd840f5f0cb3cd237c5756e4cfb5f9d79c24521f25ccd7c0d3ba29f18ab0a7f62d0a8d599ba97f6eab3b6433b6bbbe2c7618dbd706cda82d53a3130c698559c57868b132161cfcac952bcbcf1641a29c9fd629372b1473b", 0x92}, {&(0x7f0000000300)="36e9e887087b6c3bd484bdafd28295d1ac6ba18374955eb57e06c72e9356118521493c06f8f32e88aa1865bf500a49068bf98e1ff7d528b8ed7237ae43ddfdb94d901027302e7ad2f9020e2769c3b6de05e379d435d0d378c2837e2527c42d8dc5ceae30946495176168b23cadb823b614cdddb077daf11f593cd3603cbd8e54549ddb6398be6997961a", 0x8a}, {&(0x7f00000003c0)="7c06384655ca141bf6e9f9fe6b3073eecce913c9363cc94a1fa2c3eefe3ff0231755771514900315d7325afe8f3da190a90c9fb5121f000a9a28a1b80745e0a90352e118ac6b0876318a84db531dba196c5657516d93ab0e6c3b423ad69276df3b45e5566895", 0x66}, {&(0x7f0000000440)}, {&(0x7f0000000480)="774fe94a786887039bb78f1ebd79ffd4ab89e000c0e86cf31085022cef234d975bcc1b76da5e6093d3af6d1d6b496c217c1a644990f1b0f02b10fedc130e5745df0eb1c27e722e7230f5803c2801e31b398bca134d9980ddc6ea1d53a8a584dd79dc34cf36527a9f349aecee492720f9bda1b1c9e666b96ab0cf4bc718d7936ac79c80ee228a", 0x86}, {&(0x7f0000000540)="0164a603f61a9e52cf9a96bcb36889984e80e21fe493ecf6c0afc50e0af06a44c8e96bc927c19eca6efbee53a96be6d2cdab300efb9e8767ab26fc5da7ac5cac5e173b8661156a9195f1bd72fbf13c24c811e63560434397bc2122ba2941a5c28cbcf0009f6685f0d44b50626abbc0e1dc8db953a2e3b51cc7643ebef602e178cea1cebb41a7b852b422200feed7d4fffa5408e1039af2307905ee3c6288849f1a0565fc97f8e752f2c3062991a29bfe8e92347ff806dd8e569d3a84c122", 0xbe}, {&(0x7f0000000600)="ac55629f2278a7aed97a153b2f1fd64b1f493a8a9556cc80c70104d8cf6ac64df398c0e479099b29aeb66408fee540b70f814cffa527c1ec3408da6b8802a7b6c73ef6a182abcf87ed8b372916aee1ddf93acfbce48dd6001377937501f899bf7fae5cf1dd95fa1e2a727bed10d3e318feba3e41e9451cef96c01be06e399403", 0x80}, {&(0x7f0000000680)="265c073aa459df1f13bb79395cd5f12da5bb513ef2d2ae4bc6508e188760d04fcdf75dfde2229e29f270976fd7a7b2daf99ed1b664c318397634f2fcaa26ad5b1691e1f50cea7c94350c17727ce47801163f37f5f344cc2dafa3eaf30005ef3183bba137112208401d7b34efa89036ef81724b050d0b305d81e20f2faa9dfe70c132dd6f0436d87f69178b0ce763ad072a2599c890f851e39c3fcad7656addc2395e40dfad8187ea70ccdff0c97ae2bc0d7cd4d6b69f8915c59cd195add57acbb92022412536", 0xc6}], 0x8, &(0x7f0000000800)=[{0x30, 0xffff, 0xacc00, "213bb2d71d18a01460101452c7e3b7132854e1ce57712eed60c4"}, {0xe0, 0xffff, 0x1000, "b87c27d54b1e09e0ca7ae8599023a3bb927c69d4667a7a9e03d9e848440d21d8888e62b44fe9dd986a7fb5e2b9ed1dada831a91a5cb460594271d99b976840b25216c1a45d06bfa8db35a8fa9ef98d1b0848244091b87589b86ada1680d1cce6b0b7c81eecc7b205e63b5074c7535e5933dd3282c23ec1ab9990d655066320505d6e9a1941c3ebbd63f0a153774fa4d442f4cf824a905aaeb61eeeaee3774deab00840ba713ec52c6e4be05d2b8fbae49bbdea72f56bf9f52e7779b5f5cfc79abdc91ab7619a6027e25473d296"}, {0xd0, 0x1, 0x9, "fbf57a6ec58e1193fa5ea72c857292c4ab55abd008a49edfa21839e07e1915d650d30dcdea6a8020e55269c3dbccfc7e5154478686fc941ad693e8b0d8f2d5d01ec11b6a0560ab9146caa58083485873d8d296cdd51a0e34501b0463ade9a95c47c7719278b30b471f231ebaed40cd5e1381b3c3e1b357d6726ef730def20a21b8a15b0501d89de6fb275cdfb9cb154b7be5109668bfc39f95fc7d19ac044f13d6350847d2c43581f85dd0a2193215695e73897427bdc7e36997e4ce0c3e6d"}, {0xa0, 0xffff, 0x6, "50d62adb99bd0c3e27b7342ee5d86a92b7ddb7e3a4653fca1c9fcf9bff63a0ddecdbda66a7e4148a2b1ef8ec00fadcd2ca1a4afdc79045fd265216a6af05b2afb8df249ea80fcc976c0320a0088d1e0ae4defbe6f65dd7fca16e8e0a11e7511f678c8805c06ee28fb80ce189a2c12020aafa170594707ad2f91d0d67a8c822cadfd01f4563eb9867ac6a0e02ccbfe1"}, {0x80, 0x1, 0x6804, "ebedbb22956130572a90a1bc859ba840eaeae2f9a8e419abff5c10d4a6f4e0ee6bc78110539a43424fe8d2d49ca0faec29a5942f6264fcc25a33691825642d55a38a984c2ef7b1cd02899db9928b18c135ef72deb2a1772c577a8b58da380f21dd676f1afa2b3c41d5cce74947"}, {0xd0, 0x1, 0x5, "940f46c4a901ceb500b2bf1b4a7ffba3ab576b25056c1496ef5ebcd4ba1f5e9da46890ad1b0274ff4f214b3a4164348bc1b34da8edc7a68ef554d9f5a387616f2e02bd83b65bb103185678cf1225986c25bc89454882cbba9acbcbeddd51fe7d70b963110632c1d659695bdee9c5b279a0f4985c276defa31622a8828565ed222998aa945d26d9d391dd52dc53a570b6b359ed55c741e48d1189cd5e3ace41ae703f66f18f926993aa6b0ac74b11a8f577fcda6228ed7b67ebffe2"}, {0x110, 0xffff, 0x9, "4cd436daf908e5800ab2a742ebbb31026fb1bfe867325b5eb6abe6e580041e917540379202d15c646d24d99fd98efbf0d5353de289f15b1b33dfed9feaa319ba7ec8a9838c3354d087a95ac2a9b9983775c3525418c798a8a7fa6a415b0eb4e65b25dfb4318ac177cfb9d1ef20a5779bbc1705b4d2253340ca2fc5b867f4fadcfb52e32acbce62fb2c3a41e43beb8997db83e92facca083dd26486a5e5171dcb1e3ba8b8c9b8b7a66285448f2ffe1ec2d1363c25f933c27909e5f2beae3e139ea9c8d16061aa039532f63017977dc6e261afe737ba4e8b67138b558ec4564bf57463a934eac2d4011d53ce1ffe701c0b54cb8bb5c263163d65f2cfd47f3555"}, {0x78, 0xffff, 0x4, "5ba4bad7bf2dc9341e2949aca9b5243c5670291cf02bd45449978985ef58686b802945087b573adf761b7c5bc07ef97f93b97c66b85745907ccd34ab0306b48a40e58f426012f80be889f6ae04f1c27f26d70e3bc10d0f804cc9949b3145b4fdcc74d0e9d6"}, {0x10}], 0x568}, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000dc0)={'./file1/../file0\x00', 0xffffffffffff8001, 0x9, 0x6, 0x0, 0x40, 0x0, 0x2, 0x1, 0x3, 0x5, 0x1}) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000e40)='./file0\x00', r3, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000e80)={0x3, 0xc33a}) close(r1) connect(r1, &(0x7f0000000ec0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000f00)=""/254, 0xfe, 0x40, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) setregid(r4, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001040)={0x80, 0xfb, 0x5, 0x7ff, "1f10f4589be0226d0f2068669aafe8ccc6e969cf", 0x53022e53, 0x7fffffff}) setreuid(r3, r3) close(r1) r5 = socket(0x2, 0xc000, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001080)={0xfffffffffffffffc, 0xfffffffffffff000}, 0x10) lchown(&(0x7f00000010c0)='./file0\x00', r3, r4) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000001100)=@in={0x2, 0x1}, 0xc, &(0x7f0000001240)=[{&(0x7f0000001140)="5304093fba86e9d143a3bc6d89b3f10ff5d48031c75bd6ad89434abf476cd9d4b5d2fde15c6222082bc464918e16aa42b6b52e5b2f216af9193f3e8fa3caff1094d4708318acb1d4a2a83dede59b24bdfd35550d82341738f1fa2bab16a176c9f9675217d9fb9c48c36b65f7f3885b24cf42c930729e4ff374d1f78d634d947548691bf511bbff3be1e8075c76e6276f6058c2335075305cd7ab4d74f0375b2152effc23a409e0cb0b1c5e79b3b685e8891e6474cba9c2d5400f3c2d17a3af84ab5e46f4809d64edd620e00ecda3364b8ea4b789d9f3cfd18a8926e62ea29c849248", 0xe2}], 0x1, &(0x7f0000001280)=[{0xc8, 0x1, 0x3, "0263e55c80b2ba02245d1e3c818fe2825a62fc4b5a6bafb7d7359ae5e8a4b39181278c0984ca5d42e6b9e9b1520bc5793b2bffdb156ea6d04b12914b6ccd41caba6bc3bbbe74872cf70055b7d3321826cba03754b0643b850930cdd140949a9e96fd5fa238d2de67351c2e5ecf67c0193d29044352025e0005f28d20b5145d43061b5d3c42e73150b37996a41727171a8f59f9355f54aff1b2eed6795d113d48e4b269c709b0916ac16574b555c5bd8e74341eb1cf312e"}, {0xd0, 0x1, 0x8, "a29845ad876748d8b513fda59afc5b7f49c17165c31b9f1a8933d0f9cb5636f26deda782951b366706bce9def531d466698458b99dc51fef73a2b79e51728fb6eb98e7c6de2d1c3fd316d868bdd8e70163351120b45b31a8831bd5d1e3a9db299a8597fe365fb1d9c5363afe98f5c9f05d7c12c62ba566e783f475dbed7ca7ae738d8eb0c0f18694195257803e20dee32ff015673aff8bd4c9e7b850fe2447c6254986d21a916d6d8e9970bb6ce0baaf7f785163ab778c65510760"}, {0x1010, 0x1, 0xde, "d6b27cd06b745bca1ddbd0303923449472bca45b08a8b52dc5d20faf64ba83d15bac0815b7edb40748f4473d378dc93d1c96071cf242aa59b332315406ddb3629260f77aaf99a799316b92ac009f414375fed7690b92efe4db6e90b42ff38d3d6a7ca7a1f158b98487e336109e8b2df167419dd2e551a8bb8ed8e4b07bd116951fd07963ebc663c6120dead6c301d225209e22f5c6378b9e864bbe30852826db6b585be50e11c17fd81e30f5452adf4e3db20d5bdea6c36c27a80ab77eb47e59b6557efe01d4ab494af71fd6f0e92db07b6d422566dfd7e046154c951af502b032e72339e0e0a7a2292295e03dc94944a2297e595f1f713bd70b81d52e09ba731e3bb9b2dde1b62d9f0b2834476a5515cd68fee99ead3f1635e1978fa4c1503c95c874788d21ce80cefc26c013a03f8d01297e49aa518c4b04a7977f1016f5ff5a4af4d784b35ce882b775845665ddb9541f80ad8e0cddaeb48fa8d49432eff5bd0ca2ee9022ac7f3dd5a4ef08dfe5402c41f505b32ea19e37f1aa3fc12ff6ee56dbf6f297a2e01df0ad89b4e2aa4c3e9a9f5367f4e381055f57bb723e0bda88391e44bdf122b7d45ff8b0824b2443af0e3b52263b45042e6c80a1c6117c92e50a2790028db30d2cf18061a87d9da4f1fc6ef4cf71908a96e132befd040d2800c754d600fd4de03a16583600f04b9e85cb07b907e2bc0a4128c021cc3fefa30e7bdd27174e2910ceb7ead2ad7a95f13e679316a72f848f2aba2ebbe926ceff6e6824e93c097d906f064b48d18f309519234d19729dd5e8f4ca55ce4052810dce2672e4ea2964010bc3560b43f79d7b4606ba1c101575276835a1903909211fb46cd0f0ec22ead6fa8984bfe2f8d9c662b16267ab96465072514d8408aa8bb041ed3457adf36835ea937e2fe1cd8a6d12845ef7e93542fc934f22019092960cde9f921902009b7db371f104bb117f4f4f8610874f4fe0069242f0ace076d961ad2cb6dd437ff5c98b12a2913f523e6dfa27a8fa7654356e9c05d531dd7a9332c3c175d2df95d4579da3cc0881ffd733499fe9499c3788eb6785d588bb29172609de26edc718a33be26059b666f71f3de1c1883806be12963777c2a15062f8efa894e692177bdacdda21da05acd2547e7adcab494f1be05ed68453e063c791e0c8014786f953447811165f350c0a9bc6b0f7a5cc44099ba0d817452b394db2109a82c06cfaf1cba2c7735dd6d8a45e36ed1c6ab98e9961000cdb211464a348155b2b26daf5cc65c71f6e770e98a8ea18b26a6b7e01fe7fb33a912afe3ff7c28ac75d79367b9c912a7f4bc4a658f56f4f60fd2040a80fdd49314219c599ee01740c5b28fe1872fc604467e7e0b4bf5c1a8eee21bb91712193017cbce2536f482dc4d51d9a911934525e498f8a1387c6d2cd6315dcc6c317dab6f55f3e468dd95f6c67e3a63bbeef5d4b5f3658d4e06cc63545304d280c1dd2a763021fc7e28a054809528bc5b9cb3e87b7d96b1eee06eaeb1688b504a80671af0ce0d709b9fb5545cfb2ab479dfc1b742fbb54d1ae6517acd0ba4e69b55d86a0d1372b75fbaeaa428d1ebc1b6d196958c2eaf3a5cf3ef1782e98679b7e80f55df52f47fca6a3cd9f1205a7c20c29d0075724f3a395396238a9449877cab45991743db8601ab6b83f244f56a766008b77909d6df6dc730990827a894bf1c4fa6020dbfeb0791524bb31ee0c6293e5d7d3b602fcbe72b563266ec3d4955ec36eb192ecef8b406f9d07c345cfaef9a70b2680ab9db0dedc5ab223cd07d0d415c8a1814a1f1ca994a472607d18dc6140ca4ba8f91a50c6dc29e67cef33f61cc5819f3c0b16ceae411af3eb2274cd1dd6a8e44af542710650842cf003c9dffa2867445de9b7e6b220caac60e9684bd900a3157c1462d7e1ed45f42f184ee3cf8863a149b8767de9d56ff6d3bd82670df040e6f9889e2295398f6ccbc6247a2d0451e11b643a569ebee6855ec0b0e3764c5a1737fadc1a51251ea94a5c55c3a36a00555b3887ba34750164802f3decbb42c66ff1aa4ac2fbe066afe4f093604207d8a2bcbcd7baa9ed0d8b51ee747b17948b6dbef7b4a20eb0024125ea7da5c494f1b2f4ca67a00787108e4c49b8a1fa25e2dd29a0849875592208734147cd2eade29d517feb957268a4b72b5a48a362ff94136628a3158cf9f4a293a02527b9ab720d656e9309513be9840e7b07a6f27c0ae8871cc0d62ac8d00914a7b4e5eeb1d725a02d48b2ba3315594a8b95e2144d87b1d3e7fc3eac85ed2dc23daf2b62b3b69874ba5befb14059acd8d5530dd22cd4c2d7a18d57e9b00bb42720e58f84df98a4e9194f81ac9a8298bf568bdd466c8b09ba8683295c88a9fd0d14c559e9e7fb66f80f049615a66bed5bf6a3f2bfbede3010af0936204c22d21fcf98f34a41e398a71d204570a623f4cea10b017aac5f9b8cb061a6f99a653c24b98af3fb0cf1819d05f45b46dc501447ccad89cf959c49d7e76dfcd969c0b9d2e5c1825653b7571ae1019e4f2e984657cae9adcdb924733abe75c7087cf92632b5a53a675c5fb5ef65d81c2ab1b42591a003b90d917f2810622c05beb5615847e3116669602d9cd477a70046c8d0934fe456ae8df9d858d03edd268e15e53926515b6af7ddee08fbf304a6d251f84daada1a116c2dff5f928f0b21ccda26d69c0ccb6fd354cc10ceee703b9904a3f7d79bee03652dc4e3992c8b55d231c6739c88368606aeb0e8f2716d364927340ae6755f9e598dfd777b5ae6e5835a9a9a06aada727b236028e8872cf30c9043f58fa136a6e48a28dd204640b57f0012eebaf21c3905cb8d7affc7060064df1fc3fdd49c01405624297b791f458064859b719c9050f3cfeaf7815ea2a272dbcd40e910d27dc51cc3a90164a4fd7fb6dd7d37eb2a2cb5a65be12f11791eb416084a15a630bdcef3c91daca307e7cd2cf2da100e46c74eff4474f37802338ccf43aea2ff840c8c4c3e563d59101d5a68d044d496b1845b6f9629d7bbd3508e33cd11936ff4bd698bf055309e08919fc7f48beed002d4bdde3a64cd25985c5cb55e3552a4b2beecdd3c532c8ec59b04690db89e8b81dcb53d526510e1de4589e88a10fe316a4bd48d5f83d0efb019bc3755f74796a1c25110257132d6499726dc0773705ab8ad9e4fe637ca76de16a318446a167531bb857c2f12f66fc7ed4f0198d24546d063a591d4480183f063880ddd2cd7c22e86e93cbd1c38800f35ebeb51e191148f4f0fd1fffaa68b95c3ef94aded0f82041cbfa8b46bc621aa15a3a3abac1e43eda4d91442e89190b872b819532c03a09a2cc9c0746623a0ff4ec31d4139a7bd97155cea481b5c6174dc9d4d8916946382da6044a359383ef85f4bf2af270ebd447f3d80e2d1e74c83dccd8759ffc639a95c19c840e0ba08bb324254ed852cf18a10663c074bc6f92a5711be0da619630a1c1f197a11cad48f0b63d5fc5c9cf4390ed68d9523a3ee086d5a6f21b162599b6228c2955b77d596836bb48500d162a70def506fb8003ef715724db2a47f3bca8c016b60b4263bb2771a460f1c05047996e84a60c83e81c59a1e1674355a7bcdd611557ac7b96eb93a8abd17c4a237608714e6b438761f6692908586578c6c860a726ffae882d37ea153328a3d8e4628e8a7e885d4b206d72a15b691659f3b7df270668f42af98911c52d8dd5001a0a1da82eeeaefe043e580b248b8b2d6370e8ae547e1ca7afe04e7b76b8d722766e047f623eda5bedc3b78162970e71339eaf926996211e3616b38f3d5d26fa5f6f6784fe3e6ed84c2f0885f342efd9372b9d80faab0fbc3c92db726556cafa59d6f97685d70b76bdaf1e973331ad0f24e79957e6db76cdf773f97a02780b420561705ed1918c5fa7f66354a5f4073d1d43764ec2ab53cdd999a53cbd083044832fab6693dbe8d43ecd6b7e027feaea786e12ed43baf70aa1cc74f82a8267366c5c7a16471d94ab76a887571e0b45f5a43f9b1983a57e60ec0b78d6e98f9f6b24519255a58a7c45e60ea21ba989ca0b3bf01ae65d6fa7c4479f3262cae88d6ac6f9e228445af91c5a0fb1a2a3005b41230278b163f0b2270ef78d06c042a4ac765861d5ce442885510c2f37c65589cf52b83a0f0ab8fb3c769f1df1bc1d58f2a00ddc30e6981f4a29bd324514602d60f3f23c039c34a098d8310b3a6a16ed5bb2b8716c258c60c5c38a5cb04b06c01132777cfdb0cb6a9f6633a3ddc225b298e37ceb615603f9fb962540c1efa2647edcab330ce2ef9d2ceb5b2a88938e46c655be49da0f4767c3608f0ac12d8779c68534e19d0e34f8961d2f73a8cdc849aa3e195b8bc6a5e535fb38921bea35a88cd0227f064f9cc501f4dedf32af7e086c20151e90207f2582406d529da213c78327cd11a91ba0dce0011d80468c9b4a2a42c56eaf8c59f39fe0a14113ca1e3e3527946af77fe0c69ff7fda86d742f4a7eb72b73b71ca778142d6810956f25cb6b64d70f98d57cdc45bd3b2152606a3e7e31d142a88767f41ba9e930796ac2774caa7f34d2a9dab308c34b826fc2e960476b119a5ae23b32a4c7203c2fc5f54450cc9b56c5da422410b601f5d3792239368f46f6ef3c8b1748632db50664d0a6f627830f45077722200249a48e2f169cc3ee4420214b41c7d94be3e11ddb83678df1e34f34851ef394564bf17017f881c39d8eab776419bba6353bc6b6ea7ad76e81c76132573d63dca9e4a2a483e587bdfe40815097cbfc6d0868338536a6bb25af9653d14b844cff1bf59a0fa5d2684ab2c323a584f4750bad6c8b82c66775b29865b2b25a7364955c55996ba63144aa81a1baa215149c4d388f44c668ca24eebe4244f75c9b18642f963f0a24fe80efbd073cb52351c2b2545f56cadc3a656a7e4cc7a0183f2c4bbaec5bfb51e83d3e468ca7793d92e71d0874ee25602e3a8349e3c2fe5ba462319c54370c726a91bab93e712519f2c7751ce539cc2902f18bfeb945f19827c78dd7711f6113cdc346f403c3e5dd16b15bdd348ec8fe5c7790c61a47bc65ebea901a472e4b24b8df1a36735f64b0e5e4b72eb30c4c76d809c44b1a7c5c32dea911e9e90998ecad03caeb6d38b74651290a01fab69246f8546459215d644034e8d7c822e0c7138d7d10d3f9706318a357bd7e16b6c7971fa8ed7fa45021ea7d9a923b2115495b0011b3cbe3e189584fa95fcdfe7173a14ece14dd00a7fa4eda16911c17c1e434713644f3dce27576721d58c18233e11dec81a8acdea048560031c3cfd4a5d3561654b83fecfc440a0bcf1cecfbf01619902d64d2b1842769f422ef0ab0d26244aaace1becd9adfa5d3b88fa9acf996223dd60691b8d756a1e64874b03e379a266771236d4151dd599c43617717fa7a338b1a6dc628e66dc0902f74976fa451b25ea3e2a2506539f79890a1c04676e4306909abb59d3929a6d4f6aac91486756ea01e890b31f9b8e75a270c3f9eef7e6983933b5deab2303e78713b43b678e5a8d3bc32a8895298b6081e24cba930bc4a7b0b6f04132df5721c47be097f86deb028e3367c2b1bc43b9623dfce01d7ffc4327e937b2d2648c6cc2c53446093056928fccc655e614fb63b471ef94facf89aff96e5eb57ae2df9c371295e6b81d9c38637346bd074254cdb0bef205b676c4adbd8ed2de29f56b76e912b627667a6576e3abf069d63993bf6316b6e4f773b2c69895b33f3c4e76abe37e825e8a71e84b32d930dce6e0aa864a89cc416f913c48bc1ef7024f17a0c75e7fe5dc3135c6270c95"}, {0x60, 0xffff, 0x8e7, "47fece1edc6655eb0de59ca2d05f742e95ed223c2ea36c2532c7e5a038002e0bf78603c0d32513391e0aee80e8d5f00033c2cda873f11d09f56ffc45e7fd27f77421064724ce045b88490a8287bf9f46"}], 0x1208}, 0x0) sendto$unix(r0, &(0x7f0000002500)="5bbfda6b9ed3e50f8775e92e4b80db8d", 0x10, 0x0, &(0x7f0000002540)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet(r5, &(0x7f0000002580), &(0x7f00000025c0)=0xc) open$dir(&(0x7f0000002600)='./file2\x00', 0x20000, 0x25) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffffffff7fff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x20) semop(r2, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x2, 0x3a50000000000000, 0x800}, {0x0, 0x7, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x100000001, 0xa2b564ef32251b77}], 0x5) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c20bc207213afedda87e593bf12810e85c69de03787789c9e8ac227f07470bf778155030ab50649331ed3c1dc410bb54f7be52f7e2378a093ebc445d86f941c04f8693855349b86452b73bd6e5bb37171172b737fd97baea7b61e26f7603083f03f9c0cd69a7346f52eee5bd40ab044440dc9a89ced3d0cb104f747d7ec9a6fe903051092f3d19cb9bcf3fd4a14e7873eb1c2116144b0f65aef238921e4424c0474d368a6322dbfd4144727e82094b52eea1631a4058855cc66c2fa6eb89f1b62aa749c64bd721ccedd2fe9b1c779664879738ab19d825debad64fbd01d591ccb4aa6310a68fc22617a048b6b485ffe6148f1f39688763f8481f5cf5947477ce5b190eb7a97070cffd66a8dc4bcc6b02bc93b99078c77205174fe776d6bee57e6bf3405d4b4e38506695efaa1f68ac92653f807af4a66ac5c7b0ef3fa760fef2b1f720e20ee620929c96d4b7544326f06f3981d68904b7819d58f2b5c6421017f7965f836e0631325"], 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002640)='/dev/wsmouse0\x00', 0x20000, 0x0) r8 = getppid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002500)=[{&(0x7f00000000c0)="c5c8fa4d10f6bf79660ce6f19d3fa08f5258317bfae87a26352875d732033abac62be8d3816694", 0x27}, {&(0x7f0000001180)="7096a69c9c4fb065bda61be16c40aea28787179fa5f3a2943f1dc6c68fb75db92c4fa5de92cec8fe5ac027e950c183396a7e8cbd7d9af2cdea0ab6134f48496d973d9ff9d752734e8b58bb18d644974e30a31c7ad0716f983995e942e8d3e24105f1677c9438e469aa0a0257f912f76746bbe143421d5e60316d2b22a3d4115426", 0x81}, {&(0x7f0000000100)="e34de8ec54adf1b8d3ec3d2018c8ae78b2aadb542f8605aa15eb8c9e0e7ac984604482ff34b44c2e422d51b2b1", 0x2d}, {&(0x7f0000001240)="0abbdba0035df404b68b982d3eea87286512b8187048e0d414cd318ff8a6ed6e3d351dca2efd1f4803df4d6b73b48d83568e4faf00ac1f75822b3b2c412cface96321f1e1e86620ee4dedba71709d2028deab434899e4e644630edaa16574fc338d4b324ac7aae5e3539f16c958c3d", 0x6f}, {&(0x7f00000012c0)="b031661e46bb3206a06f6f54b51f4408b274eec397607c0f2599f04f750070433387802947048afb2cc7f0f5c810e222854d7f673f9cc35c8e201b7212adb7192e8e8f3ce401e3b0316226e1229d43bc457a7751e42498048dcae6de14318b41eb7d3c97c3172f8871b42486fc1dc3d16f241bf81917ea9ad2dd5918f6ba6f38ad9c28549a3ec920d90c87e46ac9b822112a7325d15523b12a9699afc543e32cc223c4d261508c00951bb4fd8ace7fb8ab0c3695815fc2ca3a67f60802ad48a9d4f0af3d859532312bcd46002e39cc220e254f0beb663f21289e1122dc286d720bf47ef9b28c262fcf0b9b35aa3d0aef6abbe27f5afad15b48fc9f17a98153ce9bee923939d44963b0c5dc99e688b5281bab7e77150535991287610d9455af9660e3f0e9ab1187b1389a712353b0bb366f1b5b0290dbbb227c9c5d96916560928842f39a49abdc71fe15a73211b7a159ad6eab560373b841695eb1cbc0b56b0cba9f3b9f3a35e51b3ef849739b91cc7d0ed688f2ab135f78f609f2c47fd370371ffa7cd710ef5b81e902817593c62bdfd1e73112978212ab62defeef61ff029c8bbc35757dcb681b1870527af30860428cf391f0f405259e54bca2a32b6d1b67a500ba284d554bffeb532fa580b55724fd0377b4e89b80bed039480f848e7e4f2242d99c392d9390d3da3c5d91e6e449120e5272fe6917bf5c0df6235e104fc307da04c2546ec802eb40a38c85e7b77099caecb2813db496ce237a6a1c3c1705d81b579eec973171c554b35bdb2a88ceb57e6a52f890ef625850a44326e09a6f6bf8baa967d70ca9cd92f3ac5aca3a13b735bca2f87fe5cedd94a2e4c0740a528b148cf212367959b0d9b267eb04be1e80a962d2ffb6440ab42e47bf740cd5ff058fffcff7350e8c40e7febbd461f6f6849e62bb73d44be9a2047594234ae05a6d602316137a33440e89c0218ca4bb4717030d1a9915d0f5e6ff4f66ac7e494cbfc98b5407238e975278429fc1ef3e8b8cc0f8d33f38ef1ddd446c265ff0ee05c1255711f3b1bc5acb571db2d93db1907a9568abf15ddfbe276d8901a17413a66cd7e1b4c38a6aadda110b80f1dec8fbcf3e7085211739036ae149a63ace918b6148077148b46edf641523a9a4e95e252a282643042cb9590fd6769084499c94c333781dde1ebfbf6ef4854f8030d0052a4d7814a4383254a66daa9d2ead99d5024a6ef67741e29593ba2d886d769d25fd0a8ba1f747cf8ce011e746bc9a9a1e0270920ee487687da526529a6f2f43441b609190aab3588a289d7d902035f47f387838ab6750454aff4a37864cc4a38dc818b72689cbbb9ca2c05580d6f7b076e752a2474f7f300fee2f72ebf878fc582247bc3668679c84a0443cc27232265d85089709c39bbad9205ebaffed8acfbfecf238ee94065d1e39c9467fb2dbda3d4caf0be5775a78f82f7ae77c0a02b79f9afdc7d5b9e829be697db436ee0c466dfc8a66bddb6d1624569a86ca5b91f38f8ed8fdef0dc8723e19ac25a8382238816804c4607198bd8d334b3407776892afa316a67687f6de1ccd6417e45fd0f3d7df2e10cc836c3b1d9549fa3085e61e329feefcf0332cd8b1b80e244ac4857b754155a8783929b895e1936dc27145694f9d6cc38b9fd4e9c1cd4969787b0a9fae3dd509f867b65c261d1c4ad75a5a48acb4f51a312b4c1e23dea12ff7fa56172ea2550bc95c03246c75552740849415311f4a25a2fd948ae53e35eee6f7cd7701e72216b46c76f3dc6b9eff11246928aafce8c40bdd0e855cdd95f2dd49cde53c200f084b69c74a6ba7f9ead2236d23f14159caa5fb47505ef77ee194fb534f76682552cff9477f7b37ac1c76262c97d22ef45da6f5ca8bf369c3c0e5ba4996b4b5e6eaf0a0c9233d96375ffee5e9b3b216d0afb5bd5056e4fabd4dd67c8a0fff8684ca6901f1a4b82dd8e508c228ccc3154fb431e3bc6fa6ffdff034ff16717f7aa76044a4a20c3cc7dbb7c83323aba59e6798ada4f383c86c5724f10c0dd92d82168aa2a95f9357b55398eaa84b0fc9fcb5eaad319a0b0293c8ba7985f3304bf622eb92730de1b2dd0b2a9d6e987c14382df702102c90047d5d9be4db1fb318a2b259092965112f0b90d05e163b11926279b3c167c5011c7ae92f204619e8602235942b5b235984a7151c3ea2ed5bad55d73692162563ec2bfd7ac0cad4e40b43e4a01a242c573e8e6a69d90cf8ac71be255cba3695cc20c0746f8fa84c8a1ddbc6fe2041b0a4ab5223c2ae708a0983a6edd57ef6fde75c06dcb611dabf27ff6222b626103548855fe23a57d8332aa9fd4e5984522aaf0d36e20fd3150996c84d7c0d8f9ffae1c64086a94bc5f2a6005877966d0d16e126e9ec84efeb6ba413a962c809456180b614a15f9c5a9fbc7c43288c1198877b60bccd37f8bb9c23eef80c826d1a6db8a14c8df93f5fa426d03af3131fbf4bbf9ac00256ee22e90ebd69e1a5312cc9c27198eb200c29456e5185653df8dd1326df7875084c68b5ea4f686c721b78c4eb1f38c5c1897a8fc69c553d66bf777a473726d60d1795b91cfd0360a093963a91d941533eff55e006035569879eaeae1295737c5161a783f99394d4d9c831297238bfc08594f8d1f686069fd1db2fc60c814144000c7b55c72992af383f4540698f56f0afda7ffdb169592cc7b26e60944004407636ab27aa93cf4f1d52ccd2a5e7ba525835ffaddbc4bdab22035a2aee4a89016b64955ca65be6436837363054775d49ea69d99e1ebbe3591885599b467b746177dc27699e43000e928d033d40a839a1d5fa208760393ead3e662a8a13b7803cc1f856d123a0779a37b7c1cb88867678ca8911cd8fac25028e4924af912fc9bddd2c1a0372f1680f08e757706bdc321160b198777fe605521aa3b584c67fe8f33f467dabdabcbf41d0d9cd592c244350737baf11cd552afa63b1bf263f0f36dd37191e09f8a8b6ae72b004c0de1d2544da689cb8165c0c4796408d3346ed21eee1ccaee13119bb9aca2dff894bb4975d83a2f9d6031c01c9424e64a92d958cd0b179ae6309f54efa47ecdec59e22aa6d1a822e579968b82b0a54e898f2665b2ae201828acab78bbbcc64b3fed6406e4cafdcee9ee04d48bcc15f351e8c5b54145ac429019e80dd998028bba221a55daeb9501051139b925a92e4b8b34a778a4974ea03b750aeb54c3ddd610c50543d2a8887eafcd17c180e0845cea3f17272fa67b5f5b6e0390eed0cd3aba566a5d0295937ccd77fb61af421a06fd3d127a969091b4ebc6678f388bf34116d25130de1329eeaa37b14b0d2608f258df3ed26993f9665bdcf3736d02b907a8298d7fb56ea605f8d5b7d0ef3a74fc32b9f57932e91431d86087ec87e630f0579537fb3e2785b5b747d8757225a42a746c0728aa474185c16d4067da25cd989f6836fe8cad00759b5675e5ed598f69bf05b129ffccec10628eb2e3d91f33b7e5bd0b127e0bedad27911d1565c97fc2bc08017856e582b32b5c872fd80fb079f9eade34c03efdac2da6af7ada44bef8850e225e6d4e46577bae4e3ebafad5fb75e9a05cae37e7498df7c0e5ad84f98084f56da56a98e1de49057b7bf81463e75221a4fbb5d6440541371c3932773656ff120da07470580a16a1b80c4ad8225ddaf7c0ac97f642aa3aef5a52532eeeabf2525a64fced9896f0e44f3afe78a225aae146965f1235063f56af53ac51a503f0cb16294d8830563d27fc38c16daffc02e07d168f3df29bb9d6d0dd1e3221893cbf83b72f229f60736313dc927fc279bd46b04c2fe1f242a2a6bfe01e1531b00c906ba4d1fe4ee10515e1d0dd0859cb6790e80567a646b7a1d84f776d4d2816fc449f2a008ac6cbc0492cd6c21899785767417750911520236d2c93c3fcf5fb1cd333ab3fd7c9e3ecbcfb8f2f5902ab526728d93005712bc11239c0ef50496f7a9c4f52face401fe629607c9263d0296de90c42706867dbcc4dda07481e07b5d027d6f6415218d41f3944e5d134f2e0891977e89c19815d2b506addb57913ad8282706533e6a67e1f45dabf163104ff6107a63d0d756c385408b5d02b72c58c54c208663cca71807442e79e34699c5f5a5b2818bee104fdde38899b7aeb749d29256b13b720e2ee62215619591173486b9df051da491139a824be1102ab621b58fc1929e019484e2fa62a1cf2d71ce9e98a001113780437c6bce6c10b42049c756d0a2aee8bd82f1829c4d76d9e3d7fac243fcd4186408e1398ce9efc66431de46e8ffbbea216d68d63d506b98195956353d1c058305d553a52a2e8d8aeb2c1b1038128962c15e3ba73f602e023182f2c85bebd5ee87b67a1033ed63612368c317f615338031b9328437da206f8980190be5c97253f0e468acea41f3a902d87eeab77e536e2610d0b698f25d88b64898722ef1ead2b202475d02b78441fb189e4dead00d5ff53b54ddf84ade48f6a27be09cdbe4c80dfc2c7808c1a056ac08b71680bac9906fb1baf8644d463ad395f94e9c1f309f9cb2dddbc83b93847bd659ac5f2ed4f62d0022de76fac99b4c11cfc9f82684c152f8794cef9c66e97db1db4ffb35d9943de416fb2e5b83ebb3e078cf2838958e12791f5f906d3099f176a3f2feb5effd0e6b3e12775511ebee00054a4babfddb0f4c98d4d53e31bfb419225cef8a3bea721527b1c337fe1327a2a52a908f8ceecd3c7bbf9fb6340184a0463bbbfbf4825a43ba0cdd9f0fedf8a9de382f6c1e45d233ef054e731af0cf3a4d4d4699c7eff12eb03865dc3684d3b7fff1784a7eab81e321f353a7e7611faef25d675d9eced3b165de64ccdec14492f62f1211d794dcb2ff327d6cccbec354a5f84f01f105564fefc0c665d5f085b49a4f950a7b61a64166c1a63fa5d875abbe2055f05e9a077ea63a87b99ea3d371e6d30f30062abab341ad3c78b2f6f3125eef505cf32bda593ca8c5d2e2ffaf73578ed08624e9e41ac79e95e6093b358672ce8063aba4bcf89b35c026fe48cd783082f81b5a8011a8ee8af4887fc80da38fc6dce9ad9260f146fa75a46ba38e52b2c35e00c2bc2eee81f61ed3eb1e5ceff875cc3f784a70bfbe180d168f18d87e638a388f14588b3c7d46f6cc66731ed7efc737ea5740b33b092c55ba0b3449256f8a694b1dccc545d3da66f26722b0eec8380301ac4009bc8a615382aa19e311774d493d4b25854dc198cbc82d012907a9ed444592084d0e37360c9edc553edd5f8bc2c254e1eabefcda02b90fd8c8039f51cde878a27176f8ffb303c85c210e1eec123fc3119c4edca8f10bfa9abb72bfd1a41c90fc650f913af81bc1a9996ef3fbcb3424002707d2456a65288e086689d7489a17939b9e122cecdc21ddd12ed50feeb003485699d3637053aa791f27248fb1cc12888134876484be23ccd9dd6c87ec61ab008ada3d3596dc8de95569a1adf93795ffa044eab051a1bf9fffd4bf20ae62ce8ac3901e4f853eb0818f7c716140278d22c3ca4ff59c08b8547324213a7234c6668d4b0fde6b877abf4d6b825f15a53590e2ecf6971165058fc4551858c790f0797c857c2a1788832eb92a4d32493dc0a669405a9e38dbb526aa083fd859638a653c3c1485aa278eab908c2aa5248ab1460f9af761b7393ee290c7f5179b4b93fa8593694ca79a65e80a136b864ab00e97c2012c4174cfcd3f2cb2a1d1e37bb16cae65410ea7c4d984fe3e6743fcbc3a7a5017c899ab4056ae43a3b51ee2c4fbbdd50260b86b91b596898f4f2b004c4b0bc6fcd45b1d0f", 0x1000}, {&(0x7f00000022c0)="06fb34c0b8f7cd3cc3e1c4dd37b416de38cdbce4df8c865ac782030879dc3d5cacf872341d217a1968e380965bddf42672a33f8459068b825fc5df7583867ef9bfff697d9aa89fcbb254437d1bd0c5f802eafd241fc72657d3458583d72a0812ff2ee060d761647f63e2146bfd84627ebdcbe59840da61393b9d8941a7a05cad1db586c25d954ce3e787516b9f4ed4fd9acf76c3b0a43da046696940b55bd7d1001794f14257768be3755e531e5ceed158fff919478c9cb610f4bdce51b449fa8161b4c496d693e5849af809a2d1f746d6a0e6177584fe7be59c4eac831918615dc92a05519d24394cf1cb", 0xeb}, {&(0x7f0000000140)="1eb2e2f483065b676d33cd0113bc34edd6a4a77c626bc45d", 0x18}, {&(0x7f00000023c0)="a5c56718aab3f1abd8a05150b45ddccdfddadf9ee14d85d23398f108e0b48d2c0ced693007e5a3e584410d4bb1bd192c94cf5cb739ae23fb8191f088a25d2456c3363320fda6a51e4fb036902329d45317d902a0e8a9a3658ad75ecf1f51009509dc6211c07f72b4ad2818f6d602a8691334b62a9d83363dde794766ca9ef1578a22c7f1282fd81f7ff5ad4f80591632dc235923f4c2f81ed442ab8a163189b025d5", 0xa2}], 0x8, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r7, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x110, 0x408}, 0x0) 16:00:54 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x18608, 0x10) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='x\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x75c, 0xfff, 0x1, 0x7, "33c0039b8b529d4596e58447bb2cdd0ecf490764", 0x362, 0x8001}) writev(r0, &(0x7f0000000200), 0x159) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xa093) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000000280)=""/65, 0x41}], 0x3) 16:00:54 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0x4) shutdown(0xffffffffffffffff, 0x2) setsockopt(0xffffffffffffffff, 0x40, 0x100000000000000a, 0x0, 0x21b) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x5, 0x100000000) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\x00\x00', &(0x7f0000000300)='{}\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\xc45', &(0x7f00000002c0)='\x00']) 16:00:55 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e88ef4d7e9346530bde1"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socket(0x6, 0x8002, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) clock_settime(0x0, &(0x7f00000002c0)={0x5ef, 0x6daa}) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x81b, 0x0, 0x4, 0x3ff, 0x400}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:25:19 executing program 0: getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x40000000000005d8, &(0x7f00000000c0)=[r2, r0, r0, r1, r2, r0]) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[r3]) 16:25:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x2000000000000) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x85) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000001300)=""/96, 0x60}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/218, 0xda}, {&(0x7f0000002680)=""/84, 0x54}], 0xa, &(0x7f00000027c0)=""/4096, 0x1000}, 0x42) open$dir(&(0x7f0000003800)='./bus\x00', 0x2, 0x80) close(r0) 16:25:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x0, 0x2}, {0x20}], 0x2}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10982, 0x38) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x92) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/67}, &(0x7f0000000280)=0x45) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8800, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) 16:25:19 executing program 1: chflags(&(0x7f0000000080)='./bus\x00', 0x4) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x10000, 0x80) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='][[\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='*!%[\x00', &(0x7f0000000340)='\'&-\\\x00', &(0x7f0000000380)='\x00']) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) 16:25:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 16:25:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000280)="efcb835997220e77245f9ad49cece0b2fcbb1c7684561a4ac7d8140eb3af279f5e269ffa5421b76eb6ed3c2f06b4eacfdd31986eb3951f026500ce0cf6479874b98bd9b396", 0x45}, {&(0x7f0000000400)="5e4f246f88382050b53464bb210b0acef2ddbce17022393cf7a53b373ea7d8c4eb149f79d9517fc25d49e93d7a6fce72be0659eb8c1dc2471c58da9fbae266b85f8af1fcdc9be9", 0x47}, {&(0x7f0000000480)="054a0dfa7f2e9593173887f8de8871f11195fe4664b3fd283d233e06029d2c762c6279de304f8c9560701af73e0e07111b955231d23ddd01aa3192a75d8d", 0x3e}, {&(0x7f00000004c0)="0ccfd208104606d147262dc35fa7e8bfe2d6c69bbdf786fb5da8f4167b5b44b4ebb003630cebb95d3a3c1d999ef7a560ae73d2da8abff6da85ccfcaf18f1923c53ccbae1ae5cbaa54b1f927b7e159e51571ef451584dd2885648ea536b54a34550695ffd1b3532c3d3709c59835b15a1286d4d80cc2d679f92217705ae0d28d12f7bc11df888366b6e545307e26088ea31ea779b17a2936d53ec288f6215c303ffe1bf63ffa0a6a2169c6529d1dfb8eabdfaa0de89d4ff5620b4c4a209b75ff34b75cce0b617d9fcc6665813db04ec7467c3c6d85be2ecfb1fddd5", 0xdb}, {&(0x7f00000005c0)="11e81e6bb1752e25822f3736216eeb53dff22fd0ca9f4fe6d83f579e8ce7690e822baa575b1a3a8c5626624b960486a9f90d7657379dba2601a4d5bdfcda03816d50a8b0dee1e1", 0x47}, {&(0x7f0000000780)="cdbfc7d0af0b2d6a195c8e70e604171decdb3f817b5bf1512821d6161d2077e38588a084fa8a6fda8d07b8240f6aa7771f00d363f5a21cd57ca43d2d36ba44fd0c6a9fe82d3bb9b6af74a6c9ceb8d382a582b9016b252b1885057f8383884e0799bbc1bcf4799082685289384158230b075b3405049e7dff6f8805c263f0b7a2210214c7ee88b5bd5721992e1aecddd5a8ca8734060377279d521aa2438aa20b4d674d395c9491138958b4133e063c4984ff86a9c80f68a89672cd94cb389ece6c4216114fe1834926c644756143c5fb0888b6e4cc343c1c6c9e9e3c5d563fc3cb7560d404c2e821e58dbe1479c57d5303fe35b5f1c4ae44", 0xf8}, {&(0x7f0000000880)="65334d3d392ccd9b844cf592034fee1491df0aff7b36d4c164fd25388fe4f78dddfd7b648837e3194e888c7786a359f313f31fcaa9762de62e2bf3667ba95f0fc86b153bee9e4cc4320add62ffac423ffa25bdb5a1a601801b4371efa567b3d8b3b487150dbfc21c58f81085d98b57df0a427962d3d4956bd9ad87b6e44e22333895fcfd6e2b9ad6b21ba3efd41d63d95e0f35780dea0b567f1c91cd0527b71eb4634cafb14645230a901ba5a094ead3e6d0ab2a352dc46cfb468466c08e4a76ad9b7572aa9dd807690950fa9a930e0ee5375fa6f2bb", 0xd6}, {&(0x7f0000000980)="2713e5832ae529441607e5db986eb187c4851efa170d7c28115dac5f7890176a8b64b53396b16d752c53c143b95b1110b9de391607e149314820495d160125d7cb5eddb16f006443b7613937b15842adb8dd18675fae97dcc3d5bbbc26c4cb835c0bb821defe732e9f4a452df40c316dd72501dcd2e1fdcaef", 0x79}, {&(0x7f0000000640)="ac9a27c7b3782e0aaf8a2421bd7cb583", 0x10}], 0x9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="c800000000000000ffff000006000000cca402e9ff4397b3e961aefa616efc2aba5de75c741a65641d6243eb074743a23d731c6ffefdcb5537786c795b911018543385778af384bad5487d7ace80ec6c37cf543300468f30bb332ba6136d566e1fb2c3f0ee816175d707ce121883b805be817a05d1de0b08864f692298d071d5ef01c8f5cf5dc101dcd13da4c4134431f4dd8ea61fa2b88b3cacbb4d31b0c0b2b468f9c7c6c973ff1c773f8c4bc4ac7c689d46434005d91f2286cf88d575146ae6eeb6a02d1275005000000000000000ffff0000b90000000fe1f4f98506feebf533039987318799cf45452c9daf9c12edf31d9d482b2ac12331866a1c4ca84731172ca6e6de471e73bc467b7df9c41b032bbdf8000000001800000000000000ffff000020f900004dcc240000000000b800000000000000ffff000051ffffff4659cb980ba3fbcfb359dd2b1169333108a9b73624aeb956b6cdcdf6d986f8a637f6a97bb0305382357382458e1750583f9fb694bf83851eb0d0d1f286585cc82fe92cbb55f1465019b4032dac14dc84f9aef75b6dcdfcf6e0a74efcecd34c4e7952cfe2f9f4c2787791e0a523d3ca2933d330dc41a62018816bdce996bd33c110f865dd068a02f96021ee133b1e4aaa0e2a1abc19de97baad7310d9a94b72a639890000000000001010000000000000ffff0000050a000072f00094ffee10938227fc52df63111748f22433fa78c34f1c123e41b46157a43c3a7a016b9c71fd96d98f51618abde8041fead199f7ea7e5d07d26464f5aa449ad089ac6ec7606f986b97f6f6d77ba1b187a9d7dc4d4e037c1c15ab612258df46b07a6c5ba86aeda1c5bf1f13eed8ac90fae480d8c1e6afd3da1433835158465829cda8d2b37da65412390118852f8d5be80c2901648e21f181486b2eb94efb73c22d4c4b6fa75c3889f256271f9cab12a8d9312764d4c95f0c0e35dad47476c7d0094f9b4d5cc774afe5af6035d9241a595aee075b8255147787a01da0da853f9537e7ff34f01f0ebaff1fa368180dfc56b2957a83dfb2ae09909c75d8ce79a833a8165adb7696fde52981aafafd15532a7b3c41bb3b424342d9b1bbd82ad7e1bcf141ab3a050f14c98ea7defaa497a9165a9c873b244673aa437640172aeafb79d939789d6f9ef4238e4ec2a7b51281a9b17ea6f4cd5e5b8d9f9b8f7d09033a81ccee047afceb16690f3249aa4d82a169e100d678f51334d2ddecc5facc20ca03b72bfc55baaacad605d22b6fa87b18287f2da993b30c7a754d5556f56b33db270d3799066c7c96529d3ece01ce919eb91bf8e55713a22cebe3d0823989cfdc1a5190674b138d2015dadc2cb45a6d1dffc6b3ca4b7eaf4aa92368f5ef4d297c59f81082c7de0873c5485893a4f8364d6e7e63a35525376f276e024c4f7df591f505aaf0e851dca88fb0df9961ac1bc8228678f853d0380e75770a27cecdc73f86feac1983615c5ac5adb69a51965e99f2b4571fb2c4070874eb7cba1919ef41b8417459a119bb01211e544fe9639d913502780b4a87109681f1faa6b8572702813eb16db787508658df7efea19552f55fb5c767c7c919fd55abc493a14e8abd1b6a4d9c47758becc4233e7683e2d040b5d45122e7d417b29d3b6ac7d6b3424ba2d5eef409034c78116b432dd2971cba84ffe985e70ae899abfefe6027e11441182576a04f44b468eb0bf6be5ae51acac19b29524efae66834495d2d84fbb396eaa8996647f2d2c283ab3bed247da9128882f97511e8d08abc307611e1a06bf87bbbcad34ab25ec1617d9622e8fa8f9d6b262c0ec4b2b0e9b7c48bb30ed873ebd17122c5541b44e7f424d84000f2e820997406079cd876d3e165cb5675d6d6f3d1dab48c0fd2d2c207938ee5d3271546f34dbbf83953c8c592be942c1e620bd1394b5d5481e184f6c0039cf4a4cdab527dbe806da9facb925f099a572879770ee7a061016cd6dde28bfc8abf3838f8a018b8f288c18ee936303a6456a16dde4a19ee4def9285c93b40ecfd117ce835ecfd217be2c1685ed917adfbc137d6d19d8673036481d22152a9de48a8aeea827e2318fbee9662798645d7d1f18b7bb01e82ec977f0cf8c5bc6d0675cdd6ff14db1617512d1a546c470fd90231585858d11fc01c00e18e7e2227faff77df733e251473a021e6edde4aa43200cfabb8d7aaeffc8e782152d2c6c394f03f0d7cf572b2843c6e430465ee0a5c19c78d2a6f4119a9f7cde6a44c3b1b3af8704fac244572357d09b24741f9300ae0dd63c8b80b4b9e3da44a15fb57757158f5d8392a2e57b143b024baf0f96eca2a6ac26c0c315029d703cf0554904016a4ebee871369c33fc013c574df52cd08b6a4d8287ab1e18d1293a27d900b55848a4db93efe134d91fa9876a21c4b2d3a93b669a4eab62baf8e336911eeb7b895ab9d5689cc30534ddbcb2d9ad076fd6d72e9f738689ee971b54264214f3daa844e54d45bbb65f3d30f7e5324aa62f7d8ce4b81194bb7b0040c5b3066cc7eb35207d5c87412ddd00945040aca272a21265a2648f4b5564a8b14f0669b55ca559bf05ab5c6839845184edc7307ba060f21c1743bc013df1a4beb846015c6e99946493e45363cf7c4131f08b5b62e086b924bda10bba59f003c08c8bc1008a377c72cc8d8f366243278ac0256fbfeb31c012467cd4c25fc9f7a7698cb68a2e41e460a2b5daa8da5a6563173db45d936f50c6d19c2c47ae44377ccd0e59836e7e55bee89cbed6e6efe9d864be76a4222c9e9b1a9b0c50f385eaae57b7afa99dc4ec92e378314f66874ab1c382d34a44ec052edd417ce97b4d1b44f47a20b7d5b73872caa22f0d88056dbf977d14e5780770edaefc2b2a6d45440c2a1041c60ea4ff5ea4b33b60548d82ce6cec48f3fe32baf143eac9a129951d46dc7d72b1dd00869cf08d1db72d86f457aaa53df229ba2268d7bd665e40585dd985bd539c3280d85ee98744f9c29f76c7905d8cc5dd6c29c78a1969e075bb8e013019733d956026a092b4e4fe0b913a15eefb69a5aadd57797d881af9e5520c0f1cd5528c1c2470d4132e3c3bed781dbe8ba9d3057ad41380d9855cceba74f9e2418182780f570ee7dbdc6e709ed1ac1817e17279267f1c539515283f9ba0c3c41d061e2c2b89322de89e2dbf367e9a25b09366af407a77934f0a4904647914cafec3d82c4e565653edb5b2a375af491c715bc815d4a632a2c05d29da1ba0d696f9cf4615aac04025c942dc0c5f4664ed9394421678d25e2ac54ef1e6c31f8675f4fdfb346f779d64d6bc778cb65e62c9f9a62a7a21a3d7a52c74039795b492588dfcc391dcc20f07a61d791cad7d9945ceb7f809cbb01dcd06fb1bf064c2d04c8a96ca44a1129ca724016a97bd864fee51ecbbe5dfa7c5d91621f03a52a452892c58b0b65b048c5d24c9e0448e46d6f9d64d40f2fd1e309827cf3f6a3d9236c5f49d06419f1f48a7753cf91c4b0ba6ea7d9cf4630ec87bcc98d786b860a2923893d8f20ca0a2e1e8e1245b8a82b32b83f98cb5f96dfb9b889acd508d792e1603b2672d84f124db1a4919b3136ed9ec3c08b31adadf26942a552b4f7f3410b9f5893b4560636842395b5ab0d593df9249f4bca5333defeb65654193068e686e1dc159f8c848402064a66ab64395e2d9c19367441a5df0215a26a2474b719b9d037439c5a2d232395dbfbe03c147e651f179c366108e06bebb1eb270425b708df7813d28d38ab8776c03d081edb2942cdacd1c6bc49e88f66644c65623e92dc1570bfd3e5a5ada708d7d541a8b1820acdc105cb739d98383d56d1a1f6cb8f1f9a469c7237162e3adc8d6c2c0ef1d6ed7d91cd6f3e0da99d325691e717dd58259aac88123fd8eacda082c5f60fc2e30dc9ec238694c08c21ddecfaea6c6f94df596eca1bd857c985904a5b4af95d86d8868bc2dcd8b2b20c29a96e9045e8a9c3293c533e79d5405a5b08dfa3067becfb18dc99641539c9ee1746743f8ee84ca4e2c6fa5501bd28e6a52f8a45bdc0af2e182d8b01dd0f4869686b8941078e70b9212ee14b30c2032a6640ce6ff71158d4c639a6df90bb87d02797388f0efdda72cc6df0d57b83706d90cd5e3f172291e80147d863b2417fa3014c0da8d096a68f29f94b6c2863ec03cde1b613a69bb7ed263bf89e9f88c279c8f85137193a7c59e3621ef14af33a543919274052b6d2dc4d9f0f46dedc613f63a6ffad43b76daf517b76ec3bfc6ba4198fe7f4071a82836ac23e4e9e4b3e9a1666541195140ac77b388a885ba4f05e05e76f76de62126e03c5ce14eb3d70bb791bc2af198b223792f4329cab1fe39e93e672fc08b06eb3ed4cc691cd999f4a887997f1e9bf23172ed11b312f75cfa8a8d0cf201596c0df86430120c7d90c3a3457d41be0eff69cccdbed1633f4c8035a3bea8ae1dd9deb8be1908ff9232c46d0b8f4c663381df82c5aedfde6c73fab66dd4245e84bf6fe1117384409598126c3e4e78ea8fea873c516e765e7364385ee67f871e12f06000000000000006601a637062bcac054872569d752ccc3ab5755c3d98e4c979f9b717f9880fa2b5f250625402b6509beb25560719c7f8a64d700a1af1d886cf93a5b23413235248bd10866f5493299f698f3299623f34bf34671eca7fdc3171ed7898104fd26f3dc2db4d68866426d82adb5a037062a19774c48e647d0a0ef789fc8606471a955bc15f524cd89d961d6095f765f0669b76740cc4e70a7b3ccccec045158b0f2bc97ad95a2ba3c90aa76194e515eda78915f9d8590a1ce7967c77c288fb8c6c9e500f1acc9cb30728aa1c728df200a643a7d874eaf5cfa414f3336d4c6be0336b0b657f1da1dd12e35f0d9c40b6d3901313f27564e29a54e572cc0a05018c474309fabf177a9ff0052e8e5728bab9f501532cd4275a7fd3d22941bc0cb49680e5493d3ef8d53e78c26096c09625513036a98eff26465584ef7f2bff92dc423ddfe2d65240e497fb42efc2334a7906a96212759b2be799ce4e9871cd3ecc835abb6c5bc3fc324c0373f71023aa7734ef160481646dc17db1c154acf4cc4e716e28b59dbf348938a870d9fca1a3e4ca06d14f9d6a5dc19d4a45ce440cc9ec4fd52a7527da6216005bbbe9348258edab354e21a9c940419989ea21979df1c654a17e84cd9b8473fba599b9e5a715b2b63e5ac8494d81fc5d4e1e13e8e13ef70eea404840601e6a145b964676107f0f7ee7906585f27c1fb3267ee14761dc62c35130e6c747f2b69099445f4f99c8e674bb93c34fae7dc018add9e3d74c7031aa4c27c5b0386363b0a365a1ac075aec8302f4e00f9b032d33b3283241a8441a65e6d85915bd4d9f20d56f76ab7d6e193ac5921841ccc1c802aae7972a583a234a273fd23ce90b8ea435c3971ac86ab3f95f8570d1a7f18527058d7dae282d2276d7a50854e3c87077ce5dbc89f30bd6166a046635a7ca2661cf78148fbee5c7182c4f9e6013c9b264b6e9af5d86a62c1b74846edc36a4e1f241dd9961dc9298b00a63110cf731d6a5c062150ce1a17238f648f3595bfff17e0aad23a66bbd6ccd4b9a2c279b9a5a89f36b7ea9d0472f5daa50b445155718d551286516bb360a0eaaa10b4ee01e2fd8bdddd0862c77ca0a4c772abf10420f9e3705cc21d8854553131b92ee0c4b20c73147e656653e70d7fdf4004aab2e2317c5a6a91ef8634b2ffe0e6a6f2d4ce030171225de826f17ba88facace8a9fe7f416582b80b07eea507dcf9cd7593751c807d975ee4312e4184b8a6ca654338b62766f0543178d0134ee98b2afca8d3ffdf966143e344d7e52bd8124078b2a1df5674d79bc2cdf4e03e64ceac8768c6211b4bf4a57ca27ec708a4ec5299c0b5370b34f5b7c8c532976d6d0d022c868e0e56638edcd0c53d787d61ef4856ab8af9877250f09c93012e061bbe6b29de538a9fee499c55a508763ae9b2786856d27a4cfb1af7b63cc8704881f889ea73b5774913a6cf77f98e13f4ccc5ad49f21b7b9c2ef657e87f2cc7b78d134c633943db537e0fb73478b4b83adeb54e06ff8a87ed54520d7955c4d5b184634605905428ebe1c1cb98df7e222b063945ceb3cf016aef85997baf52268eb6fb202b13130813875a7b549a6f3a5f4410f3b45295fff91fbb0b25e74bd3040114a9509c7e43ec8280b1cae04101439ce985db2e7b0e3262ba7cc725ea3653b06a6e1452a5af354ddf8e71a360a03a5fe9ea78a3e9f1d094bd99281ed7213a05c8bae351aaf99344a6a23e7304c78fc57b288245d9fe672e3e705ea2edabf2cde73d84deb307de623af0215af468ce4d7e18e7cb4470822136448bb1178b3b34cfb3b5037c1de8e7f0f36119fd80b88e6fbbf33892d99422a9c399a1858fba26dd9521665d7882bd7ec57200a2bc2b46c3a90c6351238625b975720b448871dda12f07aca829bda53ff012eb4a9e7bbdc8b59b771ea93a72332d7f70000000000000000100000001000000de47f8e861f74ff7ed0161ed254c0cf6786f497704a9efa16b1973f1b7675f08147884215f0df4cbb24405be5c33cdfb9d56136f38fe9240e12a43dc59aa327c8055c0a3a2b9a092c5ff5d521812d1e615b805ea966049687d330000000000007000000000000000ffff00005d0000005cd9e1d02efd1c08d15f8499d81a0f8752b11bef78d05544b894c87122b435881883050e5ff026be097bb5fdfcbe153a33cd9cf90681aeed60bb76c6b2e709791f2f278768736b3a8852de9fb9b894b06beec6909c428147e93d22fe7a88d61a3000000000000000ffff00000000000059742ea9d8eab2ec875fedf011cfc20e1b7b827e7223560985d9000000000030f7f141"], 0x1308}, 0xa) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) lseek(r1, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xfffffe29) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) semget(0x2, 0x0, 0x600) readv(r1, &(0x7f0000001e40), 0x0) setsockopt(r0, 0x20, 0x6, &(0x7f0000000380)="cfa050157df1daba2ee2edda01f137b55bc026", 0xfffffffffffffd81) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) fcntl$setflags(r1, 0x2, 0x1) r4 = semget$private(0x0, 0x5, 0x20) semop(r4, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000001e80)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r7, 0xa, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 16:25:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x41, 0x8}, {0x0, 0x5}, {0x42, 0x5}], 0x3}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40, 0xfff}, {0xcf, 0x40}, {0x101}, {0x80, 0x6}], 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)=""/33, 0x21) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') 16:25:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) read(r0, &(0x7f0000000080)=""/121, 0x79) 16:25:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe52771800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000740e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e82aa5fb2c7fadf5e05f3332e3fb8f94a060357c63d280c795db11935189016065080d"], &(0x7f0000000140)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0/file0\x00', './file0/file0\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:25:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="34e20bcacc6bd27eb4955baac8132f2cab151d8e507a1b93e23cffcf86a209ecd6a15703577d6b35638e6cd490e16c0cc8ee167d007afef965c9e9488a5e9da314d04a63da7f5fe11d8051a5541048f84e4f2b0c9de0ef9ea6708f812d5cd362ebfb36d4b5ef78294c3fe3cb67865113a68cbd7583e2e1dce1d91f22b9efecb573316856dcca90c47c47e6385d6119c519361163c633d3753d0dde455d8305a845928effd49d5434b6e806d6436e5ea3288a317f0288af14c716673587aeb86aa9d390d9837f74bdf22b26ea710bd39e2719ba9fe6ccf1bc94ce51e3d2961e680198b54358a8919d9ab7ee5b6a314526d3f53ab5a44ca692f76e468354fe8fa0ced06dd47a1e5d0b81d7b47913a785073f37c67ee67a9bf7b6166a83aff20d54f531de0b85f8d0fe6a1f2d3e6a9c4469beff9c0d92df10134e5f42215a788bc814f59116bb483650367921b3bfcbad959d369ff416f007c8c2dee1f2592a67542c8284a1e39e1d1fe2239bbc0856dac20cc4361adb9113ce948096496896f012326d159d499cc5e26ed5b7f7dd32e060ff12d5db5482205b6f40d89e1fde9e29ac5a00d8b355ec199f99912c2afc35d9d16ea3671d871026ad478d3be1831252dfb5027005d1f499199683055af9fdd991a20a3de8fba4b314fcd9d032a5fa5b692da0f2aaefd093be3b6cb341ce90aae04e2f1c1ad65a77a4b5a3ac2d8da3e95e0a4d4487b3046856f96235af1cf1cfe3b6670236cc97d11a17190d5efcd12a026cb67373c6d9ce299911f917505243d058045fd21ad3e291bba82e9fd0a45185183e479423c4f68b49e164b2f6e7842e3a9efa9eda7744a6f1772ce51b9ae177a8006c60e96ebb5d1e89a906885712694a10d51cfe31ff5be1f3215e1242b06464c88e9846c7765d0154262ad5a2b80049eb161847962bac571e41557bd5f4304975b05bb4643ddbc0e52dae67d7ed79d8669db9a2f392892f1abf88fe5e20d50842585696b05d669012f4c23297b9df9d2b8552e6add57338b93df446af710afaf8e70879bf20fbfa3537324c6a14917b9166257d640ea19c80ca364676d63d6f4d03b96f0a1060ab8be61b8b31cc738f8a4fcc36c8cc7fbd2ee9e368869aa2738feb81ab8a8afc40028a18329af943bd0b9d4064836d9d7b7de49036b853dc859c5d0763b86e998016135fe5f67847bfcee3943bb6bb65d1cd35634297b6549c0f1918fce5f91b5b6a8bd36a23da193e27e6e6fbe025d1c7a1389b14dc4c44475596cdecfd9b1e89205dbda37b01af00715a6da85915d69f22af9fb69eb6ae915fa65e4e98cca4ce0bdd0d0210732ad03e8ba0627c271cbdb33e5816bb046ffd7a493bd6c2d6b624eb231662c16ae50c221dea696445defcda7b8ab245c926f53a742218c91cab2a2f976fd5a7ae83e0d64d6928d42e61d4995415d175176e915445bc119703a733c8abc66c1f4844e0d66b8aca96b857ede66c6a2ede118175008f20c1d0e16202c289e3e142173cadb177e6255f9f87d6113530138d0426e4afb58c10f841a9092ebeb221e099a20ba2b73361db5d233c2d44a103ce54829404559798a40db4c7067d5154117b6cbb9e46e5b0cdff113568c887a5942646d0b29bacbfc909bfe3c1b988ee58aca549a728b1a0ce8e57c7b8c02d62f40119ee48067e329fe45eb704d4a5863accf14c8cfe81d6923ebd1cfaf0f9a7e4881c2b3c9e740e1dd946a566bac7af29254e80d396486dd51eb7a9464a35591325cead9aba63b1e0c246332304512d6b4513120b52bcb8447673c96b851245c9d8f8f8903102ce66b0ef460148bcedbeeef0d52f0de8afa42032c1f251aa248df55087392d013b27fd496ae2a89f01e7beaeacfb5376ce96431a1b40b7d092524c123594b9f0a5465a9abc0d44819a271f7fb84bd533f11f99de29d3650429f81e08f00f5c263e713c08ae2349d0d3cf42e40ce3d08c5f6423cae3b1e9e6d7eeb4effba61ff1703aca4013bf80fb219ed8e3516ef2002f2d67843cc851ef4142343241a7ae8b6a0e670f6eda17a524da3bc1e7d1dd4135ed04b62ced67163d3d8e680065a4fa67d0ae9a28a7ce5a1d81fec64311229a5434efa1e8de02cfa3fc6d6da417a0824509f4a7d80604edb15ac32640070863bdc6b76269e2c2bbefe419d772b969a15484e8447fa7798822b8f4a8378430937ff6826ea3855a5e77f12dec6a1e6ae3aa855a451ee509b46b8f720173a42397668006fa23e66d5be4cb0eb3e9211d6b3fea426e4ab2af8c7741d52de883fee2c5d4a72f33102315f7b295b1d4fd07e6caf4c6cca7d599d224723cfedf5b9926bdf6c929ef1b8e77afe451b8e49c03925c41c7258d6d95ca28ef2b61a0738c45500fc2a05148f0938926c5bc9306fb03f871d670b3fb7b73d0dbe43fd5f9da0f67c732a43cb27c1b74795dcfc53d6976e542a2ccbca93ebc28b8a94906464b55c867e1e402f02f73ef43c7cf78debde2645ef3d363a166f02750a2b714ccc84151d460bc5f983466e1b273b16e46853a02a2256e663d8849f5bbd56663713a40349342053f70a1206daad51fe5d5f83fb1593d28d55d4c0a879d40aebf0167d8b9c93d038b681b62c7905e209b2e08d57728c7391d28379bc62ade20be3cddd5b0b65e0bdacfc4f5564f3acebd1a86cd4876c3ee307ccd10d4e5a26ae0e1e6b78bea2788bff97fbe5f1ac2c4370c5dd54eba40340c98bb905e6d93feb33712d229a05ce265443e281d750261f65a64328baaa97eae95ca8abba8a67d08683aec229150004418ffa46beee3d54f311f1981a3d0e0c886834febb65d6ab296c9c8db080d867da68f16abdda7a4f02638bc9092a7f4a483ec5111c827193d6bdeed0fcbe2309bb491a8335b83e45ec258334fb9e4ce97773e58411d745b834c87ba280758525bce54c5868424d6cb086ca110e22d6aad0dcbbea26c70183107704d73a0fa2506d72cef06f50ae5c55f84ace1ad70150a9056cdbc8bb79e27a391c69c2e8b301be0e3267fdf0151d928dd315a99fbdeb35358e6ae4bf87152eeae05c3cbe467738bda450202d20d894ac4903ce530456dc8aeea4dd21b36695ba4c35654b4631a7af39f5b6c207d1fd1a352bd6b0ea69515d1b569f2a2ebe4f43d2a0633d9dd8fd1aac13d50597a7b0f4f04e1e85ef7d6ddeb2416a8edc330e858dd104bcdbffc56fd32343c6f4106b628260aa22e9af31271b806d63e48177c6b88cc5233f83d94177577d684ba20386ed65ee63b962b16286183179b58dd39d1bffa825d20811392b2d29fec3999ecc26dfdcad315fc9a8a7d7e2fcd2a1d175d3408f1c62f5bdc80ba016a3be9f7efead4ab67745dc76dc85340a9ac1eb18ea1d581416acfae3ff7387f303c26e5adde9469c29df16ea429d8e1554564c3146912c49d9e3a4e5474c591836bdd474a2e5f5e00f3b9c4bf9562e243b0910ef0227e5a7ae9bbae892a767bacf2b76471301cec1d8ed28b5115b9ca398cdfb9fda753081c77e876590b2705a4c160056bc185a0ca210a595ce27fa7e0bb395b62c7daef08711df1559c4b3ed96c24d08ebea697507fd957b7e75ba0c83a2279198951c6668494df323a8e2d083835a27caff73376d1e18e071fd21d1d548d235a259068afe67faf2bbb935067ecea89fd525362cb6326a705637d692f099fcf62b59d750a5151bb8cb1355a26d4be5155d4eec7b0e66bb2472d928228837854d5dcfaa08e980f125815fbafc38d0be009c1f18e65100147ec983955f48cc0726c68069cc214f9c0c36ab05c052c116d2fb679f4f2074b4819121631029b9ce5b797a1005926fa91f1af9c58ec2875f1939d042cca90f44c0456e701324a1a5bf638cd4b784daab26f779599cb8b6608972e01ec03fa2a3cce40b973fe15134fb37085518531949534a1e58179ed458420f303c01f4edfe59f40e91d5a0fd580745214fb4cb399544b5742c8c14559f41c6b46bdd50d19aab0e7a481cff41d29dfa6b52a0d5360b339c85c237697d09d725e0679c6a6bd5d9a50d23b3d2a1dd3e1da629e2f8a5f7da43798bad8711056f889bf3fa4a445632c44b70c996eec3bbcdda040fba824ffcabda56907e3a3b1c3ac3be0db24c3263aba99134a1c6b44b1c8bc73ec869214da9e6ad8422d25ac34da65d070d710934a40e8e02a304929cb64bf6bbb216327c8d414806deb928cd08c430974b7ed675944f045050ad90492681f45969a3e34433cd6173d582fc7398ba18fe869bc4edc4759ebde304e7a71a9f39e8b3e487eb094d13cdedc5d5e7d12ce85453ff6542b978328310afc36a79e4d7eaadbfd681015bc9610117447b0903e31891e3feb6a04227c55a0ff579b70736234be8473b5d8ed494230f988eb6546804b17adbd95b8703cdeb0f333644d4d0febe39812fae58eaca762faab918872b31d09e2176400d860f4fbea29e0495026c43983779ebb71c044ce1168eab4101611dd362c1e9cdac2be9506fdd65414eac75bd3efe2ce0a010034a66896042b87d6132d977857079ae1e1fd8862d1506f22c1939d45809b0eb5e9829ffdb92c6f5226d4ab555b563d04e6406869ca2cd1a184c9457d55f3b4d310eae3c583f7855697e12acc7c92caa3feca9c2f3f2763a4e22a7fb88ca45f18f09d7e30ea9ee5a6d6866191c6c6d3d87bc115f61e1327ab3fd0e704c7ef7050a7fc8fd3abcb170e9f2702bef716efe02a6c6a7f7edbb67f33d1ae62009ded08bba896859c5c775c5efa53b36e4bec5f557fadf870b7ccb1e0ade25f7a39e92924341426680e6d5dcac93753e302e8bc7de26ffda583be67b65d2d6fa6c899a64eef079526062534dee3335f433c41b461f8f10e9fde1d6a72906ff57abf515a8f32795cddcddb9184b96d3fb409482b1e078843f9a25a123590d2cf1012e00bf238f5112210f4136725c0e1fc8c357da1243e7c9ef9281777269e68fbc55e20a7970314a4aa08f665aa04ff17693ed03f549cac82f6e40be8acbbc93754d4f7c9abff769410973bb57674c0a16dcf90621969e2f0565a0709fe4f35a54733bf6b0791a1392887de99a72a2bf50df57a2aab8ff7f3f161b24cd36a3f940e544810f2a5f5210dc4203b82adf6bceb7c1e56361a40793be8b5a5ddaae785ab29c8bcb4fcbfc6f6fd0ba735d97ae3a36af4255adbb373e6b9485b32d94d0f7a13fa30c493003cd70ddca6a2c73291231e3aa5a58a7709893be3b851980b4c8c7e71aee9e35755202a35182f262765b79e014ec296c6a9ecb9be2a97b353ce61b1ab26ca9910b5adc064f54df4d2a77006dbf61c183f6248d42d97dec37b53bdd1038f0a0ef38db50b054ea3443a42be83f327a46e57298f7264ca558cd30a18697376a7eba1d709cdf739802413d1d136b6f5510dd0c6033258cf52bbf55bb022b8120117220f5fa981dcb454aa8ce34b19ffd4705cce0bca0ca8de24801fa9e005650d7013ef7847f99377a0e6d15eb25313ad21e51d85b1a74abb3a3a9b1c036cbcd46705df5fe1be3b076f71ae5983a489d1aa1bd3eea23cdc8e3aa06a53f311f0b52e877e8af5586f5df1d064ff5a3e669b4311dcf35640ae5505c7cf7f2bdae23c2b27d480e69ade0b05075638ebd4f15be2530e21d10ae3fb8fa1614ee1c23662e8ffd51649838762ea9756b71d2f8d96c73f94731477c123bc9b9b411655cafeb13f46877db210ca3d07b8947232fc8019aed1ab1f7d96be98befa94181226a0004c250421f61e389541dd5344877afeebe544321c02870b503425b1dd29ef") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000010c0)) 16:25:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:25:20 executing program 0: truncate(&(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x40) 16:25:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) r2 = dup2(r1, r1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x2}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:25:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0xffffffffffffffe1, 0x1}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:25:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) 16:25:20 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="88f38bb28000a888ed1ba84a0b2d7940bc757244cb42071d12155be68e5fa5b660affa1169b14df321960416a150bb1989554ebfb97bbcfb5476bac9816b3604a9d68a943606201cdfd86ecefbe137adbde6fe76989667d5bd67aa38dec34b8dd18b63a28ffe6b51140fa092049611507cddf8a52c8cd445", 0x78}, {&(0x7f0000000180)="78b5e8ae77410b86755294bdceeb440b6b263cc5c4ebb55f0df3df2b97205a12a5783bcc844381e85453d0efc845a291fcd7cbbdb1ca6312a9725c4bcc0be2eaba280d90b8d8b4d78cca24bf679e47c6b605ba429f1135c9f804fa17c31c7741ef0d6776190987dad88e64322b2d939c9abfd9d0b9ccc06ee4910c5a1852f1adead0485f4dfd96e8ddb7b85a5678025c04447b7292e7faa1e436248a7a3209ee97ec4809087a5ddfc538dd33bc4b9994e6dbe6ce02a73114f96ca718e9373372f86de2fe", 0xc4}, {&(0x7f00000000c0)="25cdea935ef8267c4b3baf1b4a4109b02dc2800bf77cfe33e790a006c4333c5f474c575accc9bdbc3cc182624aad7869e11bc0be8c011953a314a67b58340d177939bc8257d3f7476f4cf668f979b549c3", 0x51}], 0x3, &(0x7f00000002c0)=[{0x98, 0x1, 0x4, "5daaaff3260605cb986c7f16c66f590419855e3c98da4beeb32be7c418da52c901ff89c3879b4b352f3bc3a5d1c18b20ec903668bb8e0110e55463fe2d2562bdbc60a5b5fcf7ac1aac317e18f13d1d24f845703851aebe34e5209d701ef07f20faa4fc133a0d0a6c3c08e762aa37661fc9da3e538a1d3f800ed05d956b3038fcd0fcb3"}, {0x60, 0xffff, 0x5, "64272d10c2a90b3f93559ab3696d1174231c12a89f2d10cd40d8d824799c52140d00a55a5ddf05716c6ca45b75cbdf08723b93d2359463adc32893e597a77df2be194681a8afa4138f"}, {0x38, 0x0, 0x5, "18ab5d727b4bcc0eb1ad981e6945656195e28a5bd632b4787dac49b211f0b82c6ca34f3fddfa22"}, {0xa0, 0xffff, 0x1, "695b20488a8ddbc23343a45ed912fc2a907d28ed3a042c60fe54bdeb5b2a2acea7faa5b6505ce0535ff4b4788e8039cc2b730689fd785cec54f1bf893bf3e94d731c6e9894278fcc74bed6f753bdc261a5e199c308417704d7761d743bdca149840c4e6e6f86da164e26c20f6f3bf03fd4a06708774984ddc7d5876250add04a3299f5b77e14e9ec1e2f065bb0db4136"}, {0x1010, 0x0, 0x7ff, "d14df4d6df690d11a1d99bf02a162786235c6d4ea3f045bdbd2ac6c31d5dd1d02484e4ce7acdd77899d14ea3c6ee863e6a3bc722c0de8875dcf0c31ac37773007db1ef29c0dc716ce7f3e4f7e9e00b17d7286372b334af29c1c51270a42895edc00c026e75547d015d061a84a0a4fde708185df58eefb1a878a35657997e6f0426c024c075947198e8abc60546b3a1686467b35f37e620336138a72fd89acf41aae088f9ee15ef8fed0f8eb644866ba84a2e0e7646f82310949e99f32738f4d49d66acc2dce6031d329e54302a2fbe3b364e8ea6a3490dd0d60abbbb0a5212cc94d1fa5bddcf0b08229678596a322ad3b588b26b8caad74ef1af2a2e951d9c48f798ceff397b08d5d34862fa65e9e37626c1cc15d08465214cafe4072c32fd89315ac28c177d2f9848da6946d1edbb673b54bce19e77805a75bfa1f491dd3bd0a39268d8e469e9c708328a76833189e7239ac497c9edec3eacbfcb097085331f24d7cdbecf933a21952d6a6ee670079d5ffc9fd5a30ab72ac5859aff1b4722f0a5225fde9e3d93c438d61b3536b2213a254ed9cf1de70fbd65f65d749e651de7cec5fc96e992bd52e8d9b653798aabc0fad64c2b492df3eab1f6b0ffcc9aef7d400c809fe0a2196b9a227a5b266adc52aeaf63d752590ef05836cbb42e7eedaa9660785c4d9deec42032eb0e1bfe068a5a150ac78650d694059af365ae5bf1b40ea87200dfa8196fe3193ef6a354f4939bb55b30a41a15cbde14bf67d2dc0658b103631699dcd2d491d289fb5653f50df96c4b0161b8e43710915f470ea6751eb7e9240613386c38d889a98d13c0e396807fd39f7081eb836bcfb253bc89395a351870a300d6ff8e1847b0f51f980c567b922570af1551f74c5cf187cbb7402b2144ca1aa27a8351fc132961eea2858d2b6d4420bd27b270b5fbf1dfadaab39eeb14779aac8e53f7b04aed4655a97cf40f3138b0cb99bc7e18fb4a5b7c0e776cccfc44c27fc62f50f1cb7a50a4c982f8959e020e8f924a910ef07913da966f0313d26fd86bc4f2f79c1f3c1268d0e751114ac0b0436ed150fdc861c3a9ea40b06be20ef9dd76e0c4a3945137ec19033be31d1fb8f902b8ad0e7c0d652e972991fa48783717a837476a3245ea9690173da73fa90760a7ada9de4c8e934d681f8adef4c728d16cc106ce89ebc979397a2aa66a54b1b1eb875de702b83fabaf08db2f4f7e0d1a7856becccdca183ca0ff5f1c012d412765f74c3dfd4fdd271d223db13e1e3deddead99d2b5a3c275861e7b80de25699123d5f9119e08ba3e2a72291f9446298aa7eebba23f7174103692d639afab408898cd00b77b535ecc89c8a1cbdcf0084305ba52ac826930cb84abd7696cd2e8cd37f1f4d68bcb9698c6b9271bf57da14c225682672a26b0c6fbd09451eda28dc07b8157edfa93da7785b7b5170ee1a94300c0b92ab31cdb4d54aa3a87b80e5826d06191ba54931dd2dc96444863bc005b126d53d088d733d00bead7415d1fcb912699907e35e77369843aae9e209cf6a44f6bcddbc95aaa9253f3799fe9bc4e79a701c7a1c1ef9a256bee88d3186b335aca5a6a7726f95b939f43a4918a8023282f4334d38c349cf542f9b1628018c61efa3a881fc6f8a6301d2a1baafc407ff5d215be2a31fdb169eaa4d664a5e538a1fe5bad82bb2c1b7a22c1f3a8f334b6ab752b5a8a54922efe4991c7eeaa52ac178726e648687072f6d8df4434f14d9f1d94fd06ae9d0934e80cb0cd1c338674625189ee08ffecb9381d53e59560153ac8ff930b7d5809d35a7999bba8c9874e1c137232a1db40e983f47ac7e74fbfac42ff7fd9b4740f98e9c5c17737cb7b8d1f5521525d34a537e754d42ce24b724b92a5a37c43499cb1ca3f0ffdaab1368b8f831d35afba47504450d54cf85ed0e064769f68963d8c0395d2045e5cade299c5596ca55bf2f8dcb428a6d1a6f2d16435137869e6848b28f2bc313eed0ac297cb6077ad671877cb2c0c80a0f00c87786dcba318d4ad5a450e4fa7090f722511ebb6d9e34715fb76ebe3154b41b9569624285c43b03afad8cb83fef04227004e2e0233f827546dcfcffea9aec81ceb7a120ed464e39745989019169182522e3b7ecb2dcfbc51607fbb078830ab419d1898384a9a8c11b92be4aa47737adb899fe2b7bb354befcd1909ec50d36b540a0fe7ea142aadf53a0d724c9646a4d75803b2fd512b5c1da5da1c949d2ae309b348c5104af7dd28cb3dfea17cf0215fedbf6ee9280aa669fa63ad9ad360ea4c3ef60611db0b304294bed6fc06ec5bd90713e0252fc91cb218da58400d8b176a06096a26ea26f9ef10cab84b6def3563f32c76a36648f2beb85c34dc94729c0cd553bd64f0f5e24f8ce04f67bb1ec08d022cc7d8997fe22f58ec9902c946f3ccc09eb9ed7e7aa536b020e1d96ce863acedb1617e92d369a9968e770f28907bc24a287e713707855cf16212c8af0c2ee1e20a754c97f32adb3e75b5ba34c08ec2d2240d94895801b903c96960ddecd5907a3e16f3e5cd56b92d344da59def66ae9135140e11468ade1dcb639bb33f7dbe0021970dd05c921e6830e65290ca37f1777597af0400c966528de7cc61b95e697e16994efe52f6c9e2035b52861250369ab5bf01f5a663af3d55dd47567c2a719b5a0a79437de6712c18b350c3ed3c1a864a135fffe33e2b4a019f1ab7455792f8255e8b78485b9f27f81f8d774f3ba7af85d21920aa928e70829b43da3e23d29865d7db9a9fb02a9fd03125b4b37c906d67a267412fbd6f32edbf9d6125f4d56685f72592d96d9d13644988ab12db351023c4dae87957f5d1884aa84d159a3d5a1588f61f9f1ffc281d6f92689f18b65a50d519656ba184214dc55dc44433b3d4bedae678d06efd30eead7fab1ea62c279e67723695085091f8b74c96e01766fdc0384806399bf7adedc90c497c5b693912306b72b3f4d7b7f849fce3131d662cf540c57ec05129e50e946ffd0dfafb81164ee4e98b64aff5c7aea2c501eddad57d6d7a37409531c946412d1ac1d1348082441ea4f172207e9e64499667c5951d3847658b5b01e30667963d459a4f0adabd35a983567026dd25999c7d99af28671e6ffb24c6148cf21d1c6fa4c48b62c99f76b2e6cae145e975cc37120f8d84a44e8dd2315de1d54a8b2dcc297890faded0ace24c8bc87e68cbafb678e076ce6187c62b23da3710510565df1be9227091177a78ec02eeacdd78852ab0292d1be321296e98479af971ba4f8fa3b710f3518eab59611d071e1e12c719680eca93dd891dfa459f3e9ede0907e0dc12a3618f7c316f4f8c968c59bfb57918775e3e73ae5fc75e9d8f324d6cb37ebd71d6ef8a3a89c91e807a54f34f6e725cd29d743a980a34b13f4491e3426c4b922caf7f0fea8b7fc1c11fb3fc2ce1f56d9880d1561790157b3610da5164f0f514ce593d0ab5e84b6554c15471ed34f8f6a304ce21740b34fb7920532a38781faecdd04ade262064a1887651e1cf6473ebce3627bdd318ba30cc3b0d5d9cc690254f2a14ceb8ae8db66f882cd7e9a5e412800a881f3d5c242aa72bef7688592706b388255434a0e6d5b669a792ec483f1e3fbbbad568f215179c2c8e7c0e9d39de2dba9a8386896a9d55b7cde73058b0b5988d767949b43d32cfba1a83679a722c4444dbb6a26305739d94102729b254f57650fd771872510e6f88beaac9521e19302eb88f49c7c4330022b07f13ca77c2f024aaad6520019a8d7dab42a0ce199102ffc513a10a40c9b990d6899b8e032caa92ad3f483292b85cb8cda0c6382a72c801b9e4868302c86f0ec7d39b61d308313486334b7b660cb77ea662065d3105f19f86e57058f5bf6029151ad8db3e219ca7a6c74ca157a537b93f9823fc7e35bd03b7a902f2bdaba3edbaacc2e55cf8eae4474d161d39e8b8538e936e27ea7f618be54555e6df7a9ace08150f24d6c0b6dcef43c32fc5ade9425bc5af5cec03aaa1855a4b1bd9e0f9e215044945af486cb15ee81158bac77e2b015814fd812945926b47252b00c9fb4d23e6331e1352a213a5627dcd87e0abade5158c08cd3d18e6e115f1905e53fd1b65362ff30247464c11dab8b75f0ccdfa936acfa26d2fd3e4763958be811fa2ab9bbd0aba37285c95dc4e309b50e008586edf917b6b15cf0b222971b7821e4ee8128d564050a2d0077567444ee29f57a25c34861a1f45de20bec0bc149ae7870c72f6d079b903a366da1eefa40a3404f10d5787246e6ad01cb79052cb6218c4eab66b79196917b58f59cf39176df3bb7e3e1f9cb7fa2a5128eefd3562838eaa0cc47bc7671d8e832fac59518ae2599aeef8418d2fd2a49000ba156328d04e233b242b292247bb3ad15f5873064ca51c0740b1cad96afe72807f16969e0e294fab02ebfdf90f0133cdb2a9a44a55a8f4ebc4ac3f5a25c6dbc767da0363a23d4a5340d25ecb270df9d3bc4a0807a8fb7f8b9773d468d22f01e1cf97632255b5c49be1c3c3805705bc495ebfed96f051dabd2f03587ce67b6c374c7eb2360fed74187f9891e571e166cc823a9bc2c5f1a60d92dbdf745981d08996be2e0981e2c108226ffefedc106989ce23e0beaf2764324e13c4ea0abc0268797b28306ec4c4da7aa8e68a5018fc7d5cffc3e483bed0928b7da3a48c32186e73e0523cdfdd028351da8170c02b5fd75b39799c6e3a0d516fcbd8f86d0e2d0a141db2474a4282b009d11ccc506f4c36c707b7bacd070763d34827a85805bef17a614b30b1ef92d6b4029727d155e2bace9634d087c77cde3e7112e778718c1913088f84c5f076fd01d3d0151bdba3ca0b2b09c9118c80a618ef2e4bcfd1af7e2d0865e1e7a2dd958fe0b983b13fe060c9e0ef1dead4e0c6f3f5c144a99c98279183eaed5fec9efda362226bcf888e129ac94c3916ba9b5a2d0ba05f238ac847e274cafa16c30c0c44c2cfe2bc9fcde1634e758e164fdc5572f1116c2db0f5e0c226e262dd52d3fff059cdfb126652dfb7aa177810761c33ba0c2451a020241ea7ceb74502d2a7e220e1bdf4475d398ed6b82e34dc37805eb7d8f4a0b69f4b1d98184e1383f6467f473f4492fc1074072804c1bc7b4e338f0790f68b36218b04c719d219d392f2bece4d6291bf0d9417c0b478b8246d6ed1f651ba9152237ed1b803f8b75f31d3415a06d83075fca03972649271dd60de6f3e8e03a3baacdb5ee06e53da1735c8a5d14112760609a20ed7a00eb18603aa1e475ab9248224c06076607ffe473a7fe3b1f1efd046dd6a4ad135ce3f9554d763a9e3bc4731aa50f6ec9d2def77610ddb2d8cd7c76c1d5d8591ea7c73f5954ea380182aa211be809d79c671cb43daeabd1936716971e9fa539fb0bdd3b3b80f020348d6b3777f9e9e5e69e02766858e9bcb4bf1963306eda65842907d37a9e03abeff55167617e6cf4c05c1b0179d3fa2cdb5d6d1b11f29194179d7fe3ae72995920c294e4eff79ee83513430804029ae38ee1b47a3339fe7038bfe56d8a3247d3b72f2eec3d87c08f812f0589626f0bfab77c17bbcb1fad90a329f67f16c82420d33fe453fa306b55625abdcb46010e8415a5a531206e3a265972921e21f989bedf9e96a7bc4fb1c6f22d0bfa119da5e20df818b7a65df8ef6aa3106c5c418bd54c4d96742d3f67d5360b993300c51d8377af9d823d4755b22f5673e7cf70726cb5cd7a7991b9c8a8df7cb6316d32bde84399cdce1f21e4a7d69e35c9f24a0deb3da7a1a060a118bd78a9d1cbf52b5b36425b3a53c0591"}], 0x11e0}, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:20 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair(0x22, 0x8002, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x5, 0x7, &(0x7f0000000140)) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000680)=0x1) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000540)=""/153, 0x99}, {&(0x7f00000006c0)=""/196, 0xc4}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x8, 0x63) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x7, 0xfffffffffffffff7, 0x0, 0x100, 0x3, 0x703, 0x0, 0x2, 0x5, 0xe1}) pckbd_enable: command error 16:25:22 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6cf6cdbf6064af559c6a8fbcef9f28022e4299d0e4b712cef747e64b90746e0827a41962b83c00ab189bb5a7e598187064b4627564bd4341f56cc336922052a8afad072cd5e9e5f4", 0x13d) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="ebec83740eab1b1f96f772ea7959388767a2bfd7963eb93989a3888cf46391c11cfe9a6c14ee296d1785c2976ba9b9e61816fd672b", 0x35}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x22) pckbd_enable: command error 16:25:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000002, 0x6, 0x6aec}, {{r2}, 0xfffffffffffffffa, 0xfb, 0x80000022, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x9c, 0xf0000000, 0xabcb, 0x401}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0xc0d, 0x3}], 0x2, &(0x7f0000000200)=[{{r0}, 0x0, 0x80, 0xfffff, 0xebe090c, 0x8}, {{r4}, 0xfffffffffffffff9, 0x2, 0x80, 0x7, 0x2208}, {{r0}, 0x0, 0x9, 0x60000002, 0x4, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x5, 0x1}, {{r0}, 0x0, 0x80, 0x1, 0xb89e, 0x100000000}], 0x6, &(0x7f00000000c0)={0x8, 0x8}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="dcf4eb2dfb52c865e763204f9dff07d02a391ab6e223137510146a50844c8ca6e73f70a332aaf1e0acdac2137011248acec5ed784b602eb8d326c7c6224a7ceb76eb59d6525d824c337f72f26f98306233e77ea78ef19fbcdedde955b4d902", 0x5f) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) 16:25:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/51}, &(0x7f0000000180)=0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:25:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) mlockall(0x2) 16:25:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:25:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getitimer(0x3, &(0x7f0000000100)) 16:25:23 executing program 0: pipe(&(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0x20, 0x800000000000, "b0d42000006e9302000200"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:23 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) 16:25:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x693, 0x101, 0x7}, {0xfffffffffffffffb, 0x2, 0xffffffffffffff72, 0x6}, {0x4, 0xfffffffeffffffff, 0xfffffffffffff3e7, 0xffffffffffff7004}, {0x4af, 0xa04c, 0x100000000000, 0x4}, {0xb79, 0x3f, 0xab, 0x1}, {0x3, 0x1, 0x7e00000000000}, {0x2, 0x4, 0x2, 0x8000}]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:25:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x2) 16:25:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r1 = socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000240)=""/107, 0x6b) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r4) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:25:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0x3ff]}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) listen(r1, 0x20) 16:25:24 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:25:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:25:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 16:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x7f, 0x9, 0x2, 0x8}, {0x3, 0x8, 0xa47, 0x3}, {0x6, 0x7fffffff, 0x8, 0x5}, {0x1, 0x5, 0x80000000, 0x4}, {0x100, 0x6, 0x7, 0x6}, {0xb2, 0x9da, 0xff, 0x8}]}) fchmod(r0, 0x1) 16:25:24 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/105, 0x69) 16:25:24 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 16:25:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20b}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1811, &(0x7f00000000c0), &(0x7f0000000140)=0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000440)=[{0x1010, 0xffff, 0xfffffffffffffffa, "734554e3d3aacbf47871d516776cbbb3afb1425682e4055c1aee8e0c5e834657ddf1a970cf7d70d6aefcd2981b7b36d8f0659f2727289c7120375e7969b80bc1f70a2531f3346dfd97b051555d6d139f268409e20c64440723207535eabb1645dbd3177bf3fcaea6b75068e95be0b6cbdf699135c1cfa1c7174e245d389a01a5f16f9678f21f16f05be7b744a488c989f6fd7ffea8fdec890bcb9eee63bbc2e6e7fe8156f28501e96cefc5568937b3c2a19c2515601f6107ede8642205f6c6ccbb81ed782dc5a46569da1557416f5afd41ee00c6b3cac40f8d3ce2bbe539e6fda23272806455fc59606909a2eb458a9642620caa7ad69aebff89867be69295fd4c1ac966f5ce6838d93e5e6ca7508da1aece5b767403e5b7afa4f5607d1b46075f4c77dc6aabf070d3f69d9a13f995286227dbf8b77ad6994e3baa58c71914c00c3139a7487797c30b8ce35116c050f583ba6a8949bf5bf06bf1467c65e90fb86d477304e44e1c0648a7aa5a9bd90a49e7c7a14826a2428319dae4bda14218b940876f525741afe9d83350566b836d2824d34c40dba0066b88d2e502abf4f72cd492ef743120f76163d4b06ac956a2b5cf1a305d7c3310376ce8da71b2cf1182ab29d0cdd57623c172c1f68a0a21d10bfed686826d53a42c28589e68bd120a48b250fc5ce6958a2c3661515a44838179a33036845f9b2c162a5f97fde70dc77046c40ca599d75ae2912c156d53e08fec369e50ada09f19df7f63884de877d41f6144183628a175a1eb540d9be95e48f76d0fd9e6e6b115a63b2fbc1e5535ed1b38174aaff8ebad8fafb8d9289f043229ccc0e43104734edf129a1c68e0a944c33bd89d3d3415b4d4614108bde9209dbf6aaf9ef5e9e9aa36f5d7b408dde130e83a913770c59779f180ec73ff38d71a081fdfae967bf4b2cf2137adb90e7644653249054074499d9e1bd9274270bf931eb0dd75fcd975271b82d90a9a26e09b7d88e796235a2bdac887d5d23551699af1ec3c5f919d773d3b0f961e2e240cc7c37b954f79a18444ff14df9d42f1879b0045324fa559d21f96f8d450b515076a69782587290a60849905efb620349ad0680c6bda6cc4fbdf47cbf64e1b6419ad4a6d23167e72450582b995bbc9bd4374150e610acb01edb003ddce0ff3d5d05cea29e08f3e3ce20b761044d2a864dfcc307d44c1c48693d7ac193633bfba35017e449527d9006dab271e7106c4b86d4bf292964e114019cc647957a186d92f27fd0be28c08a0d9597d2c9271c802730a93101689eeeb9c30c82c2a443a194d9827395887f60e12b7bd5c0489c47a5e6cc81f9cd24e00d039088f62568d2c7f78006623e2594af57c6fc22c33a57331298245292fbcc69daff3a26b9274786a22da785c8fb6d34c61166e5fed8ab29234eb97c7d52a19a8f0ccd2f9e14836e9b46f9235a781c55134826ba83f1a0bb8bd3984a882045c1a97f182df6169ef461d7b91dc39b0e2e8bc5109c280593d3524ab21f4a584d217712ddb58fd79dbc78b27660bbef0618b19e7642e2854765749ff1a6064eeda69f835d5a741b9b62b5013f589ea5b9ce17669d92ea4869f4921381d9542c8791a4d2b8ba6bfef3b8d8dac36aacd76b3b5bab8b886f28be42127940ce5c973b9b68094ade9b1c7fdf08e42ab5bc682da982ce0800552e43f4c7664e81e898b695df2ca58796c696dbe21a7a0bdda0763b4a49b4a981f3faeca3ee2b00419cb43f42c724676351187a41964137c9af5543f8e2fe0156bcb4c937242ba26f30aaa861c824e1c19fb01f6f767359c084974b6460ba6fa3c5207c907644d073180f6ed6cb75b754265faa63646201acbdc2f37e31fc75415b3d28a370ab7f06ed7272023cbe828f1a56504f99f40706d47091616850c799aef0077c7d159b5b017c3812211bcb5e43e5be0c1c124a28a6e4f5f03fe258bc8755386935d7ecff5af567b29415f284a089f4d948f5c3414b50d7e9c07c146707c32b0a29b0d4176ce6364b99887c87ac85c400c50749b240555c42c90d97f9115a7ca210b876c204d15b1454517b3c40d1941cabafa10f789f91584103b5e3d25d6b8b1b43eeecf1b2030191df2ec1ef96fd5c74ac43d0db9a59d725904b83e388491382a7a9d6b85918407bb5a25508418e4bbac9a411d021d62447887d7e0935a6dbe160408eb0919adbfd66dfc8769d180ca6d882f617b76735c2fe48f1ab69723287b704fd79179de2a858b59c88d1df565b06747a742238937922ad5b2a33899f09067169b86f0f9e3e87feec1d1d8b4e6590600367669f8038dbafbcfeff7191a456aa6a6e689e75085dd87f4b8bc71012439b880d89713cd3203e081873ec4f8b58302b8e6cc7fab785fbebf4c43bdd709a6cc31d85a7d4b1dc7b01cf020a63f27b1d98afe6f4efa02381a394740f7dd169471c8bc2e8b1a1e74bb3a64573a79e8503cd871a3464010b6fa4e78b26464e85e0b6582d1dbe9d1a4e578021a966ad3308db0c67025322042b67f3c2813d3e385401f451ebe6587c1ad098fd18f48a3ca24cd865f0f2c9cf2f3414d517c155fd4de0f4fbdbe490a6e8d3b353310627b72a1fba470a2e5a3a51aa0a15bb0873cf70a452bd1080d0b9bf725152090371fd65a5252c8400b86af43d1b3992f01252c705f0f3d360489e2bb40c99bdf19346138812d63d6af5f02fd61c9952d5f3a603583d51d6c0618daf23bc642f37bb915a88fa8f9bbdeb65bf586e78c37633926f049c2fde205b8f1faaec0c30a8f31be57e4f5597c8f07d3abef78d1e16864c93b48d95d734c208d01908dced4545ce68a201f3857cd7947bec4d9b1ebcad51c64f2e5f0404e01572676802854ff7229d5dac9e68a7370991eadd44327e6df6f5493068b9db60ba0d4cc2606491e5a50a58d35f663037c3b86ba23d09b4a42b3c2aec79ce41f68fb2f1818060330534ea3fa2f7fd7db3bf68c86aa0bfa5b27b97f5ba141e3fbea5be352253394db02d96390d6b0d8c46830eb7c3df9dc3dd161f35d6fb40cb9935e8fd62b215846052d177979bdfd0c728569241249664da164c2b4f7a1c00593ee1db4f9edbea9d08a37c7fdb448f29271a38059bba7a3e200bceab331304e088c0e98be817cc7cb4fc2773abbe0cb85a7b3cb8675aa649532f5ce4ded5d094903a29ae691eb27d20b6f22d2c0aef82aa882ba4cfecff98e146662b8320689d15ac845029daaa14dd8d54bbf659cb9adc01772ba3eff5ea63e5bad354732a83b21b60fcd7a834e97b9f9520355869fef25d91c0d1de460b3cc1961bbc01082773875eb125e49849a7f8b34520edcf4d66349a7ca7c6bec8e5fb425cb0a69a880206f8fa14076cd8cb56a46ccc773033ea0db207b3806776042f9a8ae95156085153a7a4dcd427f08f62f7abd7ee1a9ab879fdd28a736b81ae43c66373706087b00c19f5722ace1c0436067249a8663aaae8fbf0fa975fba1dacf639806c2548d8997b8a1e9f3c77a3d520fb3f33db7fd4c5dc132ee82a2f43bafd2b570c06aad40e77d66668edec6cdb32331239dbc0c46656c3014f12687088f443f3fc6c6d21de349fd4079890e36a30e5c7410bce5c6e0afd23a01e4c83e229748a26b54aba76ed735c4cd301dfe235107b2d63a7be6102ee0afe2e717d302d2b076a2a72df0b566eae17240463dec399a128e8ac936fc4e9dfe281fa0fe727124935cde4bfdd9cad01f7cde16643a7d0c557ed9429ece43d2c827563de04871d1697d7ea4136c0127c45661c806cf2e9e1198929b0ccf5d4ae9178533cba4f616a19e4aa4da9fb7e32cd78a06bdde6ce60e1342ff07866caa527ed39b3f9e01a9089671bf8e00b4f2a38577d5046ba61371ca2a847905d4b17d27c4296e9ac2c3c0add0158d2389e38b3488d00cb42990b37d33f01765f9c6ccb32f438982abc5f22931ab29fb5e5aeebdc1b0bfcf8cf988325938759d3c05a5e35c8acb21563f8dc21948f35e9e314f02cc348ab55c53296df0fb5f72f54ce029636312cc703e64bb203d1e81f6c0ccd7b5f286f5d4925e6ecc4fb0aa0264bada0055ada0a56ba09c5fe5917cffec47a075f7764932d7c14c099f626f9408cf7d221c71116fc43ffdb9faf8ad9cbe5516bf0f36334cc658086da47d307a1f0b25092ee1678befaf9310ca10f7e2bb946db105bf00f705f39675adee826a334e1866e9bae3a9774fb793626e9728ac21200a8905856ac81d0cd5129aae7becf91be5baceac193b28d1503fbff452a2f4fd30bb58e85741a5695957b46a4c311a434f6c0c73eb6196bbf833b1b6bd1c73ae7373a3f0a6454c56d3df3ae80a08d0e95e9c7f226893bbddc0e2cf2e3e26f86c5e9adddad44a7d44c066a6b5918db3f1f608e35d6bcc13941b31e3dcd95bdabef0311636fe94dc21c866a38ab10ab2f25fbd81cb3514592441ea33f9a742de44e937f8bbfc197c5c8225c5414e3aee2c68b4190d92d44215f8b10e3aa558d5009a2040c318219b79799f0b278e4ca13c2e921209e3c26900365e5ae41b5b914c6b471a1a029e7d3a5d46c75f94e0e4b40eb07731248a61d2e17287b8528aaf2c2eca2438f0fff529f93131b269f1d4775debd27757d4469cb0e87f9cd540425ae3eb8afd4b2bd3bb6c5c0f1c3f3bb97930fb604ffff9dfef0d34f76c4e7808a4490c4a7959fa74d9bbffb91d610f9a4649b311a49aafdcbd1562dfeedaae8d48bf62072535d95ee56139e7a4e0bc4ebd95cc359f9e94f84d594d8a30981cc13bc102bc0ded1f4946843297dda3a60e0a0179b3c2fbf0bd0dccf16101e5a0c773a31e8c0ec4bd46b25cb7876ffe4c263bceb4584ffb89db96a5758464739d3cba60f3697660bc4233115724038785823963adedb0017dddbbb7972101e75b23562fb488e79b42313650e6095c49d53692a118e7bf86a23bdc1fefc3c74cdc805aac84faa909e5d76b7144e11bc02208d249a0dc93fd2ffdae24f2dfcd70bf089487941e1e3eb0ddb3402d19f9bbe1654c88c55315ecfbbfe4867d54f1d8d3a86b7ff0fc5754f38f549cfbb662a09d916f8e04f0f4f0a9b1083c2997e2ca832fa4cf4f397c6db7bbb1cfb0115bdad3ca73028d0e21605eaaae24212d3a46d4b97e78eeb58ce043fd51a50eb8d661b36010a7ce76a86e84da427a35e954f91654827da46a5a08474691ec06da6c0ab58a26102240f5a17f9b06942be5c696f7b984d5ab8f2c9a78cd9bfd4c2a15f1268f32c34350d54274505d64f434fd5e6244726a7ae4eb45de9ea5225a22d20c994d8213b180bdfbf566732083e0b19e27191fc999d4e4d803ffbd02e53111013a08e90ec6928c7e4cfbcf1d7f7f87749623a3f38963f5b598a9764e2f196d1a12fc3627999d02e1a7b013119a1234544d2dd193a3e055b469351c2b4ddce9d2bc88b61bf72220e1b6c571c724b409ec50c9c03ab23ce1f3e5d3aa3a6ddb00d39ffa8d90a1c79051b3536b9a4e4de79c1d2ead5e8d8a5a4c3419160b343d6c75ff4eea7ad83db586c0330b859d7b064f6957a91df247cfa2e35d964234534b64945c9e358f490409e4055cf3ccf5b41b97fe4988184876ceff65fd407ccfc582e4b44f510a4a2dc192c627e9877cc332b36150357f503df48cbbd590fbd2d7a46c6d46ec1d3de0db02eb6a97845b0772d40df1a0a0bf447a42a7c22aa7f3dffec563e8d421e9cf6db49aa4328649a4af3df568dc783cf349c07f0d274182060df6cf8751e03a65729353600e6f3100c93d682bebaf80384412dd00fa1af75b0a8bdfcee97b"}, {0x40, 0xffff, 0xfffffffffffffff8, "c55316343b15a02b06b82136b6a83f742bf523136116463911f194f79d193b4cc0dc348121aec00541"}, {0xc8, 0x1, 0x10000, "a377550c199f94602516401e6bcdda763092a81615d0073bff1ba3e1d9e6ae0ee7387954eb99bfd9161ece94392cee6e0cb6bbc596d40c0428d088e50a00d79739a9d479ae8a1e6db6169a3c632d3e06972b71bee36c36a15edd7692c4091fab28bfc1cfce350a7a50cbedf9efebeb567745282194d77171f066bdfdfa1e14e19560c416483cee106e89d6b7493993644e83483b5097f15d9c3bca3e70b8ac2c4d7f679a1ee4025b3fe0685169390235cb80"}, {0x1010, 0x1, 0x2, "17c07cdc6b6c7b2eab86fd84dacb968324aba968be603c6af7ac483a3c001763ce3c24facda21f7702883eb53530b30b4e98169dc50cfcd2ba67e327b687555fbc125b1abeb1a1acf141792eabe89c56f5d3fe5b530857e18b2845ed7049f8d2c8d586c4fc9712486d87dcf4bb44ec6c6da21399ebf0db1d4cff26079bdaeabdc921c9ceb5ff5d6a0e3131235aebc4edb793698e62f186deee90b9be5bda2c15e826dd067bbc1eeba4ca6809b1a7ad47ce3ce2fc677bcba21e6511695ec6b45f4a97257a345a812a2d7e87a467260cfdbb4682365c576460291388b9bed5f16e8b079b43de910f150f63391f6d20ceee2c8fa638fd6a420b236faedfd432e34dd59856573f15a7832f7bd0f91638b512a808611d9cafe7bdd66eb0a577b9c95be60c80ca518ecdf0049cdece84e0af545936189d36c0ece0f610b080383b3daadbd6e9f7d82b7e8f251a755359b75093c8e8fd0b9af7f5b48af23b942506f32836c3bd79bfba004627e1343403990e4be9fd109c65279ecb6aa33d85343070e18f81032ae02401ccb2449c4042e89ac6f14a42778fba418bd2a1cae56a62b4c6576f061c31d94792f88e241ae4711b4a80b50153360e64340175d2a308cd4b8f20b4eaf0e49ff51f8eb825ea807c94489977869487eb1646c0018b8ccc37aff108bc1d1a6f062cdd0eb431f670d46f2dd1b845a2db0903cef87c99db7d4b9661b336ae5160bc2b11da597a2930a01fdc3dc083acce843dc91707ed42ea7cf6b20cc61c42b2fd74fd06135cc013018f81a41fa0e418d4d709419c8d3c6bc0abeec511e245eab62886feda120bbf19a48f1415d81fc3586f8fc89bd5a6959752675344c568781625a03a87761660bb8a17d3df2c7bd9fb24f8f26f1b71341afddd870ef8dd3f849fa153a95973b5e73bbf79a61ec936dcf7bb34956c52c7984757d84d650029306733cd4bd076cd07b9a99955ca592488bad2ba3d7b9463dc44e41f0779feeb4856d1bbdd6a8de8f439b831344ed5e0c0bd421fb4bfc1c46a395e6962453c94e5562477f125e57890246685724a7f0bf6e41b6dc8728cd19cea5854aebec15ef9f5a89960854b832b92659d953316cd2c5f4a77ebc3d8efe4006a74623bb8074fae6b479eab5468f67ab1f88ffc799a175d9e108fcc1b96046f1a893f637e7628e9e66c7bbbfb5c3aafd87d6b4ae0af2cc14cf5adbae63ea3677a276a6c17356adb9f0b9895ecde4aa9fa70b56261185fd4fc0feb2cedcf2a16702453aa7d09a7ec2894d13ea052e46e5613a0ab2f9e2b6495b1032992aff3921695639df7f4b46b1cd6a9e8c50a182c103fd65800f81ee5f12509dff57dc12fef6d56cf891325cee2b3ef717e2e72272de12fa4df258913c175f9629ebe59d6c939355e2efae28c7086bbf402a95f312ba8acdad5f6d57028c642d68f482c567cd68b8e7b595388dca991e256feece66b0d5502f5cfc22df61d6b048e19cebab319888617b6c24cee039cd64454842d99e1fbf6c3a31d966f6cd22b778b17e8826e16a96c7fc7f46c5241853cef063240d3cee13e8779f6e26206563947f39b620e2cbcab9cdb3e9ca56fd6ea875e7fa43aaa173b9b7334f2a6f8da7f68d5fdb5c18cf8155f8d5dda0f6bac40ee5eabbb90c438c252e0b12dc5220daa60fdd23468f6e596e5c6b16370c30fe9ab5382a62c6d83604f644433b8ac507e5c5c808054053ed1161ebf1f799c1f3fb107d903cf99d1a985381dc151cf60a6982c4faf3cd90de364c52a676ace6c1886fa18506f58fe940af29ec005f30ebc9bf1b60a780ead03055e083e7396b8a49701d5f0d1a1e5b3031325431a2426463242d005728753ed3e2694e9d387f9ed825387ece7685e66d874046ba3c25d9baf8ee296fb27378aa8fa420d6091b8a308b07e6df5b896b56264e26135c5ce57d8da5f86ef929040387d218f43e852da64da5838f742428ad7fc26b5886947c6cf87c8f40676631e8b4ade7b91514c4376e386f644bd06932cbc2b6e69db8642445e7934fbf343aeeb3bc71ea9811e6ae40fd54f9fb2d695c2a713a6112baa4d8c12cdaa119884b8cb2b034fcc4d982fc80656f135b7675730ea1ace0aa58aef69c878fd567917da507161b2939070b28a0783634fe708ac0ec95adb6b94601b0b1811adb30c4ff349750e756aeeb919d5c701f6e0d10ea522ea4f2e48538c3666c7f14346a02bf9d9d2f5d9328ba354b85a70b2351666797752e809e33625b746591cc0214596594964e48b2798c507fae0ba8b43d6fc2e5f1922084f372100cf5f2c54f98434ef08eb418bf3181bcc43bf456cdbf187600266733efb47766ba81f8e72c17d5af94c24ea29525ead9c4afc20a9effc39063c21b94a4ebcc9d85b5f66f50ced2a855a20297eb0ef187649769e4c03dd32cb27e11e2924ffba655e7f71e47c5c5d73700143b816e71631ac0cb6085528d3202bff1eaa47a7cd0104c6bb187d2dccc6e48ec5293ab6e5794e158308c28e3c69bb019f26d4a03ad1af5c3beb59347dee73c02ccb9f7a7e0c6f8ebf3d1b376d9f588da9c721ba6c1675564856fb1fa224c3e20ac8ca68933d3e3fcac0dd1849b031f69347a992323c810809ac8b43facb3ea2b953d74f4eabb25ea98b191fdaa04be725ea7e365561f9b1ea3299f0d9028c6857969f08dcb902a44ffdf6df3738032d2e5bb0195e4e0f14c5b8f42fdfc687964f47c6f435f9be2f0b75da1fe4326d508f8decb0fa5c2b2c931cd02686e1017e2e1adc075fd288d9cd5baea2a28dea3d825e437e46f150a8fc8ddf941d6a484871611277d91f40b6b86926bfe6356f97b6cc225dade5b87400bc7eb8465e6b097bb0fc94eb43e48bbc00d583c1f88310fc2f05c1f92ad7c74a7efb063d27a5821f48a7f30b1ee085acda9e30c9409586673df64ac80a1e3c39d0d59fef38cb5bdd7614bae9351ccc477e0d6277d30fdeb1146e5457fd06b63d2139f4f39a2293a926d81945bc43046b589494f00894997e25e7386b5ac4c30c5d97691323165a5c8fd8374f2a29faa7cb04a796fceddc96a0ea2b3f4280f4e8969e21d9100bf80761e7536e17a980c6facf5ba856186f9f327decac7b52dbf02dbb70792d9651dbb726b2b8f43de5b8d7f2cc54e6fa23867e51fe072e31b42ec6dfe291ab792bc875765f4b8ab09615d87f66f41fd0bb876da989e3823fce2979e680b832595ac0092bcffaf8e2d91ef0b9b7bf827f2454ca6cc56d46a34a80c8ee00091b19ac8fad1e1d3843a175144e5b2dd16409c3ac44486258699e526a2937fba33a41d93f7d250c7b7517d4448ef8a9c01b38e905251ee1bbeefbd7e4c5acda295c62d407eccb54cea51389beffaf765dae9cc2b97ec713eaf5197fefc48d118363c9c0641da06644dae98300279405096bb1c0217e4a454dc4817151a3eba6cc59def7a561087d697d824ab4c5aee8d20b079e40b0f41990ef1fb22c523ec926e7f8d2c27782cb975edafb660a4c9511c414bc3b59ed7b13b1a6281851c7cccee14e52ba25862eb80ad381b224a6171b94d8a787798ed5ae5b9e754e0a075e2c7bb620024e61de82a2b24a440499cbb22582e8e8adb9252c262576f5ee163f99c001ae3e31d1cc98f51f70a52e6a918ef4589b0bd32b650f89ec9e03f3e2799819ad7b24bebc2282992056bc90e81d3013d1f8a661dbd3f234e91891c3473f072b24b49901b90925a079b7d8ba496dd2ac6c5e030cadc47ea56d5d08ba05ed9d0230bb0b6171d332cb7ac65a8ef4575218ea30fe5b68697163172254d6c7833ed4c78e373538347b6991c9ef5f06627adb37900c13b65f7a6f33bf6beeb9a183f49eb1c519ca39d6d3f38a0bc1e62ed2ba8077f7aab0ee265c22e658fe7360b9281e714b14913ca63cac4ef31df95dc8bcbde5f2a451c57139febb1751467f28268de0096ecdfcec57db64701d65b0b545eb5653803a0d5ad57da378ff7512f849775ea00e5f711a690cdd4de7bb6b2694e4872c9030d9fbc9aa4e378511fc3c071f2110813377f0c01f0276825ad79869d535e8cd479fa5c1674acfa311a04f8a6e9201d131d6cbd50d07084a7b06c2874f797e06c7274fc8ebf980c6bb5388ec58fc0c222ae607201b82ac64e8d751a6c6dc0053c4ca3dd01ee5ef9189989193f229ae2368e3de88375cb14c7f879e76becdb35517f4227741758f9c392fbedcb03f7cd76884058df9f1bf1b64164f1fb7582f8d2cb42ef053e34f98d26a929b7be5949810f4c90fdf230eed037ccb6ae840ef965adf0127aefdf1dec3c5b7a7b36346fa22bb42f383b280c53a198a30c5ce91fd885dec0b0a08b6afe78c97ae17adced54bd26c34d1e3adc49586d60d05b3b88d897223c091242f15b48a4c74e69eadb3bee8e3ce4b5d73de9c2c9115afa79a9f56e1d38e356e0c7ee187524f89d78349acca41570cab4e686ec4c6d273563fbbf75dfcf14b03f61f8a14c7c3358eaa4fd2601c6f399028eb574947e18763cf38883a6ff4be1e768fdd80f0ff21ea9bbc7646635d26da75d8aebaab638b988b89f75a18c8a0c91ff88c87b3c32a58cf6d5e3c959b2f1a30d8090cdb2b3bb44c2a9be72972eb01acc408021980dbc2baa0605e80a9b6ad7243f024827ccc7941fc018257e03133f9d570415193f81f7628cad64992f19d5cf8403ea1ef37bf77fc5a9c2a76b2efa13a67bd0d28e18be75b365f31e09516c99ddeb94718250f587ec4722e8e1b2ae120254faff57f51c74aca2faecf0e854129727c460a59d843ff782f21e18a62afb95dc4531ef5b816679c4239aef3a68c722e97cc3ea5dc57bd5706a0bffb84abc37b670d3d3113659e2c11c708cf99eab18bb1a8ab4b611edb28ce2ac7bd701639e79451670298e503af79fa8ff634a1d06676eac63409b8e35b1b08caa7f67e8778fe4519f58d69bc5fc23026d0a9149aff4f0e033ca95f9694ae058095afe0eb2c92f8342747d77710a30744f49865949c5aa8df5ddb157e6a9e2e9e8ea63efcdc81b874a67a9da9e0df0a8f3de280795c0fb70f60ab758d1dec4d8a08803a9628ff1a512eb496df805f2a2468710b0651b7dcc58110181310654f84c4e5af9c077054c2fdbaa769738d810eb12917e49df1b997366fe72229cc575dcd006405ee2924f96da0d365babb22a5940b28e9d2e8f418ec86b69ec4884e44b7aa5573ffc545e4ec73b2a38fc43b71a2a849404a517513f0e9a1ee1050d2582dfeae9e3bd7258e4af914ddc40c9d7525304eb26678a9000e9c383be4830730fd02b38358b9c5739eb75364ae9d731475f65fec4b3fd1b870344861195cb47b29c6c89fafc6124391e7f831f6b01d3f11bd9b383573738097f77f60b17f97c5636a2743158c59cacaf8988cc5cdfb5579047eedb687e5440d31049404f9a7ab595cdb0d0010d2e2672f18d3cab2887ca5395843a2032a55067bde32c6aad21625143614086a37b7873bb17971900e063136289fc18aed213b3eb7a9ebca6eb341abff8826ee84b2b7ac97b2f8725f48fa29f9a44490195cb9e49c2e02e532d49536458fa6e011d6a3d3e2edfef569e45b8047332c46de6bf444f17716bd52579b84c96e8ff947f464b8336c1ebf1fe0de6e27201b82e27f678ef88d0ce6ed27d8d4eaac77b9979fb92404d47e1e32fbd68975e11a25f76a50f674aa6b4e5c6e9920b9da53597c02cbd5d27573e06483141477545057725ea4b0c221002078dbaf27f783cd86da75197cfa2fd9ab0e8dfa053b8db9ff538ed382dcf3a8cd97a34bf78bf7"}, {0xd8, 0xffff, 0x8, "ad82d0321d2c862485d59a38519dddf2eed6cdefc6ae8ba9d26eb14a94939db91b17a02f9dac7032042179ff939bd9e89788f65aab96c2255c97ddfde55e2c3ab49e45fd68c835c021a45ee2471050c41d8d2d099a46a13c974682a692e6bbe7f2524d792dc90a1c4fa48108dc259cae640497cb0480b369666049917d634bda5c38761cece14274164a3f7c50203bf4b2492f8c823300bdbd946cd2832670c3c95dcd63e9a52cfd74a75f0ae3de039a046ea6bfff17e261032cc96c6deb6cc4e3c545399182"}], 0x2200}, 0x40e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:25:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) 16:25:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x100008, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffd80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) 16:25:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() recvfrom$unix(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x1, 0x0, 0x0) close(r3) semget(0x0, 0x4, 0x120) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:25:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x12, 0xffffffff, 0x10}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x3, 0x29}], 0xffff, &(0x7f0000000180)={0x9bf5, 0xfffe000000000000}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b0000389000000000000000006406000000fffffffe000002ff4f22006e00000000000000", 0x2c}], 0x1) 16:25:25 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/67, &(0x7f0000000140)=0x43) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c495510020000000000001167f5bfca0400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1000000, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:25:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socket(0x2, 0x7, 0x401) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) shutdown(r1, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:25:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9e70012e2f665dc1bec6b1be69ed696c653000"], 0x9, 0x0}, 0x0) 16:25:25 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2050, 0x4801) r0 = socket(0x26, 0x0, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:25:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2002) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8400, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x98, 0x1}, {0x7, 0x775}}) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0xe186, 0x7902) 16:25:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:25:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r4, 0x12c}], 0x1, 0x0) r5 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="576cf613e9f6e5187ae1fdaf127d231100997cbd76bcccaac1ceb71d50ad1ba522bc658264ac8f3b", 0x28}, {&(0x7f0000000140)="5d442155ed77ee013b79c528e602fa38e613a3156c7980ab01595a7bb61ee0a1890a9f2cf72a619f4458a14c68a60645e8460e1df533135d516f65067e39b3b994a40205bdd017f2837a778a39c3a7179b528c19f027e125189b4f8ef8b77ffe7f19b502c07b662521b4ebce991511295ccd87c9583bc733ae6a79c5533a64d700", 0x81}, {&(0x7f0000000200)="58f3fe0d03cceb6d0073edf272fafe30f86a9dd6ca3e153541d9328d7bc507e3d5e212a361d009ac45afbf70efd19bd9a1dcb0c9c9f5076d6c80caedda92e03109e177524daf29b1cd76df98f5b3e256556a50ec211a7440ec5b7c4fb9d4f48b772c6cd4c1a5d313d2a3f42c1e3d3518da6ff9896daaedf4274d80352db78ab16f6d0c82a002b506ecbb65a0d8383d89f6842443814a1666c65f357c943f02c17793bbde036110dc8284c928db098d9699137333de2d1fdd571665e4e5d1c3d11f17a3f750dbfb0747bce7092d9bd3f496847a82022a9ada46d19a254e87154b7741a18c5aceb86da63623759f199c41", 0xf0}, {&(0x7f0000000300)="aac6e79d2f3b5e9627781c38518ae71a6ae8567379160654287ff7c3bc1b348b36a39ccf14173beb0fd2e3d30c49dac1adf933d6822596ead0eab798030a74d5dd4e7f3119ace358e1306106497a32427faa75628739137452ce7c10bde9dff0e9082812d8085b7425c32a31f45cc2df345528eabfd52b012e21e36c4bf68dd49ae608ec3483f719325c4b7282a2ea0e376972b90628c4e3cf920c4668bc8c9af485c75c6f642f9adc773a42376cd5b686c1ff3ee48d6d8094f44aed2b19e489cfc7fa4629576482783a582d9f96339031aa9af9c99f25cd823593", 0xdb}, {&(0x7f0000000400)="dc7d265bfc6b3645ad3d454e4ef0c16c8586b5fcc75281dc40098138f29d81c4f8eda2e5b4496e8b86d7ad803f45946cc0b81f02683405d542a47e6d87392d859e446bd94e5df2b2c9c0e9cc81fc818c32260eb01b2709d8be5387625ffcc3342a00d94949c2ce39a4946aea9fb9597e7199f6913a4eca2fbd0db5aeb82b5f844166f1e9243ab6c19eeb7574ce6d69b0e8edf3b5f396134cf54ee61fc25b295ff998a9726a5e2c9908b97cf429c7412d0830356befb532e342670803f725135e52b3d72d70df2686f2b2be62723d504934dee7a3ae792ae544c8908f599097a1bdc2d8a1363f2b3f0abc3969e8d5645786b84b74", 0xf4}, {&(0x7f0000000500)="cd4b90a1b67070070e90bcfddc978f21171f5bfb39bf445cd6", 0x19}, {&(0x7f0000000540)="29110257f1aa4d167d8bd8e64591c807ff122e19e112bd9dc03bb31515", 0x1d}, {&(0x7f0000000580)}, {&(0x7f0000000680)="ccf354afb3b60dd5dfa7e0f3974c21458c1c3a278a4f3159594529959446d556a5ae9ad2ee84a076930507b529384bf56dda72e3a10f77aa7405d5b65ba802b668055d1a348387e11873591b5fdd2f698929c5e485d1e70ab6469eac4f475c9d50bd16c66a6c378a889d3b1e90908507ad4f380520caf2cea50420a792dd49ec84c283d9a3348d2cd1b502e57fb59c0961163b24986a0a419f46a1d15e4c8ff81939fb45813b722f272f391de710b687818559698bbbc04eec5981f118008cf615564038dd1cd534cbf12c209e5461cf9110e67decec28f212f11cc7266f959db8e6faefed07802701e970f5e4e5858067878c86c450bfc244bcfc188a063ef6bc8661a6b1e7ae67ccf99f4f9eeb4a1fe83075cdea0be3ac6c1237119d3146ebe5b1eabd5c1d3d9a4d36c24ff191b10b9b52ecdf203d7461e2188bbdb1f08bccd2aee3f31c93acf96f6df2789c0ff27142efdd0b9a73c81b4dd82c781dc712353fccce43520d0b148f548b0a859da54e4f197e0093ec68b917bbc34aceacb78edf6ba2bf677fc6b603cf04faf1db9f17262857edc343ede6aa424ff877b90367381f23f0d350956ac5e1ac92ba828646bab72470b94fa8dbe0101c2dd3daa7cad477d340884d17eaade6f12b63825fb88f1d10bd2c06e41761d422618c8e0993b2d377ee81e4123c5165a5f3f4974ebb23aa98b9516045d17135c85899935eaf65ac4f1d161de05664017ed4b9c1466936c6429b109abd13bf52b2eac339f863ec34c116835a7cebbbfccf34ed34c16702040de5f71c6199714f95df78029409fd459f025cac155ba774e193bdc41fa4ade46b81b45847c10eef43e37b92a1bf64979e90c1a749a8c32dcbc3c53f0d9e5179f458938466645ab8e920505af34afde9ec6c843363fcbe1f70ec821aa22469524f44cede2a3bbbd8865fa3f492081c84438b704b24065a045eaed6a6238d91fd04a9c1ba5a4bb1638dfbd91720d704d07e8fdcf1d930791c2eadbd58e254190c7cf40a7b1cbceece8e8308ac6fe47a13f6b3f1b933b5cd64baa11628976aaaedf810588c25b282f2360440848f67f51eef19f4c4906d01ab53af694f1ae035bf15dbd8d76cccafe5f296d546b75bc076fe20b8e6ce8905eb73513e25088974d3b2ae03ab4d8fddd7c4f5a483d1794dfdf3faed77436382e14579c5fe82fc9189cc63521c6e5a18a48c6b9afcbbdb2a0f8b1c6862bf13bbad3fe1cfc6b18af0da64889ca554b5bbfa3f69f50b2bf2503b365075d01eb49b1c08dbb102668f9ce9c90daaf99445144adc21dd0de674d34d456bd77bd799a8ae51226f9565d4f7fa8fddff396672de867d7c76e9db62595f4156b6cdcfea9f3c6e13997f656ff082d0117c45aaf1eb3c66fd5974e7c2c0bccce374d1311f8cf3c97f5ea7c4960dd200baf7dfa0def81c5d315b1a90d08acddecc61eef6eb942f84f087c6cb491f1a8fa9689da0707d1dd8268a101aee5709ff9e29efc11ab3a010561935fe4679d1342b279cfe305d274dffdf48b9bb5decc1339316e79ef583cbb98df33ff524e5b6455a3349b5984a3ade0c24aee8a8e1a6e2813372d35c9778462ce066f1a26cab9bb725767e666d97031bc7299ebeb1f0e8e319910fb28a2f2d9db7722df75d212d6cd76a8f0430fc80dd450c63d43bec26b9c0553cbaf5dd99e5fcb194583ecef9c41e3de689ec92cdb51154ca6b968a518548e229a0aa4a42bc83872ddc4eb7d4da1d3229a2895cbf6d8cc96359ddef5544df4169105c29e917fb9950150f009ac29e0cedf813536c74f0b0e11a505e71051be5fae257cb34d87ea721ce8e76a087bb39a74f212b5e07a79dcf1a9daa6b9a42ce198daccb967f6d6433fbd4fd0a1a45acb0e84124180389197959708426e55a52cb9417c9632877b363a956fc1ac0b9c86a912b870b3e1c5a351314ffab09eaa04a60ecf9a32e2704e3a8bebc7fbaedff22b84f2e4e8ce43c2668a08d638185af7b6ad9bed62823519e717160f39330a96ee77680d3b16e30c02beb580ea5b03aec7149a9c17f60429deda19f3f42281a6de046617796a1d8dca4e35b375c8332f893c8cd6193669b45a4cf1e26f6d9fe9d24e0133f4ee776d869129e2da5f8d2cd46ab640dc1d41b654d23ea994ed92556b3ed7d06f6fe706c9d5a7bd8169a38b59b4936c301d9c5a8dba92d5dab6c8ec4815fd3411db4e101800fe42d6d56a6d9e3bd34c4dd6d178e51eaaf26b14433ba55f4a9250a663025efc7b871db4c6538a3b1c182c0c81f264c5a2a7b0585384ae8f249257eb8473d3087225d08b6a45c99151c0ed109667a4fa3bd6748a95b1e68391384b448155ceca85de56f7c07b2c3c9a647838b2bb5f79cccb4007fb50ca3b7d89e1fe1deae8a33a4f30a7bcf9ef1b22f0dc6f06355a6e230b342ee66d337ac28b6e62d49ea7e94842072b5fb7704588c8e58fc927a484f7f125dd30298652bcce929bd0559f794b8024088e9b028530eb1f7c0156d368a400b050f88d6fd422c4253ce37f0a13949a359a415df4c91866303a893c8ab6c543ff75381c1a12d16ebd456a3303e66fab2a68d962f6fcba28fc5a5e1bd4f38e4bf4b9f804962407ca250a7d0716c4040f306f3ae44167fddc020a4b74535f0627a0fe7395e4bf71d357371a93a77aacc3097ea801ba1b32622a425da15cba728a919425ef37ec47424b56fd88017fa0f57aa16c2e9ca33cf92f1197c1130eab2782b1b2cf0f3e7e1aad19d0484257cc2b10f524b4a246d1b0115d2458805864d65add2e660c979bd6d2a21257769a58d399de239c6bf315056ddeb11f2a93b143e0e71d7b4c732a719729422fa1bd6b301980c4f6d722402f40c7a5b77ca57884c33e9f6d026a927bf1f278140588e99e6bc40fcf920a704aba2956b259140788ccc7411f625ae091d05dc8437ac06a3b1c3294c148a6f8eaa526f9b48005d8df18ca42aba10820bf0773b7d4bd0ee668ab81d6cc6f4c64d3e766c0c1e9456da8fcd2b4962319485d4bf911055a0b0c87815479dd5a782ba1f0f381985e4a407779d26af017a75f543d685275a25b0d59500bf1b42b1b3885291ccfe2a6bc720c09cded018de7358daf9213e6bd8e85b8ec49054d0a2b56aa272f1c450df50f8c737479d343c6e9299b95d10760f27e4561c512f7f76e5878f77909b751b270dd5e3f901a1ffd2b5049ff347fd9a062183ba16249a7d6d7a2aa49d4a1a96e88ab3814e19f3244bc221d6eb29e5aa6f4b92c70287e88256b7eeb0837d27228841dbd5221334a5485eead9ec80eaba1560eb41c7ec164fb23c61199756cd872b190184c6c2b2405658b76757c993ddb85fcd797554530e1e3302b18ca8b3d511fa6b9940f46a092008a10cae5dae57ddfa3333e20b96f3b8f8897c5259bcc1f4f0bfcc96093e03be6d8e75b36857ebdf57ad0533561ecc1d05bae9b84376930970203580097d822d56d9f9623d6a6babba27b34b22e697bc34797eb066735c3a636b75feef9fc7c0eadd131c2b3bfbab818fb2b7623fe8639037bf9373dc1d37d0fe987a45ae44eb093dff4f11b36f2a7fb7eca6e3ccd4ce65a71d1b0577e84d7e4c9ee70618825e174cc8a9226f9759999a05cd983d60404cd8f41b732e6cf8d5f965ad63506140c4e110d6fbe6cdafc1dfbe0ee9d365f59e3cd5eade2926ce546e5c187bb349f6cbaff63b9272a33a2db10dd43335d6434b6532c2cf94eb650493b670467afc35dd532a33cd00426ff7b6ac963a14120dccab3778d4eeeed069c6a845d83044fdd5fd65018a06c365a6b4e918ab93ad9268bffd11fb69b578d0e45130ed66a1d80e7cf567031465fa93283ea247fd43d06ccd460680d2c1453a8852fdad547b1d90f40a8f05062424b378b312d4962281dff9162da110e002231fb662b9ddb4dda767bce6ee988df2cdd0beb3bcf662cd3d9b0afd797c7b90ea1b95bcbec1402da85ec85c87dd6043db43ddf3b8a9cdec018a3d8cfa02c08f21d1e1a201d5abf3d9063505918355504ef14a952dda36e9d03b72ac4b160eda85a4d9c0afe8a61bfa3e301de8792f47520f8481b3f921c421704d4056295a2eeeae0026c75880986522515ca77a0436f8cc953d59c9d1b3248ed7a75aef89834accd9bfcae05c70f8a597b8638e044fbbab8e945c27e3815fee95bcce1232dc662b7baccaebea0649cf17c7a5d82115464a5aa583fb85d4dabf099e1ad9255f662d69320c501e4c71787ba3b4d8b0bb796e6b5d93a10c73a60d46644bc7fb15e47f0fbd51d7558f1055ac7f858def38b028520c8086fbb997901f005d82a2fd130251c7303e24b8a636fe4868e42836b79e66b8a3567d74a7270f2fd0e317c3af5141cc927f69b8ca15a669c7f5ae421fd48944e2e9383b2a989aa8e1afbb264ee66b904372c54027cf8a8460bb418d92714abc8c84b70bc218593595d0c6ae93f1f68b9a36583911e91970b0ed82f4c8f37b98642898cd70593ec58a1372d92f5d7af98ebb0995953464d38e289f4b6309dbc29330d6fbacce8f76e1895d58be18c30a47a51eaf30552a272f724c5f8e74ffafe1a12f366b7c91e75b903e26a8fcbba0208031622804f2d69f5d481d1612c4a4471f5eeaf8a9f15092a3a91a8221b3448ed79ee2700b0ed16b0e2ca2c9ce98ba51ff69be4f0e67a8e83a06c01c01594073215e09368df72314c27d362651a498c4740f9085ed3c7f1a292a63be0a9b140c1e740e68b1b61535f408cb3b62641563b50149b1e0424879a8f7d161d536422296c6dfa3e77f89416ea288f60c9a2887a53f02db31cd0401db4c2ba9272e097dccb1606a8a74e112f514a2f171e4af34672259c34e751372707ca3c6aa967c6e0f1b72d3a65ecf48e064c1ca7af3a7d3c5a4d9d008e0afea9c0225f03cc98aab394bd039ddec77ef11d0af67439a7703686a3f1f7e95815089a03a0e8e9bc707613a9458bdd839615fc636f23e3a1469f13355f000ab4dc628e092e9f0d28f84a38f578f8f6154df96f364c510b60f6b7259fdd005c8dde39deb93cd447a63a63b05b38e67d50c800a4f4c0b76a7dc3cf8f638c83f2c12fc3a22e3638f83b1e9e3c181090190f157cae5a4d129682eb519911a1caf1602dc3109ec4b4b20b5ecb944129f5e5fc7d669e0a7fab3e2b6c81d505e70c2e8dc0ce36bb58a47d3cb67ac5ee638da7935e9291103c910e0d160fb41598779b944c42ab8c3f3323d772f9e1fec6e6ab83d0820b39b774fef7865a64b460a6e4f3f7f0306b2a8350b361a9905cba95b8c416b2b2995963bf8550f63440ee993128148b6bf64a05ecf34ad5ba17b2838ee466ed27e692e8a27ffefa02eabed9682634cd338f6946c38c9cf7387c98a55d439766573439bc5b265bf5b9f3c261f0643de3ceeb17d891bfeb58a218a53fb2df75030fc7a07cdf45b04d572712f1f4e309cbe30f848c616c85c6e5b1f3cbb15cb6f445739f52833cad048cdb92afb52239401e467c5856df70653fb02262a80811108d3d3bae30671b45677932006064802dc29fca953f455d8262787ec68e6fc9f891991072fe0983f763de4d37559945f138dcf0e6524ecefd409aa0b3e8fef39ccf5f4265748a12c30e7d1cdb1b232e600f21471ad92110f2c86ef2e8af790ae218cfdbf425e93dc599be1fc765f8d1cb757d3bcc4447621c1c3af995d7424765c58b0d5850d049cd0b565ca9e4b61b7eb764414c506950f0a1202514c66cb43b095027187140b8e744d57d16b04bed6788a637f644f5e9e0b2cd9191297f554ae", 0x1000}], 0x9, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000cf5ff0c6187ae236c16c7d218be0c97c00f746e66466b15e", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000f2af698329cbd552000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x401}, 0x3) stat(&(0x7f0000000580)='./bus\x00', &(0x7f0000001980)) 16:25:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20080, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x98e574a0e32c6ee6, 0xff}, {0x4, 0x200}, {0x101, 0x7fffffff}, {0x8f, 0xce4}, {0x0, 0x7ff}, {0x44, 0x2}, {0xa7, 0xffffffff00000001}, {0x186, 0x9}], 0x8}) sendto(r0, &(0x7f0000000040)="460d355a704386302c78889cc6a8edc853645a2f608bf6b2166603741ad71645930dc53f3b3fd4bc76ac49b72dba21e39c96a571631a4b2953a2394f2e204b", 0x3f, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:25:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:25:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_flags=0x9}) 16:25:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001040)={0x800, 0x4, './file0\x00', 0x6, 0x8, 0x6, 0x5e0e}) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfa5a45ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7049897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d605a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb51b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0xff5}], 0x1) 16:25:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x80, 0xd}) 16:25:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = msgget$private(0x0, 0x40) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)={{0x1ff, 0x1000}, {0x3, 0x69}}, 0x0) r2 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r2, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:25:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x400, 0x9, 0x0, 0x42, 0xc0e, 0xffffffff00000001, 0x0, 0x2, 0x0, 0x80}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0/file0/fi', './file0/file0/fi'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = semget(0x2, 0x6, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x0, 0x4a2, 0x80000001]) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:25:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) read(r0, &(0x7f0000000100)=""/185, 0xb9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0x1, 0x1, 0x0, 0x80000001, 0xfffffffffffffffb}], 0x101, 0x0) 16:25:26 executing program 1: mprotect(&(0x7f00006c3000/0x3000)=nil, 0x3000, 0x2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x200) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x0, 0x4, 0x71d) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/237) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:25:26 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8c2, 0x10) r1 = socket(0x2, 0x4003, 0x400000000000) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x20060, 0x4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./bus\x00', 0x41, 0x207d870b) 16:25:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:25:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'./file0\x00', @ifru_media=0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r1 = socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000380)='./file0\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000300)="1c79c5f7fec88b30bbdbb16c53ec01b9924e719a791eeabe9df9895519f648cc9068125e3760aa76462d", 0x2a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7ae, 0x3}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)="647d95d6ff59a0bdc7cc8efa36a271edf70ce046ae8fd97b49c7f90ccd6926efa84e33c30676b1c6694f15a3f53f1ae18f076aa16746cb23631fbf85628db0620e99b011beb74d0a5289fd61474c008145ae24b9fc950d6ca654df728cb68d5c4fd6c71532b3195ca2f6e163b6677c89603f3ad0bc06151aa0385c4fa8fb0ffd6ca33d533dea6d19da515eb3d8729d08030ddfcb5fdc30af4cf8ba550349cfd11f705d364b8765169df806ee6a8c92b5fcae9c5654e36cf5f137f0e7b2f446e32bea071f44e9be2f0267a499bcb3e886a43a74434d0cac237c7e6dc333f04280fd1377b09702a634fa3ece73d50057d322d2", 0xf2}, {&(0x7f0000000040)="527cc0d7e9bcfb21b674c4a262e32595c1ebb2d3dec7b2033c3ab77483a9cefb487f500349", 0x25}, {&(0x7f0000000240)="c0bbfe8ca1fa7cf28b73c4a2d7c25bb122bfd801f20855053ffeac79acfa93875badb40f908b80f241ea1d97573733aaa74572eedf9e149ff52cc870184c4fa205f53d039c959c1895a813f93400bdb8b1e2da98cbf6d95f48bd24b9e6f3aaeabef10104dc4c5f5a7449f220e55ba3f3d5af376af731c728bfa0306e4fd0564fff88eba2c5585f72c80d6ab6a73fddd59a596a5960e69aa35e722d3ce0ccd1d44e7b6fd581414fc936347631f5fcd8f973bd2e635a586eb00941a506c8ab13f8587a9a155229afe716895a7a954839d4d66a1d9e3eaca16a3db69e2dc709e24b2b3b225663ba66513b97a09d31e7ebf65567562fcf2e", 0xf6}, {&(0x7f0000000400)="7453fcd30549f805448841606e040f7a4135633dee98f6ccca8e1cef970900a8444afea2a7e6850f3084eab39a0b0397a83f2f919a1e8d019b85ae8f5e17864c80ac6da7ec66dc1599a9ef83b69d6d3fb2f494ff1383f113f2ed49e3e3442cf110f2dbf340ce27dfa18b28cb8ffd50100f2673ce8ae9ea04a080096e7eb3a62698ac12df6bbd30a337bed11a08ef7f75caf3b96bb017a34f80cd99c77f55f48034b4bf951acb9362f6a8402076194dbdba14231e43833850d7dcae0f51fd56de50d4ae8e45a5d4087029d1a0ad96591d221cf6647c84869661", 0xd9}, {&(0x7f0000000500)="1d898b17c5d55334eb4c82a3a88a8dfc75f729cf54549733b6746edee037d1f3b90e49be3088d78e1899df3c39934036ef72be730876baa16cc1fde08ce9c3b6a4bb11bb9ebdb3d0012188384cc8a293a02e0ca6dc3f89cd157ce7dce35357992cc05d80578028eb8cbcd401c53ee891b4f3d872fe548a3559efa316cd0e2d9951b2e6ed90b63dabff0943ad127f8e4360d5d09fb6b3ca9d4ef2f0e7b7a27d3020943c4fbd88d36e61124598b8b01194ee70f590433003491215647516269d6f2ea8e4ac3d3b0b06ba531c988c83692f6397ea9d932ee8c053d27d763d8e7437fad5610ae173fb17c92e422952dbb8fa6fac729f", 0xf4}, {&(0x7f0000000600)="0931387b8440db200368d556fa4e906bc6bbcc840e81044301538f5299827c7d9211c0e6db0e02eb739619559cfd903463048ac2ea4db5b8124282457e34627ed467120d9c6a9cee99a59f7b00180f3f66b4651a777ba13bed658bd19a161853fc0ad6f8f355ea074e350a6cc2450a0793af61a723ff39b611ff7dfcf520f5b110d683123c57f40d166669cd4cc5fa278f7f52f5e79e0e6e9c9d602c2823f3f32b44f5d50e3c2f6f254c617d15eab4557184d401216ba156183b", 0xba}, {&(0x7f00000006c0)="8eec196e8cee13e01d673f6fab75bc763cb1d7efafef2bfe1f06a9540d9ce797a0d23a1f89ac670f86d6674c748f89fb906e21298e7bb21e01655a03344be6703155418500b432e2aa5b4936ae16d20a4be35125c762dbb34211f629f3e74b21ed07fb1cde5e1b04dc1bcbc356480f874d4211975ea523dc844f23618de3d60fb121af78e73ddb9ac6fcc50a1099619653e3f0c37a3b1b7ec63c3c9b2ffebd9d1d0f73bbea3bfc7cf524965976f1a29670694d3e488c79a17de3e67c465edac016dc3dbd071e3f885ad02c6f20493c2c7df883caa9b6bf4bcf982bfc8924dcd6c3809b9451", 0xe5}, {&(0x7f00000007c0)="d062c51257ae1ccae5d7c4f54dcc2e22d7dfc30f5458075a5473826bee6bb1e474c23b82d999a48365b6d7a62b61f0d81e06f8f46384e7bbcac7e631df5205f80c4c9ffa07f38a784dde7e3a29cd5a7a8f1419c822442e3fae5b0c701c7f626ac07f967b97719aa3f905c4a398454ceb92bbf038a7a3a6163b4f2c643a2bd8f2d9", 0x81}, {&(0x7f0000000080)="d1d794895cf90eb66ffbf7a888454a2e5a41e6a3b53602656adb1b606bf8861d37eeeeb883", 0x25}], 0x9, &(0x7f0000000940)=[{0x98, 0xffff, 0x4, "3832070ded22fbf5bf5c59e740a47186f80b2e88d62e886e497d803925eae8c88b2513edfc5efe2e6888a369577d969cfbd8514a404248c9088d3d13e26ff165c8708ffccdebdcb7532ae8bd31d09c0525f5e502e650f96cf4ae230c4f2a9e294932e338d4cecb45c0830cde2ef81ac11b4d645c0631cc958eb01e2ad43a00d58ec5"}, {0x30, 0x1, 0xc8, "5e5d30d0acb5f1566583d43aa4077be93d5b341bae6b410ac230fedc"}, {0x18, 0x1, 0x7, "cd90441e"}, {0xa0, 0x1, 0x8000, "13745191ab256a52d22b9bae6419e3c7123fdc53662af7f982348ec1b96f355b97199862d60b7d7ef092bebde43c7611d66091e01dfa1cc6c5fcbb681d5f200dc532392dd90c128ac0b5a54b8a8d84155932b485d7a8016d5011338cbca7e61329a5b58ca37326984bfc7c32f84fd96724855b04220becd7c6cae4616cacacf901c227802364ce89031df30852fb1b"}, {0x70, 0xffff, 0x0, "61ce59a3420458bed18bf5e8e9d2b965c61c41c0b99c30771c5b45e63e67f35b7457f482312aa21a0e500c1ee9814b9af5843c020cbdfde17064ea896de0f828a6833906942d5186a8e1b6560b07cc8e40ec77fe0185303657"}, {0x80, 0xffff, 0x3dfd, "bbfbf6031590479a716b4346bcdf67ba9fb2828444704ac68e1f951fe4aaae441e2f595e3744987d3c824c32bd13dad14266bc519b9198b8b503ec24ebd11d477c114287ba9c5c40942d03c15826d168ca7e7ac49fce7af85c48f2a0c8d342bd6de05dc981e2ef75e30b214604df21df"}, {0x18, 0xffff, 0x7fff, "0f6a8aef36"}, {0x40, 0xffff, 0x800, "58327a6950e752da4d8038d5754185032841a2ba3ce6548f01a8cacbe7c664d1cbdb86463fd5736823f8a44e8fa766"}], 0x2c8}, 0x405) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:25:27 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x3c3) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:25:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) geteuid() r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x6) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r5) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) fcntl$setown(r2, 0x6, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0xfffffffffffffe7f) 16:25:27 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0xa9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) listen(r0, 0x8) 16:25:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:25:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x600b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc001, 0xc86) 16:25:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:25:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() dup(r0) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:25:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:25:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20180, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) 16:25:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8003, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x2, 0x1, 0x5}, 0x43a, [0x1, 0x6, 0xffffffffffffffff, 0x4, 0xfffffffffffffffa, 0x100, 0x7, 0x3]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 16:25:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:25:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) fcntl$getflags(r0, 0x1) 16:25:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x2, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:25:28 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) mknod(&(0x7f0000000980)='./file0\x00', 0x2000, 0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000000)) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000700)=[0x0, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000340)="e08a96045d56ea2206fbc856935f6e77ffcb99dd1ac8d5845b66cab154f5e777ce948c99db85419636af67ef2d7632f0e2e49037831c2bb31ace95033573752283ec57f950a8e34cd81675a498efcc04", 0x50}, {&(0x7f00000003c0)="42b4820ef40aedd22460505a5d831fb60fc99c2403e964e230d8cbacbbd4ff96e0a127c21e140e350792e1290eeba58813e6877952e2cb708d2765b55385dc0e51a5733f32e3d7e9bc135eded58cb01c82c8dbbecae4c48e5b2a6dd8f8fa51dadace37127c42908a6ecbd2a89a92b01725389cab3429c008055c08ee932b5e13b1ce091626464d58e20b5b46267fb51c", 0x90}, {&(0x7f0000000540)="25b96897f4c53259c39e7e6d37881a6f7b625237f25d628709032978d60079af88c0be27be0dd45ccdcb7c31f6312757cc8e071e6dc16c3a20d04d68a6acfc2c9be0d91e6be02f8c9262ce702f85531d71fd97019c669264b22d7f90c00033ee295cef640a771e8292a792b6e1e265f8ea4046b4b077c91c4fcfcafeb7eb37dc14f4dccccde500b7d8ea0afb1b279fdc86d7fff51802a5af128b3ca1f7c2d535bf1acfb95fa6aa6440e60db27ac7a54b0eb579062a8be4eb440cbb87eed523b4299d045f6e6f2faa7c2dc1bff37167f651bb8a1cf80b783ddb04e742648c51297e960a8cb17987", 0xe7}], 0x3, &(0x7f0000000840)=[@rights={0x10}, @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, [r0]}, @rights={0x18, 0xffff, 0x1, [r11]}], 0xa0, 0x40a}, 0x400) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:25:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x5f) 16:25:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:25:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 16:25:28 executing program 1: link(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='./bus\x00') r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0x4d}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8e67}, {0x2, 0x8}, {0x3, 0xffffffffffffffff}, {0x3, 0x8001}, {0x3}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x101}, {0x1, 0x7ff}, {0x0, 0x9}, {0x3, 0x4}, {0x1, 0x100000000}, {}, {0x3, 0xe5f6}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0xfffffffffffffc01}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x1f}, {0x1, 0x7}, {0x2, 0xbc3}, {0x2, 0x91f8}, {0x3, 0x7f}]}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() openat(r1, &(0x7f00000004c0)='./bus\x00', 0x2, 0x42) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7f, r2, r3, r4, r5, 0x108, 0x10001}, 0x6, 0x1, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)="3cea51f2907291c717b8858ad8f7cafd7f00fa89ad139337b64cc00e587b5f81cf82b57a2acfecc4e275d4c0dbc74739e2eb7d3ad85694777b0e0a036a3211701f2171e6d6b12323c5b592951792a78d150121fa2b00216e", 0x58}], 0x1, 0x0}, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r9 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r8, r9) chdir(0x0) setsockopt(r6, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$KDENABIO(r7, 0x20004b3c) getsockname(r6, 0x0, 0x0) 16:25:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) open(&(0x7f0000000180)='./file0\x00', 0xd3a3c90a07f29364, 0x40) sendto(r0, &(0x7f0000000080)="63dbd1b30d61705aa67e22dae72fa67e9694f6ade073bd8767e54578d79ff570ccd97bdf01e8dae865bd941a1f87c4d364abcb6f8898e6cceeaac37bb1f0a8674cc9a35832a8348bd684cfbf8a07004c78cebd0e8bfa3a206d4dd0d725f9af037d2305b3144892a43f94445bb196db1e2f4e98c44183c8e618df554815b76615a742c13c087cbb54ceadab50f40e44bcc871a454ebea4a34bdc9", 0x9a, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:25:28 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x2120, 0x4) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:25:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x6, 0x7) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:25:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000080)=""/132, 0x84, 0x802, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x0, 0x280) semop(r3, &(0x7f0000000280)=[{0x7, 0x1, 0x800}, {0x3, 0x10001, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xff, 0x1000}, {0x1, 0x67, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x800}, {0x7, 0x6, 0x1800}, {0x3, 0xf5, 0x1800}], 0xa) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000180)="eaff125c0000ced1c0070d0900000048314fa4295a87c7c9240000220fa9d0777df809e1b74110d8fe4fee3a8fc687adae6d49fd17ae1ce8141fde0bbe24ce78a92b051f8531cd0d69085dd83ef3dcdb17acc7197ab44711c459c8df9b7c6674e0ca81bba61e38017f6d26850159bb8487987412fb679f6e9a9563fa30386ff27fe9b03551fa40f83b732e174c04e63ea99b98a38d99f7f3e4d2f7fccf11a4c3418d2272ed037d667565a5801bc23ddc55cc21cf04af3ad99aa5a674672cc842327e11d4e7e7a42b3322a6ce9f1f5e12f25ed76368ae09a871b9229b9de5e802", 0xe0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:25:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8098, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x8001, 0x80000000}, {0x18, 0x0, 0x2, 0x1ff}, 0x7, [0x80, 0x1891, 0x100, 0x100000001, 0x114c, 0x1, 0x1ff, 0x3]}, 0x3c) fchmod(r0, 0x10) fchdir(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) fchdir(r2) r3 = semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x5, 0x5, 0x8, 0x5}, {0x4, 0x9, 0x1, 0x99e3}]}) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000180)=""/9) wsmuxpoll: not open 16:25:28 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x18, 0x20000004, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0x7) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 16:25:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000180)) getppid() fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) pckbd_enable: command error 16:25:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) fcntl$setstatus(r0, 0x4, 0x40) write(r2, &(0x7f00000000c0)="8541025aaebf1d3d37b656d05d2f5aee3bfd1c6c47b32c2a03b5b456a1c578726b2d19110f308e2814d03d6452cf37e02857fc8b0a59e4afad254ad9204f4b28c0445c544052eeb5eaf6eddca7f7b82742bea39b8a13241995db6fc8d6e74108dec88f10ff51a87c8a17617f0f920329cb6e930150f4710d545b2cc78f8aa939fae0f1501abd50ac", 0x88) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) fcntl$getown(r1, 0x5) 16:25:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x2, 0x0, "b00000000000000000000000000000000000f7ff"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x74) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:25:29 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x280, 0x80) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000380)=0xc) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:25:29 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:25:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xfffffd43) r3 = dup(r0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x3, 0x6b}, {{r0}, 0xfffffffffffffffe, 0xb1, 0x400fffff, 0x4, 0x3ff000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0xb844, 0xfb76}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x80000000, 0x800}], 0x9, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0x4, 0x6, 0x4d}], 0x4, &(0x7f0000000200)={0xffffffff, 0xffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) 16:25:30 executing program 0: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffd, 0x8e41}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 16:25:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000140)=""/107, 0x6b, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file1\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') shmget$private(0x0, 0x3000, 0x409, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:25:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x79c, 0x0, 0x823, 0x0, "e20fe7a4839cd552edd057fc60eb6dfc5f73fa0a"}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/28, 0x1c}], 0x5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff", 0x32) 16:25:30 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000180)="557caf22b7c3631fcadb74759b15e46995d9aefc76523b6f26e8804f02c4bdb69a4e031130f3453ab408b500dcdcfb1ee8141ba6c22ff0947032ea780069606bc5b10bdeb59de4285e3cce68ed942770a4620469fae235f9086321400c28ad972e13c9ab6bd893d009538000d48a6ecb069df11f60afe2971e32", 0x7a) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653035d9129e7118c1"], 0x10) clock_gettime(0x0, &(0x7f0000000080)) 16:25:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_int(r0, 0xffff, 0x8000000000001007, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffffffffffdbe) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x1699, 0x7, 0x1, 0xfffffffffffffffe, 0x800000000000000, 0x6, 0x0, 0x2, 0x2, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:25:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = socket$inet6(0x18, 0x2000000002, 0x0) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x1000}, 0x10) socket(0x3, 0x3, 0x9) 16:25:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:25:31 executing program 1: getrlimit(0x0, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10008, 0x0) 16:25:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) semget(0x1, 0x4, 0x501) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:25:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000a49900000400d9"], &(0x7f0000000080)=0xc) 16:25:31 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0fd9006fe1d2ea50f430509dd6f79b01e365ceea4d6e81c0c42f7ddd34b8d5c387aee2a8d3588c6ac58f673b45691bf610f91d6ef7f55023d4d7b752e2587ad3138360bebedbad12c5e1dff46513cf6f989a81b1434d8455fa8e83e119a7e56ca7715c15b6e28722778f8cdd06e24b4511098e66dded05b38e8d46ba47580ec443", 0x81}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:25:31 executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x80, 0x0) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/58) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x8000000000000082) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='W\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8002, 0x140) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) r2 = shmget(0x0, 0x4000, 0x150, &(0x7f0000ffa000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r3) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8b, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r4, &(0x7f0000000280)={0x18, 0x0, 0x6, 0x80000000}, 0xc) 16:25:31 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9c6, 0x5}, {0xc446, 0x40}}, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x800, 0x9}, {0x0, 0x2}}, 0x2) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:25:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4fa3", 0x2}], 0x1, 0x0) 16:25:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xfff) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="a5e6cbc96a2454e03598d7a2f8eebda2983d8c7205804aed5baa82a866dbe8f55d8030dc91b39cbc01908854bd886aed53de6daf89800f26817c003862d7c3b4d1778399c6f05096bc081b5961a37186f9f1ab7a1390ca6cbd6d7d5a39e654c64fe6338986132136c32db810732a19a5599716fdca760219c8575bbdf6d11558b22038ab8ae01b05506553d671a6f2ec8c4e89042cd0a75befab11087d55ceade81df82f70a67d8e6151bbdb650d", 0xae}, {&(0x7f0000000240)="33b11e404fc57efa8aacd05245b66a92417ada0e323b324ff67680eadcf49af0224ed0107727f960757c0ba3d9ae44d9e62567a5801096a676ea3d3755f2c56e98ef88f459932ab092356079ff1d9245698f9d418b3fc4a4459e990a42b70c0d0632f74b7afd554f176ac1f3ec1e0d406f342773e8e519d7a91803692a0a66d29239059f18617f65d4e814bf8217d129994888a6997a2d957971515b36ae7b06b3d0fe6dd973b1547be3c96b2684517a5e057be9ac2a4c1e01bb02b03475d7a8698d18f62e847e4b7a0f4032eabaa583607a6142db7f907fa6446171845e5c13f9784770ceceefa1f39c08b8b5686df3def1a5", 0xf3}, {&(0x7f0000000340)="e962cc1236191bb29aa47439742a6ac66630670e0d0f7e95b5951009a5c65799fe8c839636cdc560131a21ada31a56e3e326c1d37cae947ac0d2695b9fd2796fd57c30037184ac721ee8f5ddfafd56995b9b9dc7820375718a36ec77f5f142c63035978d067c63f28755121a8931eac9c5faa791ba78099fc968177c1b5e5632568044b515fa76de07667586dcf92d47a299606bfdc995ae955945b925cf4a50c5eb475514293fde67856429d6780e6c51459c50304129e45461d17d3a22c2baa9492c1ddb", 0xc5}, {&(0x7f0000000440)="1c8e06d10afb349986f6a0a921dd9929d358d8461fcc93eb850ed4cecdc99dd70e84f00f04e25202010d80dea638353930d496933f37c1658af7bd4cfeab2a3c615e9f59053636018357e0274b1d6ee20280d7fdc0874ca18a93e97781382823ee4cab0dd31cc9706255e7408c08e31d133452cd3883365b33487a984522a080070e5c6d876f7ad45f818d3880c7525a5b3be1254ea17ae4fbac56782d90a9e664bee70ab745b6c1c1bbe167df4b33cd85c8d0ec29bc6d1d18bc70277b976da38fecb7e78c93864f92", 0xc9}, {&(0x7f0000000080)="58efa8bbb8ed8bdc2c5d09c4ee18849da253bb5b1c2d49cead7e6275005720a8ce1347d224d015026a62b8d31096e3365a72f935f25a94c9c8b520170ac0b4ed11c7d5370a8cc32e44f3e14d71300fa3", 0x50}], 0x5, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:25:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x24) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:25:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001440)={0x3, 0x1}) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="d8bac5879dcbf8deadda72142a8f7aa495cce307a795cf10e6bc579396e94d3147c633f989fa06c668c5fada04583510cbb2ee167f88a863094a77046f91143f20788685b2d01aaf216f530bd7ac839e43dc1dcde6ae2cda876bb95e93ae70f40084a5c6a5ca94bc3f786c175c734c791ed0f0736eb3f636bfb5f1d0df6fb02ce10deabe51b0638af34bb8a1a99d5a6a060d992e7ce50d8f4a546112cb6b5b8b4652d6181d2ca2a3e0b64ff0a26a61c40524ac2aa1b10ed8a7a40fcb46367deb54047f823d2403e046c857416867", 0xce}, {&(0x7f0000000040)="92c2ee6fdc23500b9c3074160550f02d53e9a237ac8dc8fd8e94e0601c3bbc19381003773f9665fbfd72fd33ad05005944c796a8e92f22ad691a228aa64ea03d15734ca662ef85653022a3c27014a413739d8aa765c6", 0x56}], 0x2, &(0x7f0000000240)=[{0x1010, 0x1, 0x1, "a899d3de44aa56d2b5937dfae1c3f74fff0ac7ea9bb0473a031ccb2b5e706cc44e495e4fadda1b8c0913b1ae29f74d16f29c6c42a3c2b4e18f08428c918ca2481052b4e6224fcd24ad8599a50afe73442ac2672ddf76bee75ea36699e20a17d1e081b31f7b5d37ed2757796ff56112135fe2d47d64fd764e078de520b657aceb26dcf3187b5703cb255853b0ec821c7eb425f169066ac32cc6f8887be9fe5aa83865c1303207abed17409634d875fd831f4ed2ecdb3ddcb89cb5501670610970eca91e2115ffef3c97851b127bc5362b77be82fdf1fe978216e3a785f4e9e407d5eb245170ba73a24e689284d0d57c1170ab571c35dd89e72473bd424f84296ff242d4818447870f4264fd8206da2dae3711e69d302c226d5fcac6ed10f861f2a3f92f849ffab32cfc58ea97fa362a324ceb14572e5ab58da033a32c52bfc3311d9a323b53897f0b7526f28fbdd953d6419a4cbbac8b15c8ffb2ddceb5d5b0625ba94a0f91e9c136ebce357ad903839e569252cece9ccc8bf8fe03fd0d393d30e145900058ec6830ad9a3c5614b7dc52b2cca788d4bad06fe281cc9f2a0b520cf122d8e89fc61fb4fda56738a8ca0b4466891625ba2552648ec1ddf09ede8296b19c34df7b25923eca6720aba2b7b4e0890ad6c0c5f5b53e2c3af07dd781e9e356197091d599a2a74e5c1a247049ee648913102831b682cbe4b7cf1e5f26673e00e0877a6d417ab95b3b790d337dd7131229ee624982d51bf0a380383e20133db1ae507c032b2a956b9377cced6a3c28884ce25fa74c64cd4f86fe3837384c9e7ef24d04dd948bd83063a4b8d1663360bcc5fff94c2791f1085700b5a97954fb6f15789166035eca5b7dacbe92ad25b06d2394e6c0d923c552b7fa93ea46c8d1e7b5e200a9ea28d59eaaad2df55b5030cc4d8833c30ccef839ef26cee3b7ffeda467b2cad8a2df7df57c27d69d9d4f7dce5950b85e5ead7e58633f4a42c09bebc61aa89183f1127abb0831d351b1f2e178861a98dcf27499ccb088d7034fa2dabc7d225118c9c0da977febddfff3ff9d08488377fb99c6699fd6d80322caf126ca4b43422fdda39a0b7beba7935ca9878dd2cc62b84af9176eac52ea6f3deec3bc304b046139be6da10bb5fcfd754c8afc34ac427a9bad407812186cb5d2711114ad9d53191beeb335e20bce0eb34abc49d60f83e2667bb04beea6f43dfbd625a391478440d337d45506d90790d7278b0c56b3a8bd8871bd95216abcb7f39fc8a99ca833e073061f1d3c4ef4ca157814bcfc0c105b5f77c90942d6ffedb88d6ecaff89dbbd4218431f2b7fe4a7368d4188f1225e56ee6adf2fd34bddab4effab261969e1a12094994c8dde194ec55ef27e18e8772e507c0b79bf053e0c8fe1d327098673854523213408069d8ee0a155a66405f70ce938a35c631f15e852fff0c0e130223d1a4dc40e070e80cd2e0f58b0e071fd688242325ce96b8a8615f35b24c1b248884a89c37f8f58f4a1231d77cd93f110f91777eba791898c7de758a3a46dc582db1d42fb9c933689b5a336fa2525d6cf0a9be6d36a04016af575f24a9dd1507dc45c1fd7ebc5fbda72140ee84f92f3900716ef2777d63e1828a414d93a5dd2b6d3e81ddc510cee5826f31c28148cfc4f7f454055a61b75852d16b3f7060900e9a4e637a82daefaa86620194a33caf8d5024e34219b20e1295dfb31fd5600828862b4b9c65ddc92dd8ad0fe6dcebbff29bac5e5e6504620c95f169746a76019926157261bb526ecfb9a5dc0ad20af3c4a7f533e5d105ad6ea548dce46bc582ede9aec662e208339bdb338cfce4910998f81eb98a5274e525141691ad6725972f4ef7bfcfe3a8dbdbd3b78f76ce13e5a8e3bfce3557307675b4444fddaf5f0e509dabaf10e6b926e88807c8561eb27e4c11ba286e2d275965954a7ca0046686705adad36f24e56ac94c79efd801d6a3409c7be748e843daf6b1760d8cb189a9655cac58390332dd33c8d742e100de79f4d52812896ee6a78a32b980531d5b2e0156a6ef87538b2ea833977d3fdcd168de35020978396d3a237a33c45bcdb7a4e38a93a2389277528720084873e530aa94010d3724ee8c79849d12999a80a76eee09cc0e402239f3beaded72b5342b47174f1d9212f5d8b25d9b328cb8baca98af98d98975d88903e7e20e2cf5637deb784cc05cb96016b61e50cb3e4f6e7b2f23baf1584e5330667a0179f5c98ef5bd0a1446c8676bd40ccc94d1c4b1e7568b1e0d45f1d175e7aa5f53ce599a43efae8f1f2125d4e728aa757da806d46431c4a22db696695e9e0f6648763007ae1b766d088efe093dcbae132aabafa2142cfb2bc535081f31ddc32518e35d8a65e0aab906c41b12a22bcb95124e618d37dd3697b6b947dc52925f32e4761922b56ab82eab15141627a391ddff92cc270cf1e93514070f7824892ad144cb124944fcf0b554e99619a60668d5016145dc19b26c07d282eafc35bd620bf3ded51ae3506c66d25dd168b1e9925690092ce325d439d155b28814ede58348cfacd72fe55a57f8d48c1b9337d6ab99c7952e02557ba67193985cb28739348ebb60a20b2b1e7dcad0095fcd42c53cfc6b7aee604f908ed31f86b883b9caa3b67270dca6cceb2b2313312bc2e723564f9830a2b55fd6dd982de59417ed2ab485a8fa94eb657dcabcb0d740f8de43c3237cea13972d354ac564c85ed1a2199781caaa227db609c5deeb837a6f5fb853876958c0fcd974313854a5e501cbd90443aceaa4803fa6294851df2764f3ac07e47d61262d993beb12f98e74490b926cee47ef7acdfda03275a10b4fe7bc0f7fdc574257d3d2fe524d51bd22995c733a21ac545256ba93b7412ff51c49e2dd47a4b57431e2761151b31db1d534f3d091c5ee0d4909c48eb26ed35f2ab1821808fd7c840894d79a4dd29c76c4ae0a8a5ddb9200190343000fa78edabd3b4f00cdd19154fb32a299fc7786ee4982073673eae9ee30229b86a7cde0b199be6c7c283ee8ff298771658ac3fcacb6f45beb1b385dc52616334b5f1a587aaf042e93390540d739f366949185be0915942944cdd49d72a3a28cea4f5f0c3d2fbaa5aee63c639f6c09c43127c314dd64f0470a07b745c2f304ec87f350698a8acc2a765e81fba3bf08b20448570ee83886030302406aad78d4490f98f3a1f787b204b9a59789f7919eeae8dbf7bab92a81c58f2488cfa4cccdb47db759117ccfc4b518184c701dd18a33f12b7dfa77c16eec32103c2adea6e75d3e300cc821d80ce885be9168ba2445fbadb3c665e2d75f3aacf94dc89ecd4d81c84fa2cc22906aa4635f6f3ce7ec32c5af17d23a69c6f2e8a11cb1a0767fee830f00dec568470b7b998d13f416c15606c567fd7078c68793efb4e7ebb01f1ee1c95e6f40083feedb0774d2cd7bc78b81d9bce2b2b52d363d6321f475f2e26501d45f618f1dd668596641394f8bd2e3331bbd6ee5c4b0e975595558ad404628f4ef644b0430a05c239d59afe7f88852ebca1011360d9267e6eefc078c809f24768cc1092e4fd116c9c6368f3a8e44961983c50dbbf0c929cb9c4b7041ac654798b0b7b78b35288a3a19069de180a1a631f5b60c0ef67e8b9dc96bb527149e11305d397d5d21dcc51ae4268d9d410c30233851398b4c7ae39f4563f680d38811e62e2364d1b5ca935eba8940901062904be415a15ffecbecedee94fbb38f3ea6c68ce047d746a3a9d03045d235e268f5ffe4b21e909a9d3aec0d6f7b113d2095d4b9344b5cab2a589f9ced316be454f6a92fabead614b64a6938d316e2e68f0a9b81813bbd6fe07c36fb34c3496125850f0e4be64fd89fddaedd413b178fbe6e69dad9ae108f732d55ad984e57c6c7b78e7fa350e7bb34fc373ed5a7651e0ebb9e3ad4789bd511c0fb1ff44cdec683f5b908028f1243d40a6b879ad3f1de20d17058e2d13adbbb7ed8b1c8af0fadb62988c083dc94f0357f8441c04c50d4959e2e35462f9689b2a901fc5b5758e61d502578b4486585a7dfd82d34813b0615554fbc3bf32112fe7fad34ecfdfe1262730ac225ee2dfc379012834348f56cde171df34d271e1fb38104f62b151995196297e1faeabf98b59febe06c60b0ecc9b6242fe18a4068a775c09aaec83545731c33988faa2e33fa64f598eaa5c03931e6cef8c2781d767f5abdb8980ffedf1954b9a363cba58462d91d53bcd539c95fb8940fdd114e96d40b773be13541e8d5b533d1d85a16e707070d1a85740e76d5b970ecdef359179a0ff3bc11a3233ca980955b1d972dc91b5f242d046a3fc13b95da1879819ce8bc2d60acc0ea5fc4c163fd3db7d895fbb530c82e1a75ef45d6ab18ed0b981d354c591cede1b844e92771584e568c2d38f199980df3d7e7f80a93ece681d28846ac71a60eac6f1f8fac2ee904c9e7f3ea4cca1be8a52eaa536a0b33c279b123467671a9291124c9a703101cc40f4c2d9cab514a60bb5229a7b649cfd16f481c9c6dc074027e09b1cd1cecfe75697cc6bb5c36cb34912fabbd67694a670d515fe8d7491f8ee97ac622d97dcad49a2266d9535d4942b45b9f3d75dfd1a9eb3b12593e33096325f2c7a2bf4f9d562e6dabebd1b018d6b70272727eba6e781d34f5413fa693fa4be158537d8ee92cd7b5080f620338c6c30489b24745122696daf71e35525a58e05ddb65463aa425fec95a2cc66afab1e7d86a1e333b3ed6dbd86809191ade506c623cb70d652acc4de34342217397e29556d64394c5ac3cb6e2614ef9ecb99c4ad29e7bedc39bef6594266c41180940d29e3d40612c87dbe5f4c3bf69157be497b4dc608ce2cbb79f0ea158c60ab3796561f95f35315552e395d5d045bd4da5c814484707dbc27419c4ddb47c45eda893a90fc7126ca92a788a8fc53af97bb8228f320e30622b70552b4d9778e9cc62c7ded7a449e771180bb8422a5a68537457cdf0b8901dc1dc949ad3c7e91a2365d3e6df9158d37f8ed07ed64361924ab7aeec47f59eb242fe123b68ffb6354f8e900c1a8a4a3c77ab94f52b876a1fbbd0d6c1e39316f0e875e23c6f69f742a6173e1a172b1dda4a71374d503e383d96dbf739c14fc3670d1720f2bf6f10262553c47ae912608e51f9bfa70aed52253fa985c8938fc43a10b9c3d4ab7c9e1e19cdf67a93da11c7dc1570f27cd299b1b4ca2b32630ea45e6a4fa47bf078e03133865a770aa30b95dfc74fac43eda1d2e89521ba4b20c08d7fabef10cec779ddbb317db00c42dae4b24456a21b8a2612448a07a338bbf5fb6173126c64cc8f46e220d6dcd29c096424a5217871c4092202ed879185eab456ab70542944fd8ba4d90ec68175a6f26fef2114a13741885d1c917f85a3fc7e5758d8fb972a328a3cc6ebd74aa9bf6ee929404f72243048c5b428f9563ee408151101de0bce8ee4a362702c75ff6962e8aac3b104859d9d00b5dc09f5ccd67abb2078eee33931ee51045dde69ac3ffa31df1a4c2633ef15a41071452cde569159ab29bec7a66ce08afc02be0f7adac4e660b794caf2e0cee876fa2bd1dfda04b5eddadedb2f333d94639ca295409639e32546180c850993ce81aff8973e081836621dba92fe756139c57dfc07fdeff67cca269e405fc8b43369f6041c3bfa1676d427d87d1e5c923f53272844f399e87dc74767d61bddd20b3b79d5b33d6f8ed51bc3b3c2c137cebc9b785f80f0bb1c19b99f162a099aaad94aa1231ed87d82c4e408f5f255a38765f5a04a7f5cb6592781c1638b6c653bf5e4f96b1958da218a5"}, {0xb8, 0xffff, 0x12ce38d4, "02628e73817ba3e2d2e9f7734b53f6e94cc7ea7c07689b2e98715b9fa3a00e7c536aac43908a34a265f3af23d2ff155b515ea245522b07d6fb718830905402eea4f107cac6bc2c491a281dbad6c52f3f424ea2364ffa514330cfdb45f3725283f096760d4706ac663d5140d36fa5638c77b952fc912562ad1a9ae866a3011b4b580409a90e34b368f87c22a17268e0b49bcede6cdf16070a7e64db1f29c452a555"}, {0xe8, 0xffff, 0x80000001, "bc3585f0c0f159185f0e06649055e9c6b7ff7b0731ab751cd229aa1c1489bb598afe4f17378560ac8512f61a36245094abb017c8bc5dbf00d53733b42a1ca9a943dd847fbbc1e16cbc64da5524e563f8ae6ed5102cf3cf2b01d8dbbbedf76e981461f0db1ddc046ee4bb3c4210f6655d9d095d644cbc451e61f56d6057d02d325a811f7b0d79b14effde3e5be141b8d7f6379f55ebfd87e2c16bc53bf2d941ad34bfd6923c3ef1c9838c40b157a76711d577981c1eae94109aad11987a8e4d816085160f7b875225ec47293df55ec51467c7cb68149403"}], 0x11b0}, 0x6) 16:25:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x400004) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400"/207], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) r3 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:25:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="020000186004008b00062b0000000000001c0000000000e1bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x295) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="b19032842570d13c07912026a59a629f6e797fc8f03ad24376a29e35db8152fbf6ab542311e48d7c88905ffbb4fa9a88b286169fd143156e5e37f5bcc36495dbac174ac656c1d3f3d0ed436b1048723b6cc948ff946ce17487d89f91c6d172f63e85485fd11352f285ab0d4e37216506beba95ab56753724a3fa5efa213f839825162f3e331f6c371d2e5bfdb3efc3530b1287c7523ad861c85dda6fb9266dad66bf0b7c73a01bb43fd81b2c9388baf1d475968330d4335fa04edb2bf7de85df0c602dc504f3e365a2ad4f5aa39b0f961acdcb9f008de2eb48563b19cf3dd91abece6e06bd6cd7ee8af89211", 0xec}, {&(0x7f0000000240)="7a2902b6bcd6cf2b4af6490cdad95ed8473a842ccc6cadadb6ab68b973717717c55b4a76ca385fef5668de4d56ab955a54f987d88dce54ca272d3d599eb0e3b3fd70137e7ece2df81638e21a5d4acc3120e95e0b2895ec7939bff3e3a6d48c20f29aaced81f90becf09d793020ef8f03341dd985acdaea90c6d77f870e66d7fd65c66a87213b8d014a601dc06e3f123f410a2c9e50e898852e8a01986858858b40de437825ac93763c655089dd1d2ffd3d055a116606ae1c1a199f54120e0f126b3549807642ae93f5f6ec0ddb0325c4f8e39df922c3e12cdac7b22353c414fc33731cfadad69c6e72b2240dd570b316", 0xf0}, {&(0x7f0000000340)="ba13c93d8241b15dbd03e537516d1e64469d9a411b5b08c8e629c3f0f9a9e4631862d27b99b4f7e2fe9cbd821b3e22bc5950d48b5ce8b4821abe0cfb4bdfe4", 0x3f}, {&(0x7f0000000380)="6d5038a02ef536d1ddcac10361522aab7c563bc09ef2ad408581fe8000c5f0d18678b1d9425e20aa582427a045ab4c54fa2d6f1c9f8d0f5f3db478d282cc3012f2cb48f381bda0d5bb522f72ae9da176e6ac2d076876b4638fb9d2f3111a8d9905c9098adbc0187469da9bf2c820cc7094fd07e4657fbd5ccced6038572809cfe67f87462aa9bb9925906b6a064d59a5d2e723a3f2b9301be3800650f17da9528a95a018a1043b44fc692c82b279484f97fb05cfd525ad449248ad224aa35b2df942d48ba10e22c1c5340722a970070d4da29e4a9e8ccc772953e5b82d29e1b93eb5f65b3324f579b17ee2ce1f7ae7483605db3a02d20ef67a4261279e50815d44b8f1ff9503dcbe591b9265acb0350c3f503c81f76a0e050fb6e57fd2cf59e7175345c6b83103772c76fc2883b681c6a0b2c3a7224f38fa08316c61257177b901a8e41b84590181d7547ad41cf9976972e221b0d1ce144c6b15a628fa872a70cab0d45a44c214654643b6430790985cc6fde0426cf61e62409afa8450d349625d0d37c6d8492691e8ede0fbe445aa03dbd26f24c05ac9ab2928c488448cf9339063adfb237ac797f2e1e6ccbb799ee5df8bdf013561727a573cab36af51ca31e81d2a8fd06e8e05ca1e888c66c3c907c1707f3adc2aeb3ff1c2710c7cbbd70dbb6abcb7eaf39eda863bbe1a01aea02368d1abec4740fff99f7676c66b189caa2a62e0a2ec2526d20a7776d544992a58fab22aa323a3d94d716fb37ca567c3ff4ac291eedeb46df43c602403e4196df32833af4e8f9e5ac668261fe08b9b1854423966ba8a20ebf57c236f8f1d7ec24b455e91989d9f170d7c22335f6a29ac04baaa8350a507a0f1172c19077a2432a7c70671734cf1039ae645c4b708f7611fd478d622a08ca07787673b402f9d284490cc29d754e7a8634661bf63c815579dcf23c6f1e2613084fd589a7225e502e0e0bd6a1671d7dd5751c5d4f7e64912a4aee915bac24dd6db55f32e73577cc15e2ff001900f8eca5af32b56e0b57092af8649b7a9e397c410cf5c2d775ad661a9f5df0daf711a0e815b8c8caf98ab002ab908e94df08385fc62cbf9293fb46834a62f32b6c89a6ab91bb89ac1789fc7249acf3eccb145659e8278925cedad7411a2e80c307aab2c97472119522dc5d3aba81e8ee27284180c454af53f5a72e44f5a1d74688d98176538dd4b0edf9fdb0703365d269c7a5d70290f88e0109f36eb54f72c7abab40cafa8fcacecd7d30b4afb0ccc29a44f693010e26e476d8abe01d1981ff972d986a8a8f3c960b2a6562aec74e7ae30556980b8c135db5c5f7fca7ff0d497c0f6ad9b9aa48094f95056cd91b418afd8863c249a0808db887fa5d9a18f2b82b1e0b0177650777f47a1df1e6b66b6d9d93520b347d3273a255f736d82f66d7704ad43ed3994e57103540af10da3da302938b20062415947283790e0b6980a1fae63fedd390d02a87a09e65051d0bf0224569f35d7a444008441a788951a091af79c855661f3850f18c4bb2f7c5fa0f6231886b2d3053c1b00cde93b7d540bd623727db782bb116057f61d0fb23ac0618eb46b22ddafb390a70af7d6ba2ed980ca75c8cee0dc8b2e47d39e80ade6e50b2f28a94910ccff910545c6347eaa5a5bc8ff16d15730c2fae386df003b3752a91a5dcf03cc1882e6de74f29b887d0d854d4763e6a2eb20a0050864397502407a9e60e8c4c8b4acfbb92cf81dd3022864a0db20236a5ebf11d3e99e7a5178b2cc0f5158377fb191a71d6fe56feb953d0bc1819966140737ef507dfd429148e850d834324146d4060b570634ebaf78b94c08078f03c5373940903bdb3fc9cc53cc6c853f53d0678059253c6715405360ce91efb193612d84f97017f12ed24cc3ecb2bbad55b38e6bdfe6796eb00e890e1111319ae13f5fb5d5c601f8a34466a1fc59a86ee0837ce55015c02ac33ee4f188fbf96d86da77712c306e2f92a5f8fa8bc62f134a47723978dbbbe54168ba165fb65bc0f06b291e2c56d8f16f530c8dcde0e10c5b1b4c6f1d6cc8d6391db0a0e04231c307e118266185ba7cf5d1e6a4a9ffabb78cf52bcc303f3bf4b930a17cfb2fab1090c075a084cec476f329a02ccdb40a0b3006d8a62d9c91eb7012707124a696fa002b4811434e739ad2e3d2436d612a0251284ae2944fcf487c3365e0a84786d0cde5c769005cadd3c5a0c72792d2452c2a0bce13c1bf36147dcef54e05ad1c9cb6a448e6c8fa045ad37bf72c3904b1a2f9678868aa59e484742440c4c89af5a9e7e998ff6f34f06b7b53e9ba3849c432fd2398a7de0c56e2ae3b4e85505f5786a7ed85255f5afb107b93fee715df9a2f442a1f77f56ed7f7c4acae13f1284c85743dcc82513c96eb61a008b139783d0d93f5a7441ffa40136ec45ee3b03f5e988f172dacc7138ad78873de112f94ad53a0b794a8cd6c7d903623ab676e1ec77a986981591304debba29f15adab24d8f4205dc006a5c995f9f49d84fcf4cdcbdb6361c8d289b37b9227a8651a8c817599c718ad2ff0b7400f2350f05891b4c511a53d48eae89cb408bd7f74e07f082f4b998192c2222c54cba7c8c82bc86df3689689cbe0e7ab5eb065f680c25e5605541b6835ef0437e0734668b803eebb9d18b6009e78b828562716bd0c909dfdcc36efbbf0a3567568db1af40c35c340d9c8f7345dd93819e896ab7b8f1af2d59eab570f6ede4a9bc21051cff4cd7804912e9071af18e80d5f05c911709bc5add5a13803a9ac68cbaa47faebae19c36b121e4df3ab7c0b21f2e357d5665a3c59ae3e1c0bfc7ec1873e4e166c64670c2801342e1828c0d83c9b0f352e1e362d9d3211c10ba2f935cfea1f245cb6756306e5c85f4a7bed5d7eba054c012a51ddd6d927f7afd0e53f528ab4afd749455cbd457d7adf3f0fb5aa3335e109f49a573d6c5107d009792a23916d395efb700f2a19bf0b0e211691e7a347f547f495e0d279246e6f2ff87c7997cfc3d668a468f451067f647a783d78d2b25719ac266419bdef4001e332c88770d35b7b9db5d724ce991cb624f1ff04482e7be11c9e08086c03d4c6481f996e2d6664a0ca94c80f72554f9ff636d94ff6958c49fb2dd129a68a9519da5a72cd92d42a09d63835bb56bc8bd10218e05936269ae3a6e763879d0f42e69b89896203a11fa65bb6ba94df552ca1305cd8bd97bae214547a46a757455e4d901e2eaf335fbbe4420f5e7923a74f8e8df436ccba4cbf2c0ef0eda01479be078f9be79d9229c9abe4da903b6e693f245b97f9c92912288de878da0a11e6340e870d7b323a6a598d7063b81eb704bb882a1d7e09df330d4f0ca795e81f391ccc15c7df27e097e57944e962acaedc853741b9abf80bbe7728f0f426dd8d191e2c936a307d87f50248713eda2a2a622c89ebcbcf7c902d52cf5c1dbd066f671aae78471d53cff0f7440de50cfb71038c9fa62fcbf71f925ce46228ebcd638ebd848ffa6eb9c33dfd454ceae86f425d8a33919282c9f5a8913799743502f246787b74598d4935501ba71869273c4f95449fbfd3a272f8af1cafc14d8c593f36659b807bf89acde989d6e1cc7fd8d5e8b70e66782b8eb4fc712c7f08bd341b5caaf83bf5bfe113b5376e46d15bffbf616c69849bbdda81e9fe300520333e7a8b753ca21d1e3818407f8df4f5a1dc3e40fe5ccf5f4916416f9977c39d01eb30790f5d8260ed68280390c3c470ae7ab07f8498ba72459a2c2c980fca21bf3cd3a58c551d810b36acba95c16e4db26b5b07f85e3c481464b369fef7e2c87b477b3133360216ee60eaca8c4e406b48d6c67b763cc50a2ec09bc438ebd9edb8861fdf72bc9723a862c7e369c489cb1c3dd3e3f237fccc72406c1a56aa6bb103a65f825e6e655a1af39c50242fec7198039b0efc9d6c745ed678b131384620719440235c8dbf5842d0d85d50e644895dffae8fd55bd15acbef3059338503b3f626626a019168d846bd62de064764b5c313f1a62dad111c4ff508ad98dd55a959f90f024707f30efdc17ba19059e6c0b51394a72ca6987bdab6f2fa54d3083b9cf8229d8d8e7bfd0f7c76fd53db862217259380079c51b82ca8b4e8309fb3b210c3f36f871434a210d7c3f6d77cea5b5d2ea612c9e7ed174b3548d5487d394958c3519016806bb77a4ece0cf66e5b9be7324b37ba5e54801fcd94f71998f5d5536710e2488c03a5310e58803d7cd53c9a6663a517b475431bb4203f0c59b8afa9a956f21085a12d4afa366f63c7e846db2e088c0c4a3934d6aa20ee20804ca977086bb6bd75e48ac72dc76ff53e1d531ce297cdc302bd8a5062633441b30e2f57c08d6b13655540138e2c2e9e7f6fec233883ed9e9324eba23b66f4159fbc9ab7b6596922a1079f6584452455b0477de6a98f54a107db9580f570975051a77319f449f942ad219016a8a07cd036a0871372e0d9acf407a68cc378e729d3e3435733813e794392109a3f5dec5676700fb2d02460d80baff17c92c1c226dd9d1e99d8b91b4e6c050b4f6375c8633d72da25960450ede5e0b4cebcbe6783ba0c5d8618ab5b943cbe41e947d125bade08a45004e7957b02fe493f5d3bf190089e94796d0beffb35358179c86eb5007ba76b1b04b14f514ccdb691fe6334674590638d57603cc20f602895c075ad3d60ec94803d83e2f3827f134b63f2ff5bcf2cd6d93bc209895a2566ec1745ccf9cb7e2a6d2aa47fa31031c88180a982d80a31739282bbe25b03ed3ede3e8c8a240110559e53c556078f156576de35775c9bd1b81127cdebe1615f1e665952c17e94da0473c7841f551407ec804602d301d3e996ae76dce26b14cd4e64efa27e2f8d88a75748d9afec8a5fe106a2edf5caac20c908c1d26c68cb1aacb3f733511b0d9d53322e7fe6c1e7e7e0c2425dca9c6b790fd3473491df68e3ef3044b912420adc24821a98b3f8e6f5ebe99d3001c46e90196744736ea9afa40f200354136e7b63fcc21f80d5d7e84c81b6c19db7333ac4ff2e6d94c7cfbc0448055f0a5aa3c2e07895d88e1a9a178f7ff62ab88e4633363ffc9120cc6ef727b122a4e3307c300cc63c3de1dabeff9d411a0c565226b17b27d4c31db405453d7cc2b7ef0c4ac0500da19b0ec72d9438c3e9ff2dac0a71ab885d0a0a83cceb19dd933d4e2ab67aeeed9ba8f490ed9febb080c98d94748cc431c500339784aa541b7bac74a15371bf0ccf32637b7590ff6f89cae3b81eeb283f5eb1b2fb50f32ac5664bc743a6112907739716747444619aa2248f84a2c381b7487b27c293e378fd8962bf2d003cf38d81b421e085e70f70b3a92ce2e6264e3358035811f68bf78f2a468a8678357d42ea8ca54c7a59a120a1e2c57af00b99fdd47c3acf41ddf49ce42c8a01f5a614ea9632bd81adaf70d204c4c68e14b01f679041342357595879c7c74f726d4ed78744e3269bce6c40670f5d9573381ac58534482ddc0ff481160989c257cdcd1c962c85126e00d2fbce7a25ec5651db24dd6502d7d1d78dbdce845eac6a0df6062bc6e1ecfd054bff6540853caaf9e350c8295eb27eea1305d7c7c6958660f2b7315c6980d6a8b673d69b242f4dab84e4528e8b14bf7f62cedead155508b92f40c7932307b98b6659a0a39bc323de77ca3b2e4082f7d5d462c7f3f5e50e197dc8f47fcc9b7cd69bcff8448b36c101ead3a1035e968df55235735f55285b6f6ecea67c31b3449c556cfd32183c543398ff8504bdf90d1894065418d533e1888e5fcb2b5463fcb729beb6df42f6266c", 0x1000}, {&(0x7f0000001380)="32cbc49dea919ea117bdd60999f1d5a28129f52c0a4c444217f7c814e1fe683fccb752d04b737c616b637003ee9c1788a5b51d05c45c7538d8a740f69192cd4b04c14de12b051b002e858090193253bab6f41c72e8670db3f83cedf29d443602bde6ad5af52dfd210924b6b9da05aa8d060a38707e87541fe41e19bb38db1a8bf57a1d851be633358d8b307a0efc9286ed9d534154b826b8dddbc25f7965b79ed19da6d3a5a444edddf2c6799ecc6465e423d07096c184e291818a599bddae8df4b26420272bb64aa5b92d8932c1f6a3d367d90c1df5c2bf3e430d474798ae2c572f2d0438c61ad3", 0xe8}, {&(0x7f0000001480)="e2655d9f721d1a316e517a2ea979a85ad6a50945a7475217f6df2f2647199e70f76360fb379d53ab4a84f902514b449fbc30e7252da6da3bebb702dc6f88a17e404a5e4152cc7104cc29ec931e4430de610f8899ec04df855ee3b8", 0x5b}, {&(0x7f0000001500)="62a8359da67c637ec242fb919bd820c5f5149440399ae4fcea1773cb41e0d47a48af5a4175cc7be6e3827cc735950c7f9e98eed4a08bded534e64864ff9e5ea8a775e6895572461107e91e5717b5ae5b79e2825532daf788c56e2acf1186aa168a46cf56", 0x64}], 0x7, &(0x7f0000001600)=[{0x30, 0xffff, 0x7, "9cbf5cee958ec496a2ba849c984ca92608eb4c520f0bf775890c"}, {0x40, 0xffff, 0x1, "e826596eecd36fd5934bc776875f41505fe8b86a9267be6e0d1d3a593099ceb2a0120742b442229f5eb773536dfe"}, {0x80, 0x1, 0x4, "d34f6071e13701ff9633e0a19dba6d61a7739f0f2bff8da25f591ed84124000f88c4f5b1d949e44510c57f1c602f41acf3781266ef6e54c44168dc3c87a16fd89c5b8915a4538eae2f435f2d8c303defdd9bffad8616db1c0df11622c01083f7cb435d9058aab4983338b3"}, {0x98, 0x1, 0x8, "8aeb283094f239aba4da377606e99d077956a176085ee914237318e333db0afbb4a8ed90eba5375791dcc47fe7047de3148d824e642d188fda1dc614aa29d377c5067c9b98fd072042d9bb7d6ac2e241c667de048515faa5f20acf8fdd9f4f14d5a09e0123812a7b1195a4b14b97f3c52d2e2530def7338e5daf7f44b13486bc07be957df182"}, {0xc8, 0x1, 0x3, "525002fbf377d702f61948f9cd2400d89333d8dbd5667040fe965f7aaba5b5bae6a7d92be5d18c5d579e5cf74909e4a75b0f79bc02604133d1968fd9ba554e4eb77035159c16585ebb6caee988770c53ed75a08b2b02db8de4268f8188337d583094ab4381f648dccd249d7f0c984a84a7ef99fd800a3705ddb98362dc314e51b10f23d72d101a511d639d349cd9af1f3aadf5ba20384b597bb0fb93ddd847704b354e8ce97b0319039871b13fc8965ebf59e0096932e6a9"}, {0x68, 0xffff, 0x6, "cf7f456b20e0386424e0a96b9639aeef0c6e3452bca7b82b09bf21a447af9726c692acf98c973fbb3b91674a44beaca5ee79a353336835f25f4df4e3ab9c4c5a13933d9545611240faad1505a55f0ef368"}], 0x2b8}, 0x5) rename(&(0x7f0000001900)='./bus\x00', &(0x7f0000001940)='./bus\x00') 16:25:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0xffffffffffffff3d, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:25:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0xffff}) 16:25:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="d8d77e3424779f225fe37c2a9f93f029fcd38d832f224da3da15211df225ac07d18efc5df1d4df0d468954650dfa30565443b5411f64e71895ec57d9bfd376d0f862c4c38e3ca4e9639878e6abedeb7179d8f5f661116a9ada9225d9131c687d822627b7690e783ca2e6b398245d6f993654c9a3933f817a44092aea4558573e4dc1e722c238afb64ef58357c5d58bec0613bbd64d344083ccfee93dd6511726bfb8757bd8c70d11d306097d70fa7cdf1c33c4baea2738e5571ab480", 0xbc}, {&(0x7f0000000100)="7d03dceedb6c8363930862a5d7e361aa7708f23eaf874948818be708da448f1b1ae732b5aa609437fa737848a377684acc9adde325bf212539f1b41c113c1cac56a1d15f11a52062706082dc5f3964633ebdb06ab20dff4c06929fe11389193e95deb6b9355d5b081e2f386cbf7ae96eb6eb78e90bd7add6404f7a5aebf4e6b585a4a2fb25763400fe70f4a7c388a85beddd4b4f3a641968a7c4f17d9e752d761fefd10889a1a59361e3b6604a77932801c706cd1651678f8273a7c36d1b8639a1e78706d8c66a6c919495268e887af430ed6cfc95187c58e801a8713353", 0xde}, {&(0x7f0000000340)="34765ef025da1dbb86e50281ae8890e0bd1e78cf5ce1303ff77ce6cfed99402f2134dadc0bd07807649d86d461a665025dac4885151b736f023cb4627e9c8cb3362a96855f1f700f1437e19572844a57ac4f7cfa690d39267416cc7c0bad5baa198fc18fc20b7b39cd2f4961734f5da603b6d70471b313ca71445b6e7ad3cd0668979715f96c0909935c4ecc7e58697d865ce8283c79d74dd8750055c6954fc5de097975b41f1b79b398f0e0c4a75ece926545219470bd7fe4b7e51159a26533c55c8074b1033bc88a411c1c31665672f27c5537acef486e7604d4526f249afa90c364beea3174d50cc70cd1684bdc8de49cc9253cae83017eeb6ee561fe4bed92b2308ad2bd66bc81798f1c213fcb2b3c296cbf018f74f74dacbf169e17051206e4d6e1ddd41dd225ab150a2d5d327683ead76d1b8d4abd118f87cc2cb8e5b3c445cf0abdc5d1c265869479380a8893c6f100e3ba9fa23c0dfd74b8e68aab091021cb54c1761e0d2c7e943c77878c78ddde4aabb6faf1d35481afb86251cc6083f2924488d5471c2c171b3fcf254bd5f8a7471f5e41ee95f19b36935b997351b03c0649bc74734ac6211878be1061eaa3c22f3897da580d2dcfaa2cfc70fd00a0f277ea42f7e11e01c1161e75bce022e4300e8d73fd09ce676c54a53670fc3529acb1b392b50e78a6e2c44e3bdeda86727acf3c6bc071c44f67b301b71dd18130e0c23f5a3dadf4f526aff78ebdec2838e2ec94a33a642badfe170549975ebafd44b30e6494f057adadf636a9c619cc19d3fa27496c579179e919309067fe1afe8ac39ed8881ede52381d0f4621e9d220c0dae78716add26bd6b9e8d3ea6ebd0925e225bdd75a2821107f2340766a682888f02735f2b61689124d82d6b7b6aeadb8bb557b2f025670da56115fc854290dcb77a75ffc454959e17a9adb5cd881008e2da63ece5102ccd331a917a5f11fa12d367056f69ae861929e23251abb7a7a6451f1441213263c76311d7c5a1701b777f7e89d55c152635d2f91f242c249ba7c4607f97d069d2ab638d2fea0ee839111d5ee2c6902e7eda6388ae38ba4b990ecef835b873a245c404777a816ec64e6750257b018bc92abdb380899f3f0b284b8569d98df02ef6cc91b496c9f095137537b60fead02665c82ff665b44c0a9907e92e558be41635986ba817c6df4e2b6c7af004d5c8a9dc9c11d7f0e910e7c84504baca5edd22f4cfaf2db279e16aae676e4e3b532cea8d4e1261d3b4589704dfe6acefc53c4dcc19f1d7bdf092e3a988526d7e2c6ec13e5f7a783c9447b186fdcd5346c30beaacfed5ab2a464ef9f730072e745e00b5fff418b1733c2af02416d81f8e67403c766f6ce15abb1929859c41008eb35e667a8ec2f946f48ba9bf34abc7fbee472ee6a7f9cffb73e18bbf1019ba449e712f8396149936c72f29ebf985a9162a0b4c808061ef79b4575477bc024865db49567f4076d44e8a6168d565e60444e9136bd53c2faaec57915d5e29346ca9aa2ad6a5bc16f52ba68d532fee9070d150c25a94920d13b4535cb33235fbafea5ca8291ca0c88729f4eee25c37907093dfb5180c378b8ac3cfbba475e71e5eee70919802e64ff3c72865814ee9a854978a68a7c55cb17d0e45412a3434726b33a54e43ec5dad0aee2dd232cc45c24fe5f01a43f4b0307eea5b3179bd94ac45d4b1a03298189d62e9c1221f9c4552630bea0092c6f7e65cc8e9d2bd78a3295b7eb9d8a8dd9b478a5cd625f405114198c37ed8b5642fefe8e5cc372c7666bf21b7b032ecbcfe419785b8fc0184a1ea7da739be9dfcb6a0a61395e9193cbf608b187fd88155ba729431156bff0accdb1689971dad1de2524e99e00a8ce054d47fe9a10e49a1a8354ecf188c2d051289a3f47a13fd82194946ef3a8eb6644d3d7347718f3124f81aab5c6e9ef5b1f12e31685e0eedfd2118330898bb2d59bc5d0b722fa8dfd5bfb81519f2cae3f00b50e7eceeaf9864a4aad6bdb7cd78f676afa83f67b0de6fe55327314a5fda221d62c7e727cb73dc5805c4c1bd7c0daf4745c715bea9e6e0069821680b42f9cec24f7694b1d4a50247464fdccb3bd076fa939db638d48dd0d959ca012170d78d6f500910baf794c2cf72f57aefc9cf8c577ebfc522401714eea82c8d2d7dce1a43ca05f4c3aadfeb92a96bedc4b2f3319bc06edba7efae92056813d24e860d3014defee258bc4ef0b2abdd5f5a4ef19b4bcd59d9e7fd883be0dba9331589b9c18c1cd05e20cfe4e19b7830b2b0943b4d1edcde4275a9979396b2801e0e547abfe9f643ad42be0fc186d7846fa3c316b1b449940ca1b47e3e63f566cd79f190934fb0a1f4959b8e1bf55a946cbb50291d24680a9207c545547b99d68d4b0afd6786e780f8f1b245607d09077a9dfd92101dbd4d249f40e82494df3fb9a0afc8353fc7d9a6dac6a62e7b915be123bfb8e0dd113de73649e79b423b0d78325c7aba2f5f3b182ed099ea9256580f524ba51c0fca93be6efee3e27fca51134d1286154e9764bfef6634c7456d8287bea72b62b6899eb7a50642f878f5833d1fe44f4883fedc58dc4ab6968862310da4fc0eb059605da8bb0189ea383cf8a3755e4402ece480d8b2ad61b82bc9c1657a32001070adc490811d8ce32332fdf9beb228dd379c7417f113964e343cc615f727913a10650ec375d403ba342b18a9cba2ddd38cdad32b2a5ec25080a28f46c7f6e1e577bf9a42f2df3d36414429ace8e8553ba6d86c74b605476e9dc289010c017f3a950a3ef27832e74d8b2855761983bf834e5f15ab237d3e094cd7e7c874de0974923b4a094faa9c55e680bb4ebc07afb431c50e2c86ceae8c3628f8c535bb52f159c78e92d8fd408f3dc987a26f3c6dc27ed7a1bb79e2cb4bf8349c1e8f4ac1dd5b15bd1359d6564b6f76c59dcaa865eda22d1e509c4a088a3ec8d25e78e06b39dc21b5052d5a2b9ff04273527e8c896e00628108a04fc4495d2da7e86d34da9b81acb9a318d9b240504846eee3484c53ea76a2983b60f91f8c9f20c2aca1e3b4ad96681bf7afa5abb6581f04ac0467a6190f57677fc4c4c656017a62e8cd3e19a0e6b4bb28a28ab33c29e5a4c071b87df2481dcb02e7c0c8ae81f6da4124256408752ad22e5d98de111dd0975586b15930e8b771b087f46e151f87f949303563dcd26bc75fa1ab91fea39551ca05715935343fdf94ddb691b07afd66aed514d42c3c5705e1dc132a260ca643d02312e9e8eac080551e5dbd884544159ff14c8b8fcc0c40fc5207601b27fe4cbe578ff19534cc87e9fff4c1dcbb57e94d8389330ee004449a73d55ac54c3114aae3aa8a991749d3e5c734bdf65851c59e23a889289410e00784323413ae40f50af35a2932e65c99194d9107ade2c005961eab02dd892e479e7e6972150fdc30a6ebfa77b379ff3466be363e0de755c400aab4c10676a8126909af0d035eb4ffb13cd02b0e21bf67688a6aa68cfd9f6fe6d092392bb6e89ed89fcae40bac7ba58c69f15cf07c9d2bf5b49bdd1ae733d7bef6c0c1ce3fbc3d55c44238993db9539c1703c24ea00d861622023c448dea6d58abeae908df7722bec20407d5da27e64ef410bbbc88b11d1b393ab0ecaf0db2454f6db7e417dd48b33c5be8d5edcb5da95f848adaa5773fbe2a6b4437f2e0631ac7dc123cef3e0c228655db52880a13e0ed47caf80d0c9b1348f01b73be0166dffde5044217aa12c1264672778e0ab0f20bf61750da4f9ac2c2c02a78afbcc03fccd0a54ee009b66f6f89007e73709aadfc0c4d2ffbd9ca81a6f8984ae75e45210225d699788f2c9e824e36807149d4408a18b523977f48522d530c2abb3722349bd851c7b7d4c8311adabaeed3ec72a833248cafce5f140fd1bf47832c6f1857702e9ef3689894cbab50522529ebdfdc26acd9d115972bf22a8aa83a13a0a210da30a4a8f36b363890e53e663a32baef0119ed3116aa8a1a7f9ab289dcb4690a74681930d75adf6aa4075bdecd466348f6a89e909b998dc0b7aa71085dd7148ddeb3516d366cc6d169cc59f7dd54aa789c1101566cbec2e9e92816564ffea8e905c164075f12ee772663261829f1d199e2e7cdef02a80f312ed3deb7cba3aaa24e9775e35d1b4becca32eb4266fc7b27bfbe75da0b67e3b6643165bbd66cbe1e372f1b2d3440643e66f1cde47c0c0938db8cbeedd34c64e3d330349ed246e807e9033159447776dc946166ba6ba032158ec50b382440fe05d222889dbed9729143360205de05ed926953c4575f6d160451f7d218e2acff4301d96e498aedfc8a80e7b35089280035a1278df6ff0361eef0f53ed6586ac3b09347622c059a199b814a35a419b58319d563965f057240d30bc15895cdf35084067122330295056a09c866de4cc8ff5212e043bec1a1732b91a0f1f17acc82f8d3a610e7e24aad46637529e0dd9f7d84edf0fdf08e364dacf9b17decb86c3e17b1e75fc525dc4720f7aacbe5cc5b6b4b9d17a9bc83294cfa36d9721b5a9cd976481e7aee22da0742f3d1eb5518179a7a1c4f83fdc5ea5dab5602271839df53bd3e72657be5e2dbf71ddfded697f61d9b3a45b7c2999348e3fe00641ba8df3a49acbeea16773bdffef62403fb41dab06d9ed2a0fc1e59876e9d9055fdef9897849b019ebbb5948e182a28914aa81f3b81913859ef835f2e7693360b4acfd18a2d88ad52392e1137fdb742cce6bb10abee9b5e36460888424cb00de9f3f33db554d92ce6c2ce2dd9b0f1aac4c13e52cefbe458a64c2ee2612c06e3998c7578cb19dcbb2a575f63c25d6c4649f56ca0f513de021c4b2a9d29be6040b6408b67a9ed2f908acaa4e740c20512e2454787d6e22f0db61d1b99253dc9864b677f5a1c12e60e10078397b72bad8846b878216e4342a2165832dd52935405285813daf173922295d3fc7ed3536cba09763b18468a20549a9f7dc77cceeeebbee17e97274c6f090d73663445978b63f3c136e4cc047c98014102f2539fad6c0e1f63258114af049e7768cc67ce8da8cd9a4e43d70e8658e60ab7becd59a4e90674971cf31eb1d5c73c366b671789d49f5fb246ae1e9eff67bde96026c6c2c28ae137b9268e0113ebe52f7b199572c213c809d0c02eb89d74362fd4222ba8d3c3b76e3da5c0c55292212a1b6ce203ba3422b475be6c416ab2196ab152b3529b2ca2502061886b403e11e53428aaf895e4cff60e818f40b5ef804cf5ca4c836db8b048981bdd634130c8a210f32ef6305488306eac3f0339bcd1a906c348ccaf89b1750b1a41f95399f892e013b6188de605e7816fdf748023241a3a1bcd14eaa6b1e2693ff8717029c07bb4f86469bac18b3ce9d2b45418b5909ca32e7c610d8f4e5e006b1422f776342b1a35576198b11636fd9f9d6422f26461b677cdc0b4c0f76992010580ebd4cbfd83b5eb3973bf9e6aa4a83d54799860df7f5f5527edf0383efc905add7915def9b95f1cead6bdccbbf816c550b21ffa4ea6e9a735d8cff35091655b20475929daadec5c544a2e6bc6a9bf37092f322580588200280f0503f43ea3371993a3e02a92bf1a061f81d7b2fc0efcd69196369a2780e8b8e299d7fdbb635aac3778bdae26a6cbf7582ee70307840036099d5fbb133d0a129fccca010b8878ea2d811c457b542f9f1694e6627a1ef854059eb485bcae7406cece716d917e8f7fff5ac80b5afc20e0073fee49b94b6ef6279d355990f2c1eaa51230d5590cc8c26410492843dedc04a7b5f77fcc53adc6394fb9017dbd995c99e", 0x1000}, {&(0x7f0000000200)="87131c00a06fee33519e487ca2afc1fa02c2", 0x12}, {&(0x7f0000000240)="b52936a5294c6e8553e3581e1173661fcfe951506dac91baf271d0b011ce2deca18c15d590c88f8f610f24d1cc5d9ff2978c6b675774ff3730e47279febb4065210d8980781356abec578c9b8710cd06b6880e7600be4b76ec75a925d323681518d40515971dc8100c990e97a1010c286b5b1a3cd03aaccaa93b8cdda1be8207da881c0525f9fbb0f8d24b8c85952d82ab77b280530b456b2714fbf77c9e39c36fbcd982eb6babbb8f516c3f28a48822783f8be57a719fb9", 0xb8}, {&(0x7f0000001340)="f10cf456f7fa7bdd5a78f8e98b778766596beb036f04f464ccff8f24f3d52af71880ff28f45c94feb9cab8b9e693af29a0e4cf16031d2a91533d617429fc8665107e5c1e32e11290f022ecf2e8c1d655fa89da183ebf7178bcebc4f886382281846452febf299a1c39177d84869fd37782f34046912f53306a4ca953a1f2d1e91ea70e8dc639b3f4e74362c10fadca0483d20d788d24fa48e833104f4f9196a10f71cea95313ae7e03c87e9d4ef9dc3eafd3abb4c504b46af6e44589a5dccb1b7bedac220ccc56cab5af2dc6ac00b252e290a53415a48467e2ca699ce16d636e3efd17894fdbb0ffd283d4fc96aa6bfe2f6915d877c619e7ca234c64c937", 0xfe}, {&(0x7f0000001440)="0d91bdec8c1bb79a71089a3c39c7fe339ccf6ce1d2dce64919ee7ad8fca8ffa75ccb84d96ab528356d288bf094e6e27fa623d839b8b34a40b2bb21074cba5119252529024c78f47994aa4e5b40d69d4e077d51cbb396c252fe225ff1", 0x5c}, {&(0x7f0000001740)="0ceaec53eb935880a4db95151c948db24d108a940352aed809fa62f9e4fd9b98b15e57d44121462f0a00154861f10458fc3aa7affcb46d049230c00471d1a8ccc69973c52db75a9f7134a295a333eab5b283d7ee793d65ffebaf5a398fc0ca8c4f7d019756521a89fabf74d4ebb4009ce7d88d9fba9937bd212aae64f790732c509dd00b55222e05e0f520148839f9fef54eca1d40d8e9270091ce4ae80b5490d252d12bf14ccb2e7fe8ec5d70624656b35d1ab92948a65788d41dd34378c6a59ff21fd74669efe10c42149e73aa4735853c894e2f501d367b40b394b3048fdd5f1de0e748f6913635ac5e76b059b9fa79bdae48a142d75e6fea33643aa33ec8aa435d754c4790f03b4ae7aed77833b5d6f7ed5c57e0f8247f34ff89eb478ba5334d387ff0985067a2c1b3488d94263c7d81755af26bb29a6c6c743f44e75615d75859da900e445d267f23a8c54726a256a0b1b1849e2f178a352c29cdc5b46f1a0581971714599e166933e0d962384c7f90c392c6a98385d5a41216c6bc9d1e44f56553d86d8d1e0083ebbe12c195f6fe5e155e2f4f6b1638f04570a61fda096fc4f81d31ee56ecf07f2e1d44c44a04647d079730a5b6c213c57191393b7dc1445f8026857f125c06b69bc9d3f6caa8354526347bcbd1d1ac75def60bd61886329cc6d829e050f0b94f3d493e1e03bf4675f658ad61de5c59821027ae6f6b15080b7b9ad4bcfa71cf7785709d01a171647ab03f48282dd90a29c5bfaa7f78da11a27bc7c60d082d92a8c0f01dd2290a4c56267237a3e2911a5ee3bb9447e63f62a2aa78a66b602c2e16bacf7f1b84a51c55aa248d27d1965c49df147522b3328c42f49d45dd1fd4f2204b49bd5b78027fa49985e9c5ec6399786318dd75fbeaabd76405b30dd88d85ebec7407cb159a59eba461084571204fc1885c8fba8e5c8f722443158aeedd4ada86e8a391d48d8c47b2715a96ed429c4ab8bede0e51998165155dea4a2fb18188995d463ad8649ad1ff3ac0bc3c3386b51a925a46231b4506507b56a9d0b1c6cc8a672f05d50ed4fcba06b012085081889a255593aed51118a0e7a478905d4445e08089f4c61e7322c4a5e27a148246ed4ac9e863a640648351f6a8370a391c1ec8396af2b4fd179af1ab17e443846e453c73f5adaf89282c3d6e68c9d9183d78d594144e4160fd10eb4bba7ec9cf17617af473bee32fe97acbf66b1d170de144f7b68ca9d88a2a7a9e4b7d3e019e08f1a937904801ab50b824891d3a2d8e254cc0f0ac04b1786b2031577166a845f9f92a315b5ee0ecf2b2c635704da3989f72694da4b55de4fd4024a9e145a17913770353ae5800ee930edeca85b43504acd02b9220165ad12945f7dc076ecf0456949e6019e4591c5a0025d7a84ddb3db672742d54ef3c227a5a657fcbc2c008a20b3c31860a0e44d2cd19ecf507fff8cfafa6dfe99f97135319afd08d5a3aa323b6d719bc07b60a7ef3494924f5d71a38e2b71dbfb30cdc858ab8ccc27a08b6affb15d4108378e79ade731a8c67d4fcd4ab8f7b91f86cf6fe1e84eacf4625339b4d9f83047f634a6b79aabf08b4ef99479cd118f5143048a999b9131f99f72236a604a1360583e92ca5416559866b9346c8e2c709ba534d01762b5b2dffcb47ec080755389244131b1598d7c2d293d75bb4c9aa4de004fc429dd6535c42e4ffe27e87df7058e8e927f1dd6a86001994995fc1c0af265a80932d93c88f7217ce7c0fe809071c0005a88e4babeadffb54f04308a62b2f7eb208ff622d1d196d2afe3fcf03e8e24bcb949e9d7a09b99f0be328f4e0c25b989a8b853f7482e3499b43876e84ed3a39197868769a1abc0cbc2cbc131d53946c51db7d2e090561285dd053741163e3cf51e2d6060e76932bcf833a6245d9e5914ce355e4232d94b855846ed0e40e40cd7e0e9e0629635fa46a797bce2978ca9dd66c2f1e8d391c3636879266ba7c9c5594ccfa90624a29d31341ffe06e93eb029b841e5158499c0adad9833cd774b9437b7a3fe59324071808c0c19d1ba37af24224066152568ca2aa38d6a83c68300fed770d934271744fc543d935138848e21263c53d5ba8889f228543965109b0d2aa39b7b6b002bc003c1a3d00940db9946c26d9e6bd129225f54e1b7563040b1c7165ce35d37ac1b20d9d688c73b945c6480cb9477fbfab32b382e67ca238c3492ca86a4fc528b8e7f56c6e1a8f9b480b635f70447d08eac16250cb1c2d01acb0c7510055d657e19fdfcf4480c801a00549ac4755d1d1379ccedbc06be84fe72a631afd41da2b2d8d87052a4eba83a6532197be6e94839e03c72150948a312ed41ccab678438311376f183faf256e8878da1e84c752dc53e0820e56d3f0f10bd29d79f738ddc01d99de8568fecdcfe0b0429aff2ab4da4a3bb3566045a19b07c45dbbcfc56a074626e9470aef9d519878b8863020b2db6896866c477b6c190c320fb8a52b96e1131be6ea680aa00b5cfed4216413e4b0ce04ed452293382652cdb082bfb1a88fa56981a918c5c24408085e0e3c2291165ec0948c2447fdcca22fed3ae923cd80d93fcc1243a72bc99344dd593b33de3740876305547821ab9c4eb4f1aa1c2f5d043eb1a55871485c805fb8c7b32e73f0c50b9d1e9e4769ab4c6c99e849c25f8b71427ff6d0a02e43e881b6e85a71c4bd74c9d10f73af3cf5bcbfcc890d598951905a3084356ee81e9e7faf99f8c07ea4ab6e07c28d5013093dda5bb124933ee6082263bd719bacd58258b5f25e1b667278731e4d564c0d0e9d5fbfe0a1288d147eb5b42f2489bd6b38de318cda5dff863e7cad7badc46c3aa62c44b316936bdcaf7cd7854cb60f571ba7b62d09fd7533ebedf569273f7e5a4fd7791306f838ebc8d7c4afe23e37b21894f1b6e3120734314fa25751542ef253f57f6ba17e93066524046ec238cf45afb493b37744cb5520fbc50fa995b0dc9b3e7d9510eb369b387ca2a106e885db4008758dd8682ec282f98dcc1abc765378f1c487fc87a934a3d2a905ab1201ae719578532fc9820abd24c4667272d9f28d142921371f997da46a354029024a84011f1f3cce8b617312f2aafba1626f95ce65d0b0eecf175f438b3e4c435652b40e8786a206f6647582d6fe232959eb9300e673b234384693ffff78499b11d0b362bef67d4f35ac2b1846d705c4aebbeb3f54a8e7051de010bdad95ec2bd333f4b2814bc87a696fbebd328a2e583ca81a2ab921ae66e7be93cdc9735d68f40f5f0a9171783dbbd283267c2d24f583d93e777650c17c4d194d5b1b97ad47efa6c76b0c7cb08c545afc9cec904ce92e51dc78bf6d38de0e26df7106e62d1949a10ddb6f5fe2a9f49c04a026c2c4343f0fd8a8f08a343f80f7d32c03a3a592dd007e5cd7ff00a98e9d08f5375fcd4da9dfa3dd5fcf6276fd495b4a8a36080e9e3c6d366b6d65541657d904086f89b84baee6d3b511c958fde865b2c498036de9bff0f4872d84de61bfdd6be1a9dd94ac019f20a86fcf656681d5b701cdcec4579dd315b6cecd24f8f6bb5cd00fecf8d7068d732e4804d6d9863d8648ca0c73accd596befeea1a883c28b7fc56f233d3fdc70ce0d32705bb84f78e121effbc905122b73e0ab80cacd593706eb17c9aa7503acbec97213a1cbcf5138dbac52aeb2ef111da8022a1e7cd457ca09974572b32a4cf4afbf9343f73109787471dc03f8866d842fed7636544111cd67700d6c97a4f0e4548366dbe1e065db64d5a4026cf2286d9aa76e4647b52923ce5bf5fac1cf5474db42a17e3c94032cf9a521051dee8e58711247a6425369570f99df9ebe7bd7abb4017e518ab18f56a6aa75723e26eeee4843e93187c06b5f4091b3bfe33d37e1b80f290c889562b014e755f0955a733498fb9f99e7713ff97c6840419e4a2ae83fd706edbe759a25921038ef435c07ad926b1690384d992f31436b6ee3419cbf3c9fdd70c0e30517bd11b27a90f3eaf855b03966c02dd24edf451855b5981311e793dfb9116058377f35b2da7b28656bb547c1484ef7e7970fe07000699e2e66c6900748fe8c91045ff6c218a5a8dccd3f783afdb3b5ee3c03a2ca19ab13b026a5de535ef5e70edb40c4d8027bf7ae8256cdc121ae6407e20989ca28dbab699ebd5b24bb60951044ba7ca3e5a0883a60f18ccff5d93830efbd468f5057f9674dc5a9f155cd22c5703d3cb2293fcb56470b96aa72ed8f51b6186bdfb58116cfdf797d836a295aec6e02e52490c062990ee1b8b8b8a9908a9a0fe134fecf3838d204fa729ce243bbc9308576df7d0b809655a42c1c44977aa3941bc8839d292fbdbf5cc414789dff5ec834b0542dd33523ecc17e3e309d4fe7c19ba55f7c2f13936725159fe896e5d31cad0970f288aec9e0b4b7d8afcdbd29466b2d8ae1089c93b3ba1e9bcf8b7e30611b531dcec3091d5567388b0a8a0c5674833402f51677eaffb0d4f34c2b960f2bff6ccf2cd68790d226a921b72cedfaf20a6f4e0528b677f4696e8cf1ff9de38e5b387d17edc811a0e879a090b75f19dcffee560fec7dea2084cfc627e3b1a461994987d6c47d963a3cdf4596deef2ce14aa94acd30b0aaca71718b53526bb68bbd6d4ba7aa836986e7c4ca20527dbacaf8e0e65f14d674518237f44cacbc844031e752ed5d91a9e44ba1b5ef4c9acb621023355a55b73497d3f6b7ced4ee204d0a8e07a98c187801a98e4bd4e4fd40f07bf4939265b5ee3216cd06d4924d63ce168b3bb9ef63ac8e07befd11278f613c5ceea7ba1d70eda1e6a2754d4af24f3a7e5b71e6e9b52effca4b56e869bbaf73cd8a375f6a8245bc32d8f86f10a1ca6826fdc4f5e00ecc9b381694211f7a7554445421683fe76e23b1dfbb8210636c2fa5e4ea776b936cbeb6b2bd84d996adc3fe5ca21b46548ea1a831782d21bcbf109e1893feecbabd635b81837c151fb4472cb3f59b86eb23748e9ad42ca5ba2ff0ba4d25417cb307778b921ff05b34754056e649f6104841c5aaa3245f309738366ddd816f9a74c7012178102d7d9c7acbcf813e4b54aa5653d6a06ed7b4bdd70715396301b09cc2cb4146e346208a078c2dbf101d796b91f68413b7a5c0520025150bb5f62b7496a6ebce76965f2d5d4503155a74f2c268a601a3a140ccf1c0e6b23b6cb33bb3c692cd03e60dc7ee876b0202f99b16a6758ac3dfc4f4e8c783e32422b70a958d6e063b710895bef862650d8579f3097376f1b1d8ff2a06f296235eb547aa1608c723da898e883f39a9d85d2fc6f313ff4726dd5281480209f8c9171c2a652464a9f6da343c023978304244a00ea976d6b96d384eceae12254bb3b3fbdfcb2216bd491eaf510119a0ad396008534ef7f3a870e618841f8d3ec3d078d3fe37bf22e92a3f4b33dcbf4a733825c4ed6dec85954cd1e79ff3de22fd1314575703c9ebe592331b374dc6e09e22b1600793b15b67333dcc9a36b2d716c5f97867baa1e2f179ba4e340a237b1df806fb6bc9cca0c618dde01b2353e46d8e2c5502b7059ca6b348b693eedb9754d009e795c16a6f4a9a8884d1bbfbe83b92f909ac85b38fa71e180eb4a8f128b8fed8b8b41dbf83c085d341469be321c679f0493f6957b5027dafaee927ba672ef212066f641b03aaaec550d7d87a8f732834ce16afa941fe1271333aea04b17dc5534e7b94e76a20dccfd2a44ca303e157400896eeb74272f284cd6fed28887a9007d4641fb3913a6f28d931616486cf521e4b7fbee264b25e23a39c5db63a01c22d1aef448b4ec4925b", 0x1000}, {&(0x7f00000014c0)="987e5b1251b8c3d928a9e9f0cd5463b512926929c709f2deefed60742c0747dc08f6d15870d7a18346b8d2f2c65dbcf56b27176dab436f7702e2a89c1cdeae64a25cb28bd6876a053e94a1e791ed0d98bfcdaf3c10", 0x55}, {&(0x7f0000001540)="625bef7c53b68d48abb39f6a0a6ce8465e2c3b8be16ccbf145037468520a2725f045852c32cfb474fbf24ecd098daedf915529ab534ad7a6c84167ca8e4bbd322bbf5b032051efb6187b4ee12e7eb9ab17e29577b1ac5d", 0x57}], 0xa, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r0, r0, r1]}], 0x38, 0x1}, 0x4fc37a6979a50310) 16:25:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:25:33 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1100, 0x800000086128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x18500, 0x21) recvfrom$unix(r0, &(0x7f00000000c0)=""/139, 0x8b, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0x0, 0x8, 0x1f, 0x1, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x3, 0x6, 0xffffffffffffff9d}) 16:25:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) fcntl$setflags(r1, 0x2, 0x1) 16:25:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x60004, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) r4 = getpgrp() getpgid(r4) close(r0) 16:25:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) semget$private(0x0, 0x4, 0x84) close(r0) r1 = semget$private(0x0, 0x2, 0x30) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xf4fbdd3eb1dbab80) 16:25:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x1, 0x40, 0x1, 0x8, 0x6, 0x8c9, 0x0, 0x0, 0x0, 0xcda}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3f, 0x8, './file0\x00', 0x6, 0x280000, 0x815f, 0x1}) 16:25:33 executing program 1: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:25:33 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='\x00', 0x80, 0x81) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x43, 0x5}, {0x47, 0x2}, {0x47, 0x3}, {0x0, 0x7}, {0x67, 0x1}, {0x167, 0x3}, {0x8f}, {0x7, 0x1}, {0x5}], 0x9}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) 16:25:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x9) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:25:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) 16:25:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) dup(r0) 16:25:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000040)=[{0x2, 0xfffffffffffffbff, 0xffd}, {0x0, 0x5, 0x1800}, {0x9, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) 16:25:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:25:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x400) 16:25:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) socket$inet(0x2, 0x4000, 0x5) 16:25:34 executing program 1: setuid(0xee01) r0 = socket(0x21, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x6, 0x0, 0xf9, "440152975ecbefa2b19d6771e64181e74a9714c6", 0x2866, 0x4}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:25:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) r1 = socket(0x800000000, 0x5, 0x1000) sendto(r1, &(0x7f0000000100)="19c1bf7b3b74adf63ddad399bd73d50f76901a3cd265cfc633da61dd59fb4f37", 0x20, 0x4, 0x0, 0x0) 16:25:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:25:34 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:25:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = getgid() r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() setgroups(0x8, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = syz_open_pts() close(r0) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r10, &(0x7f0000000880)=""/161, 0xa1) 16:25:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xd9, 0x3) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) 16:25:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) 16:25:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) getsockopt(r0, 0x8, 0x8000, &(0x7f00000002c0)=""/4096, &(0x7f0000000080)=0x1000) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:25:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x82, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f0000000100)=0xc) 16:25:34 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) dup(0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x5010, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x5) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2, 0x4811, r1, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/153, 0x99}], 0x2) 16:25:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xffffffffffffffff) 16:25:34 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x4, 0x1, &(0x7f0000000140)="c383fd31b52cd92546dc47184212df921c99e59b09017a88a0227710316bb7c896268777a295df842442ecf33028459339538dc2b0a433562c79cb3f0b43e74154dc9b7e99d75dfc7caabe69898dfbb71e25d0ef4856060bdd28effcd9a2f0cb923a0e197a869c527ef1cc0ba234eef22c06d7b02f5e49d778e5fffb0f167a9ce3370516ef97226fba266ad7619aca", 0x8f) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) sendto$unix(r3, &(0x7f0000000200)="941f4fe2d0bc7ba35020304666b02627c78b04aa9c90312865d36d461a8a33cf37bd6b5603487c4e732c8c3bbbbd24f2b67aec6e13499d7bac8fb397d0e97924cbe7eae7eec8edde97c49dddbc2ef11eabab7ac302d873fbe67ee3955783e0a2aa9cdb991264d9d2300b06af800f", 0x6e, 0x406, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r5, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:25:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="3b0d33fc29302039c5d02d8486baae0a0422ef8a7a2d9f594115c9", 0x1b}, {&(0x7f0000000080)="83cc8e8fcd85ce6b270ac7b96be520d79a670dfc0c9e201bd8a55a4c3cea1ed39a1d9ed1891bb502fea0cfa00b91ae95b7ca347fe7931c51dcb8b4a62b99ffe63d7fb8870fd5db714bae6a7c600ba608cf486aae1c0dd11957bd0cd33b79f4c659efac3615e6c212b239d2edea11f4e78e50e8734647bb81cac4382d9db43d0cf220cb6b3008ed7fbecadbbf8fc72e697da6a4491987970909fd6d53ff72c40d169cd9e8b1aaea789ab869f9c4b47e78b14477937951b388adc3477c0e1ce8c03c6df40d455377b773d46ad63de0544273af", 0xd2}, {&(0x7f0000000180)="309fb0", 0x3}, {&(0x7f00000001c0)="fef41d71aa55fc6659c9868cf083bcd5b228676e2bfd3f4580a56fbe25742093d8434a333096f3fc506feea21030ea23eb", 0x31}, {&(0x7f0000000200)="2adfd36f2bcbd814ef4cc13e089e2d5f4ddba3b51208431b4dde49f8baf279878fdeb84a1d9c3cd44e68297a671c9d5928883c9cbd855184af5f0c8e3a691674feed86eee6b2bee1bc599c0d06a1955fe4aa370db55a7fbea15f32eb5111459f5f13fab21d3b9a0943b788c82ff8dc07e2e893a26c6f58237f9b69c2d9f21011bd0391c98389528d41a23e3f6877c041b222212461c44580ca4e688b8a4a5ae5b412500f5c6999ed6fc66dc96f5373b3d357aad050916bece84ba0246ece44006297584eeb4b5b450cd0", 0xca}, {&(0x7f0000000300)="d8b67d", 0x3}, {&(0x7f0000000340)="feb01ec35e765b1eaec5c77dd14c1f79c30aa2c4f2116f6d3e104a1abd4fe226aad84407bc959324054ba16589e482bb870818e0c25694e1bd1994ea5cde5e75e99b6f37fe0367833adf31cff728f8c02d0a163fc8e5d849637e9fcf", 0x5c}, {&(0x7f00000003c0)="1ac67d1ac56cf4872efaa7eca25808338d5e8b47007e2409a122583f51e8f7ca7b15bb6b802a09c6215578ecc16df94bb7331a547a9b9646b97f273b2f18397db1cc3c39f09d07e38729d3c0a672bfad1d138aff8ba900384f10ed72f2f74f3dbb19d85865c4d8f00dbaa0731dc911fa8cd0406e965fd7875a3bc7043f203fa3bf8625422cab9fa9995ab480475a41233f1d16974decb7ad83cec2220c50f28262c37ef338db04d7ac86", 0xaa}], 0x8) 16:25:34 executing program 1: socketpair$unix(0x1, 0x80000005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="b73b87d155a31f68af", 0x9}, {&(0x7f00000000c0)="3534cf7dc54f2bde1d22a7ba61686ecf8b7291a03a2c44628650ffc673df44a7e89438613c9a32d7596ee0afd78d2ae7a74db8890a5d574e720d34ab66466e81f1dd20f5b9bfafb2bebeae19063d017563a3b2107b3792d47e8dafcf9ab2b6f79109cb5af44c0183bddfd72b6c4581c6171800f3f7f9ed8fcf6ef7b71dff6e7529b6061bfd16ce4537b514b6c9ac708f408ee90ab7631b94385177052ee93fb6e9a1df3c", 0xa4}, {&(0x7f0000000180)="f184cf9716a23ebfc0979860ac80610dada6d5ae320c6ee02c6914b32b4bf282333aef1dd4a67296", 0x28}, {&(0x7f00000001c0)="25510367b7c59a28140e1b2427460979d39c6ace36f533c249c3f8a3e247f01f220baf74157418fbfa1ad2a42a7378c3a3b3b247b9fd34c8d9f2b3f5765befdab3076d", 0x43}], 0x4, 0x0, 0x0, 0x2}, 0x402) 16:25:34 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 16:25:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20080, 0x44) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10100, 0x2) r3 = geteuid() r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000140)=""/37, 0x25) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x110, 0x7) 16:25:34 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x100000001, 0x10000, 0x10001, 0x0, 0xd3b, 0xffffffff, 0x5, 0x2, 0x2, 0xffffffffffffffc1, 0x7}) 16:25:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x1) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812", 0xd8) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) sendto$inet(r0, &(0x7f0000000280)="eaf00083376b031000693d24f7f76249700a7ec91277670ce8cd3d3822cb5e9da27f869dd13fc2d1", 0x28, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r1, &(0x7f0000000580)="f783075c3bd730ff11bb37eab52ccfb53bad407a53d1abed8a0956b5b4084ca93a30b5d0e0f176ecf82af6d7eb64c16598e2ef28f0823566b237440bca494b099d1f3ada272a3751138b3bc8999c63", 0x4f) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0xf72, 0x22) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="b1df0172422d04a2c9bbaecfd0e7fbd644be439cabf0e006d184503e272a838955488b48d99b6970752ef722f086298248e3f36c7bcc1da9af0caee98fe0f07842b3d97bf110b1aae0f9314c57e9d452fe073888a5ce7dbcbb8aa408a13db664f5908ee5b0ec42ff8b81306e98b301d3137826c9ad71fdf7d4166371c31ade6e0841ea2776c236d6dac7acd7d5f1cb6f8d66ad66fcd3700414e9a2215a27ac2c352abfd750a9f1216032c51e306639c7cd264ffe5bb7115d5d8254a37d964f", 0xbf}, {&(0x7f0000000480)="b0e8f3360f629dc5dc7c41dd475289cc85adef1cb1d3bb0039f4513987ef4acea47483cd61bf85f8cc78605c78755819a2fde081804fe6251e0dad8d8d11bcc67d5a03681efe0467477e8215bf372d271a5cab22eaf5d76cc9edfcdf8be665974e528b0cccf881640f638944910538739952bd723e2806cf2a64ee14c4be538443a4b276a1f20c5de1b37e7a1342cae65b54c89c48648e55d6cc45a970b2be7045e4e8e587e90c07b9d59e9ac38ff9874c2be0aa38baf09273a0c8d5c32fb2c82a4676", 0xc3}], 0x2, 0x0) flock(r0, 0x2) sync() writev(r0, &(0x7f0000001940)=[{&(0x7f0000000340)="261913092e97f0848bbe8cce3e27b4773b97f41978c934775fc6947a18195d4ee97396d5a48cb8e602b637e7fd4f6aee4ea3c77e5acb1c0004e66048138c4b8443d9f1e7035f7f4bedccd1da673d894e0adc424dabea91123d3a4cf476b74c6d147f84ae1ccdaa02a10fe06f6529a6ee906dd3341623bd9af1243571ecbb9ff276ccca43026bea6e4fb80a0e96e7a14979728cde0c29b9e057d17f36a6dc9a1acff4869a018442fa9c46337ff14a004a6fd2b2d23e4a0a99469c3e614ed4699e8af6991d8cb7785c5f558d609144f75683e2f3b136df462b", 0xd8}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:25:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x20042, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000600)) fchmod(r1, 0x20) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000005c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-]:]-\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\'^\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='^+\'{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!.:\x00', &(0x7f0000000440)='},#,@\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='\xba%@-\x00', &(0x7f0000000500)='$\x00']) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:25:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) r1 = dup2(0xffffffffffffffff, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40001, 0x2) 16:25:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x3) getpeername$unix(r0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) wait4(r4, 0x0, 0x1, 0x0) flock(r2, 0x0) close(r2) 16:25:35 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) select(0x40, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, 0x8, 0x9, 0x9d42, 0x3ff, 0x2, 0xfffffffffffffffd}, &(0x7f0000000040)={0x7, 0x1, 0x2a7f, 0x0, 0x0, 0x800, 0x5, 0xf3}, &(0x7f00000000c0)={0x3, 0x3f, 0xfff, 0x10001, 0x2, 0x8, 0x9}, &(0x7f0000000100)={0x8, 0x9}) 16:25:35 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x100) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:25:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x166) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba1556efc11a02bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000be40410dacfd451430fdc31c90338fedd89146d9c7f805f89e1041f3d0144ca87d713821a0bbcea5f59b0b110f4f187862ae89c5f781d5774d9eeecbb04f0a08829d2fe85946f5b19d08dbc856786a992e95f5392bff85399a17c455cc65838d53f260628df7df66ec60a894350af6c0e38c3001ac"], 0x80}, 0x0) accept(r0, 0x0, &(0x7f0000001600)) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="5ed83f6c7ca85b6e20e11e564d03a5731484fbcd98d1720a70d3a5ece67d92f90dca6696d436b5d891285c1e49f9107e7720e3830f3912f1368556f2d70413c65aa62dce31ca4156cc734f948546726ca549c7400811a276df4ea1a12400cb8e717d34e1fe3dea986523c19b83aa72f64ec0cfa3203bee955aac2532c219c616e23b69f8fbbab81e3365294e0dab", 0x8e}, {&(0x7f0000000140)="362994d348b3aaf407cc7b8ebd380ded69be1d4c2dec684ff5b681066ed7a4bdecfb3aaa3c1cd0e4b46e0b24f16285b1d896b6a4c8fd43213a822c305320c8cb61ac61b6a3ae5932b169bc78d3b3cf699e5aec5b1e2d65bc11178af1387c997a2259d3fc9b5c973a397fdee4671c6917", 0x70}, {&(0x7f00000001c0)="4f2c128f87d6c3e9fb6503eefebb9912a046fbdfba062eefd7c880e88a2983ecd952138e93c53e03a4669863f960876eb414d4ecd1e6f36abf46fd0b12bfdb59fbac232a55dfd0e508b8df1d43a41685371e875ef62e88783520007038a8da79b7ae8dcf02947e52ccaa442346cfc6e0aeeed6b180cfdf7d1e37492cd60c0775467d18b9c9238c99db3098cc3049e30d74001062a16c5bd88b4e519983b7560d65bc24f05eca1de50d12953313d1c581bbc034f5325ad631a85b0e9be87bff3c83b6a62e892a9e9df126b897b1b6b37e80c7ca849ef65d1c87", 0xd9}, {&(0x7f00000002c0)="f9eb2b784e955e0e451abfb67dbbbcf39ae09e788f276d58e0dfa8bde6b5b7f4221409d6f8d9b7419dcc50323b38bb06ba5defa1db96037278d882dc01b66adb205c8b4ddc244d0b7cdf44e08431330be541b29fa6f705e27a5d8a3fc1346e0d6fbfb8849612f830aaf07eeb2401ec9a605b87dc29b56d4e61d0206960d5473ef58210932d928da8401584d67bda96c3f53475734a29b9fea3a88064d05fa351edad669b1764c668d9dced28772eb6c14cb99017ae586e4e3f2016649deff6f2735e1815d8b556dcd6f1", 0xca}, {&(0x7f00000003c0)="fdbaf7e24bf75f1e0732033f006b42e5d9a006b047b3c4bfa6589a18f4f559", 0x1f}, {&(0x7f00000018c0)="5d5cb81e1f77724c00daae5c60b6b73c9bd21bafaf3938e5feeac8456ac790910800227fffc1013f531512954d73b6c9a95c58fdeaa67c90bc4d9760ae2bbd5a74e01d4fb41215aa9cf60cd874239ebd6cde51149369d9da25adfb05b22f227f363dccbe41f08b7e80bce59cbcb437009caa402d0dbed35cc1f391e87b783dcee92fc893b51ff2a9326a2acf6352406b04ff0834d6083c44f42425ba1cce63c446f98f95b1d9297148ae6e045b9efcc220ed78204fc55db74dc4e1ab25ca68c29cb2751b1bafeb50984ecc47ad6e7439c98027138bc4d283c42e10051f1d7c0c3a9789e34f335f144d0a5f693603cf6ef39fbcc5ae0eacd73597bd5338ec2afde7d6772761b29557d869f87213912546286a642e659d902b1624674738904e846de4b62923af499b876a45a1d0b9192915bf572fe5bbe5f29e1d33f7a36008e9dc7b22dab8abda71c31623c8080a3a5943efe059d36bb84333c694a9c99adc366f2392cf945b335d781b0b178c8cc6ec792168450cd64e9ac39b7c9b1978702a9a7d49b9bd352b2b3da19c4ece312f32f1fe399f8c8fd73447ffba5c0b9b0e462661efa9106d0caebdcca602bcd3383ee4a284dc72d52734ee27f24e898dd108a8619f18c746ca3f32ab4e206d593976325c6bf9b12da81cfb89cdb86bae5a0e9a2408043c403120e5954f7966f564bb02bda71c11e1c00854638f35e4109993632714300fd8c8aa7add18222397907bea943c123ec678fd30b55720e94247e793e2fa7bdcbe0cde6a363bcbe5278741f7ccfccc01d9062571786b26c1cd73100c60b6b74eecede9319f8975dd7d000e9a232ee6995e03758ab80c7da4235c97b6fc0e00d145b8b91ee122f56081d778088ad24209cd413248406075df1c1dceed9ba067070d16a2b0d630c90ed0421a87f37a345f39c6e879d4014b7a8c8ca4130f4eeeb1a139732b54d72e80a9597a2577768312e948315cb8d15931de526e7cb061c6cdfe54a8f1d4c4af02c08d6eb2e88fadd79ba38c33c393c999aa2723a6fbf02019a4d6da862658310bac1a5e0ea258df0d788525450b506b47c9b9abb5925259f63a5209b6c367ebd3e1d3ba80dc4864f56d8f156f5b893ded8c592c2e60af57c22916114cfdfc048f5e7c1068bbf5853faf42d00d7b3c5ae86233c1d881af4bff61ed5430d1e1a12a903c66afc92565c6fac32280eff2c161087ae8e4114b90982eb6dbde822a200eca6984011a2a749d6171cfde85295b85af05455dbfb3f6f15269c89c8de2302ff946328d44cb8522ec00b4bfe3ced42a17b91f95a9cd33df39ab8aff9d9d0a55b4e5cf93f369215a69e46c39c0fea1c95ddfc89db8470bde4647c14d67d05ee6f8cbcb90e4f66d9d1c9818436d6fdd2873eb28ebfca14de302c6e02dd01261fbc9dc1821e09a7caff0d91ed9418363cc19f340c0fd4c694d1a2743f2ec0d0c3e80089d4e396ec52f1e6e4130a911f078a5e97b1c20f50fabc0acc2c0bd7cf69626028c89995a61846a45129a1ab568b3ea6d163470c032c671cf28655cf4a24f4d1d367e809ec02dc06942b7bf06c6b1c3239f8ec4f9353d8ea53e0098121658f184657d21238956112ce69036a3146355b2fd67fb960733a940dc0519510f820cf0fd115a8bb5cff878db4107b4a3fea209529344fb197210d532534858ac512b255343c48f6792e2af35420b1a412db14b9bcca2f33a671223034e5cb55e22a0d6e85370fa50d81f788f02adddb07a03c6b867304cfd7bb3be48ee74377eae6a8d731b66300186a9ea40b42f1b8ced876def276fce4b1de9630472b170030d259319b736815e52954c83fcc4453feb91ef844eaf003cc383c65f15f55814b105139b64accdccab4e4de085548716a0bd49a98779b973065b44cc38f24bc115cd487bb98d50cdab4b961434b5c83c6c09f8d2c8d1da95fb80ca1f051faadaa7857ea47cd729eea2cda4149a89d5ffa3b21eb2c52c78e6b36d2278e48d3a3272df651ab85d81d6b6767a4e5742743971b6cec87fc1a68b16bd4ca8ac23a9de333a09b91bb9a9c21436335622460abab4cc130a658e55279648be8db86c2b290c97364db5f617919cd8e1018978b73b0d28e533a80766eca342e8141de4de0ca9c13654fd32b66eea7b687d2cbc4961966889221de8990f3b3233e9dd51397041d35701e3909028b502559dc470523961edee31d2fe415fa49a5699ebcc222b37b75d7f69451d9d585b9b0acd85d280879d2dff9706f9b0ce722f7bb098b682df7dd66b8921f56963df7a1e0dbb5617da080d097905f79de8d38e880142c206bd74a6470c379609b369c1fbc81710228090009ac471e7d4ae4f8f64d2167f6c26a63ea84b1f8efd50f97fbc929af5ed1cdff69a8b788f4747869fdfaa4be5c3878fec4c491d81d34c7f000468b3e95ba257da987e15eee650ba7433ef345d63ab3831902c8818ab38c22f4fc35b808e7ebf949d494cfd4a3adcb5e71bda873948fd26f68e33bc36e51b1d291cd287dcaeb313c999f94c297fbfaebcc685689b8cbcbccce7ac502cf2ea6775f5f89366228c6e23a3d6cbf83bd805a4f97ace75d937d541a1cd4f1a7e1d2a5846c87c9d2ffe6fc4b0b542985116a48a7f040481eb15114865c807805ab9b2e4aacb25a3094c6dfdda586d1352c7e4ecd07ebf633d6e22c53ffa644a3234578a4d4681ad98acf9f5f60d73598c7ac9d6f0212cc228942c6546913d9223fb2f15b9592c202a704fc6220592955995c5b8afdd5b0bbb655bb028db463b92dd9bd395738851cd7f62b51d23b27c53169e0624138d91e020fb566fa70390b4f4cf0ebcc5330115caeaf7bda56ecb195b3a14dcfe8ef26ee4da4cfbca22b3c0b52a0c2a8f13f9f016c6a5b734bfd2f331c4c94cc5b0bb16b86d2f8242bb605fb216d003d03f1d67a0c6215b3cd4e675b17820e22121a0fe58da2419ba6767d11dda8f1cb0b5dc9dbf6b7d4908baf25c6632483c24d4265e65536df766242c14ba94d146c8669ae974382e31fed842b28da39035e43c6677614d508e6b812316a864a95d22b721502ca0f4c4815a09e489cd42576f72b965f52b623a13abcbb42884975bc3a1b45f5693c46b40410b045276dfae6fdc0c9e00dbd9e8176ef674d3b4d37305f53613c86fd4b61f782e0e21669c15577945c674c76eecb32c66e61411671e34360e22e0bbbfc7567cb2df4359a1253c315aa7547235164ca2bfc59918ccaed2ecaad2657f65c58b1169395f95d5580f539b88dd6310c239080b51f4362d7c36215312f050eb4470290b1bd4e505046034eb559830f2aa73e80da8a4003c7b62b0a05f92f623701605a2448605f569a3eafddac3b6f9b1053e9f0e79904e1ac40183d9722eec664390a3ecc2765b56af63f256a5411fda822bcb2d1a039989c94a5ff3e584f1275963bdfb1c4c5e232c979159266e42c1139bd8260ee1140ad40ca2b7d5badb187dacfce259b2039c5f448dc9709ff88c73c19bc5b63621abd313e6580bfeb531552bc1bd59c08452336833a4368eaecf1a69ab6366acb3e3960511f1bf69bd7b600db9e0b0ea01884af65ea24e45025104e89fad0f5912fb525c5bcaf61b943ba9e1fc558a51c7aa0adda7102d15a8410cc6a447d4332a48e060201bea92813375b65b22f0fa5a400ac701740d47bf934801deffeae3a2ca386149b53f8fee97193f0169e3b9dd3a09551f8439dff1ee93cac6576e922f857d9cdb14a0686d2e70d832d1d343dc14cb7f183b47a1b12f21a4ef550293792c95ccca921dc69d5caf68a07ca53ae5baaa6a49b7cd0a9eac8fc034dad6ab680fd9083551c4a4b74a7b06f83f59561e39defa6b070a42b1423ca9c0b6772af9cc02f92d01019fd1f765b5732969476c05e83a8a47a65c8c21b278416922021da60954b960452a523029244e3431a80323554f6b071d22a4d1262cc2e2654746c42afe56b43513b1439210ecf224ef0781d75efa5ca5cf03aca9a056d0095ec5cda040f1707f01cbc7ba3bd5c6ae714882c2262694e2597f3560db9d703358188e7618e9e12fcd0e160ffae121598b08dffc92099e2875a63a3ad8059a81b067af26b42784049fa57cfffc0425ed44eb3ed81825b877b12ba7367c29260701c012351e92098c32e621582dbfc43b0897da60802263c310711144bd11457ce1b6486a4acadbaef17bb5b13105badfcc140cfad7e2f807be55bd891b1472cfa871e23b62d4dd36f7a8f4d3e096832dd280a92ff54fd3432079532330e28e2d02d03650482e70cb9884e6856f745db58126493e9baddfce87ec65cb024b5d1646b3d730f80740c1f93a217e230e1b9569e3a508b7c8c7542e9f24042ed5a329459adb94bdb7065a5b0159d86a5eaf918db0f836d3e527fe2ed1e631669e3b726254df88d417e5fea0d5df421abb4d5b35e16385d5ba3827321e12ffafa8f07b6b865b3b575c00babdb0501b372d90ec495a718ccec5559aace1b142a444d959188dcb9ef8330f4bf9e4a05e929e1a206241cbda37929f504cc52f23362da9a7ded2cf3caa3661f3b1a78a514626f4fe591bc09e8acf04ba9fdf0e7f7789744d0e5191a9d5eb836175ecc695bbece8b6acbc3c62539d1b7fe726ca99c2369916a6fe1676fa886c9ae17d29bbc3ac88c912bd7aa099fffb7a694413a7b94a4b081e90ff5273ec728486d1686bc442a4b4348092d29bff1282723c77cb3fda86468e35e69e36b9c966252605da78583fea954b83151e045d63e77db4d21ad481b2af34ba4df0332a52505efb0b809bd0e37585a92ff3db3508a271fc0b04fd2095a1f90c61dc8af04bd975b122eba1cddf82ed5eb936b402cfbd6a5af1710837eeb117fab27e3e455665749bec186bf24aa19b50f2c58d1569ca2e457bfb02d17339f1b8e4c319c26d5e62d52904588635b0bdcf6145485fd79aece26256e0a7a465094275c60ed4a35f1cdf0b849d76b8384c29a9ce8e63348d1c2342bfe2f3e976bff25af45c294e66097ff7588772a1ae815e96985d4b7c0bf2c1e6cd0829697f5b28c56a74aeecf61ef645ac7429171d2b8ad6346cf430da435b838036114c2517bbf4a67936092a670f5762c20758c63864dbee0afdeae0784935bd068541bacc9bcb438ed0f6e8cd022347778a02d8f97256fbcf02b13fb62afd56ddb116964db6a236339c2f42c4ef1f19209289794602c32aa4de1febfd7ae0f88fca127a5d821b713d0e5ed11743c54f2199c59faa4dce97a53d73284ca5028b53dd549e81232409ab8bb53ea9706037495d06549c768e9ffb40f58b706184d2f4d3f2bc0bf927be45031d88ea071a90e6ccf1ffd796103a1ba88085115e834f5df68f4604eb22ddded95c192d7bb5e0d903562b42992aed94ad7614952db524012f50747dbd08cdfa50fd249543070dc106838440f9b2956e2f4dcc059e6ece20c23869aed460c2b7ce691da0d9166f68ecbe0961790f91c2f91e2ff400d28dfbd9ae56dcae5e635ba4de670a340de245cf98fe356c34cb3f093a3afb75bc6e9380a892d84be6426d548883a722ee3ffa91e697281f52a248b60f6bb9902ffaa06621bf5fe5397df40a0346f0d8f2383779605efe72a120cfa1f6db85e95d9ad0d348f959f73d02c2f88ed22357269d5c3753da48b017003fb32e273ab4755d57dfff0060fe531890471a6b3d934d259fd456df1ac530dbc015c087e3db7922c7d47e08fa8a144e7f720ef421fd77ee42a8982a96f6b1aff347a38b5fa977b7b24d3c47e4265d43b0010bd8e9", 0x1000}], 0x6, &(0x7f0000001480)=[{0xfffffffffffffda7, 0xffff, 0xe3a, "f899e8b4666c8d"}, {0x38, 0xffff, 0xa6, "0b45d9fb859258a2ee26ec5b8640e398f96352637dfcbc6e6cbb106028aeec5859ff9c"}, {0xc0, 0x1, 0x7, "d029f001150cae4ff326fbd7a9792cff593041213097aa9dd31dae8053369e2eccde2ba2255146b6fe531dc6ccd852e0777b11f3f102f82d59233ad4437adeeb7c902695f8be79342cf9c9b630f0c589c4dda931d424d2ab416cb0f30d04743744fd21ad034e73cda091eae74b9d6ef6f3175ace95f0e15846032428f7f7af3218e51d8bdcf0b24eb36235376eea1ee6d8cba92b9abb8d742956c822ba8bf39a5a9a2389cacc9747194ebb005c3ba886"}], 0x110}, 0x402) 16:25:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="70d78d980672217e134ca278ecb0ac90564ae71db4867eec691f1cf9d378e94e50fdc4916bb0a3ef5d267cf15a0a48da502d71f4928cc0baa6c31745800f70f443c7af28613512e8546fd9eefdce571b653e01a2a0dec118ebdf34ad47eb648cac793c00ccbb81cc14e8333e5ce13bc6b9a0b8c4810efbc56e73bc188c9d4274adb118bf1d8aefb9822cad", 0x8b}, {&(0x7f0000000280)="c3862a89c82aac8fdbcbed4cf1d801695b22eecb29c14609bdafd004b933664593f164d4850125c350363ca3c3cda403ff18a38d844d382143cdbe16250cf7248c6d479eb2fec209dff52d4a7d03b22945f3d299cbfd4b8c20177904b32a827876034f04be2e69fc3f5af0fef27d4cc867bbe474443c53f120233f2295fbd5fdbd78c8c1382c24d837df9df4dd0c65acc3806bffdde2048ef2a0089c10c232989bb5a8ee7e91d07dcfe11404dabd710e7c49e741023bdfebfa1e0087c3396998e6f4c4698ef9430f1efb9db897cb4709e0fd500c50951430662db66aa06acdafdf0e87a19b88156643db035cd28ac8c6ec844f", 0xf3}, {&(0x7f0000000380)="7834fae93e19303c8ff995de432bda93e1746abeca9b664b1ce52ebb11044a2b2f108bdabaf36e9b6d0e12c3c483dd561a282da45ed7f5975e2c96f685305d31b37927452842b8fa0330e373f840dfb09f4e24eadc656957ffbb22c7d065ba5c3e0fb3251be0477fe15af8c12510d9787f222b25bef1330e07470d954da3e9062bce8cf593b34c40c95d204b0501f7959f2f3a4a502123e39dde82f692e593191b97d01aaa6962fc860e3354ae49118fdbf0d0a640a7e3c0a09983d8ddadaeea53e7fcb90c368b19e556593b9e7f3ea4fd4da977dfcfac5460c62457cc5202946c648e32484031837cf49a37473829041c921cd04dd36373e3b7fe300c4c320738b955a101804d2c9511a13cb2c1bc3ee638eea0ad555fb04bffeed8a5f2543cc9f45cbf2da389641a740194f913a7ea0af12977baefa1b686d29abf3d0084a9129cf5428d9115527899f350963ef5de40af3f95b9e45a449845a5902410fffd3b8f08a71689ddfc4bc2414c51989067ec1adba1720cb848e93d7ce68c4ed21f813cd1fc2a77259a549a397169d3a40eca7c05c9995780f043c976c3d8894e2fb6e3fcf861762e1b07294bca9444e45622fb8dfe65286d1525cc0106ee7a465c1cfc0849aaf4d16638179dd3dd9cdc18e69341ecb7feb4d8e24c113eafe2bc92961d70e89975cb82511e3fed19047e276da3442b26264c962f40740537241b2e930e32256c5d95950c7e6ca71f8bdd0384089a6aa6dc3ebe3a115b887db4fc9c29e156ee27708ec94832f4b24234ec974ce8f0f977c46fd16efb7152a04aa9bb1a711edfe15a596f6666e02260d989990f5677f89e5f1cde19651e421841996d133a987dafe920ea3e2d24e8bbfea4e171a64dd2427dd5fae17a7e53519bc4c07878f59594e1a72656fb01406a6aa5ed48afe130d3200e84c7ea90bea2c7055888f1c12d0b51518320263c6e03b83aee7edbcdd95dcbce2dd72af11b304fa12365d620a8deaca84f6f1e8d2616c7f2c67f4722c63bde03d8ad46aceb76c6a308e77389d59f033e7d360298163fa7775bc2d068c10abd586861d414d1d2ad1d9abf3ebeee948922d3a46394234e48b4f71f64b473cc4f1d362f8f574a54cd7531ea81c1a7a032f52315944df908bc58faead25836bed4c4ef8f6d8ac00445c858fcda1b383aa847ecc50832b88aca4fc54d37416bb244ce3d266496ec6e93e0c15365f87978ec8bb2efbaa1d004d57f80a502db45d30e996ce92c06c9db0f3b6ed5ce657b76cce1ef6ee20e7866f886cfb1a1efaf8436972ef8f1bb3e41ef14b78a3df26ec2e972871dba3a27fc97a54507c7877a126696eac9c6b7607f03b6767d8682e4623bc719f0197642b4c1b68d3d407793b597f5918ceb051a75e9e6740251434c3e61795773e6b716be1ad46d84ec3c222d1ff48246acc671a08ed62e3fbec9ca3839d96092ad9fa815b6033f964c3c2316029e489fa569829d95a5d0f427ad5f679eb6564dcc6234e631e65cc42c6d79a6540ad87026d2fddbc44eef175bbbf2ab8a57160dcf5aa3c5836c36fc4005415e863e772c390d69dda6f8e2d3805dadc948dadabc930bb5784b9765caeecf9e55b6abc6c34a431f850072a961fcf003b661d7e29edede48fdc7a78756c5c8dd40e69e4feadf34afc20fb4a040d080d009dea5fd94d8131b18ca89240e023691cddec78cec3cfd53689504b97fa04536643350d417edae735f24e4271dca59c5613835a8936f6cc8de79812f0532d60c745dbd4b8d8d2c70851ad72e24e481176d4de5404104a55addc4725c5e461948747fa215a9831bca29db7c55090c9726950667b08a83c8d0f8b7d96915b7f41bcfbf510e662dcc8049905b241816ede93e6a77649cfab8d9fa8939cdcf4d020d7de5d240da083d12a4532010bf801cc6b003f2b9ea22a02d50e21e2b74ba2e9acb8159e2dbc15d5cb2919d174788f42afde67e096a13dd6083ed7c81e68c9670d14bdac05a10434bdcdefa5c7cba32afd87a516750299fe38ec620a36171fe028588d263571d98bf7911d401d8823c3315d71ccc622bc582aff88cdc89067baf7d5991b6468e0c0128e715aabb5be51844fd9f3a001eb689829b93baf68246cf924328a48aa2e7d3c1644933d0f5e25b420b8bb53d48cc6d5f99d2616c16524300e0d403fb7b2ba2f283097924e6c02cae0a696bdb61e49bcddf52fadc8cf1fa625c2058ca01c67d91af4416a98d4aaab2c450def96c48416a30045e765c632c4ab7c2ea4b541077f3cff6beb90c702f2c726719eda079dea07a8160cf884a5500896485668acbb6e35422b477b1dd459c69c9f8884544fbf15762913ef4e85bc8b33ccbd6cd47c392694941ae54053cc5db234be62d0d1f102acd12b737addd3930915e36aacc6467fafc1ce367b35c88c400ff9d6586756571f4a882352f057befb2d85f6ee03dce465e56cb59a5d1662820540089ae91029b9176a6ac5e9b791ce03e18df67b3512922ea80be5f86b530921284bf51a9e275058a0351c5eb39e809208e5164e437e8bde063a3a82022c76cc13ff8ce9337f73c8919691c255fffdf815889d444c0b2076fc4355252339805b4c736c9a4f713de4a498099be077010dd6c26dccd5c415f2842f773d07930f803eef0aeed3b662c5504d355e4aecf87119c096aa3b91dd08b6d67afdf5c683aee082f5ac36dbdbd376b6cccad05ee782f2655c68d8b4c7c7aa82cde26c63f17d9c58ea6424ccb37198eb0618321971cfe54243fb272313b8d92d4fe5de12ce97b80d7d81d47852570d712017fdee2a7dbc1fac1390703883b31765f2cebf9f91ceb3ccf642b4bc844e261ca761d40e97a6544d58a6ffcf70d31d95b3616cb833067b8c3f57a71cd845c7ec0e50e8893ea2f1c7ecabbb777dd0c3f84dbc355b56c4b54d313ddc3c547e6df522679b37eb3504bfaf77b4da1f7e4ff816122ff39df9f0f1356df536cfdf20b04e5955b3c9056ae0a8a094046af3f2bdbdcca93254e2638933b662ea2cb3f953a74b04e33f47f1a92a17144e0503bc50003ef173b627280a538830c17ac185e62123c7cc004efcfaceb72b2d466c4b5167f7255cc719c6e9730be90aaf2d70b5829de882a622dd6069a11428af126ffe08ef589b10a9fcd02df2cf4920b15dd29ffe745b14f064c8dbb71693a9d22b4589ee9a7db2f2105f5b2906995c73019d228df28c5cfe9320061ce758c7799e89d8f52418ccfa77363e6b53c0faf44deb69567a729badb341c2aef768eb1eb10db49a90e883150b691e43caf60f9123b4400cb752e14da2c92a25a3c1990a08cb0b84f99087f3dffddfc920cc448a4439bfb7d023e51be06c36480013eecbc5191ba16286ec04fa858ec000ecb4900051715c4d3b3b49f8a1dcb24230e066ee7b55d3b1d1072ed4eadca98aecdfab957ea6002ce9994ec47c465ea8a7bdce26ab195aa4130873bb973a4fe51fc1de75e741eef83333897783bf3721db8edea4bdcd259d68c1952dcc441003e978ec47be48e5e7d9a4d130a71bcfcfd80ff72c5bd85672233ba7e600ffb792ea1a609ef625d8c61d70185e79381ff0de43df40e3f9967f6018b5e8f754c2c058f1b27fa6bbe276e3fe0f4e725d618f1c9a284433c98c15023aa91b35164b015e765c3ed8fb92b50ea492b11ef99e8c5eb9270726830fac4921951a990bded2381fcf26b02cdf938146dc312894df98a19f521ff7ab2c60132a60a81fc3dd64e869a6a7c379f43aa139ddcce7313a477ebd78985e1db6b7940fe08739efb8fe96af5e5c10d2f10b9d060bee74629173aa6b2f93bb80d603cae38a3009ea3b956886de7e65046f1e6d1873645447de545003c49c23a3eb115d159702bb4a22115e9f88225bf8c208ccb0c33e57d3586e08ed354c47fd3a699e00dceb842f4c813a9985dd5d7f902272723892b4c82ad4d95665b206fd4b358d373701d185111aa00bc494c381d2292592f616429878fb7f6b51a07886147d879dfaef6c652cbaafcdf7fad4224dd73a029f61f6fc2cdebb2091a1c8b786007800b4f21c480027d8c1bab439a4859bf947b4c510a5f33799a1ae48ffa540f8507bce127f93f8a083a5ed4d895e15af0bc0eda27acebb365ff72aa45c6e1aecbdb63546eb2afc30571fe13ce85ac51998e1a2b9a15f937a97a0b8195795cc918380d5f9be4d835db824af59537360f9e8e6d3f67641ea5f74344bf78a1666f5fa621308e32448bb08e004261d7ff1265c970e38ef6d8c5301b58df3882faaa30ffb85ae1af15e354da482a3e2482a23f2ecc54931e2d7f43ef8b030e6b813a33af62dcfdd04ad3aa6b7cc4d03f5e57e6906bebab108a6eca97ea07251f91f4afabab0b25a629c52646bb31fe96e7dee2268de91fb2c34f4ba96fa53c33aa46112d1f8a061be8f16f91bcf97d7a17d9380806f3e2a3c48ee7bb812aebdc023f5b4bf20ac19e3765c294c2144f4e22c34f65fba306fd113054aabea2107057317e9b4ec12c8b5d019bcbc36039fff1319815067543079b75ae97e2707bfe7f70e3b2e0c4bb58021db9a56c7683637394de86fc20e9e8dd634fd1a44a6f48fd38424598ef3ba43b6d2c91adc1f618e41083fd83efa3a2d7bb76881885233c42795264d1e4828a86c130250019ec6793b47a91bd9fa10ac64f8906d484e34b84be5078d1cdf236d78308b0d77253555c680cbae5a8207ab58fd3e7b43efe0ef174294001969f4d32a058c21a10c6b23f1ebfbbdf91885b2d0a54fa9a80b1d23c80bef0f4452c147ad7f9e406447d3536d16d34b64bd688c83586d5eddd68512d70acab78230c34b46e8ea304ce6209ff95988aac5734482dee5c78aeca9db196fa3c2e13f26a59c9bb2d332a6be5344ecad2a8926d30ef5948b3a4e5dfebb15ff8b2a464283ac40a1902ca43250bc4583e045efe31ce1b8b7cb7d389fc71d873f99c9a67231a2873e69daea57ddf50a2eef45020bf9b2757a06c9e3bf387d7c7afebe751f1a25365dd2c759be60acf8ddb086c8f6cf97bc22f3c3ba696934830abec88f159847a40a2d2d3fb6abb1a5b234cbeb8383211dccfc74d6f5014bac5bb0e2deb74da6505661ed4291515fe20563d9a248f8d781362bbb0a15292c05c701d7716c0409e3e81e59c24d8a533747cae8b4487645993bec785e815affe706980d011b41b215c73a00399bd1cc7a914001797243497a27f0679aa29edf4fdae404495d2fe5d0e543517a9ad60848f7820c91733a42da914659cd9669f8f7a5ff7f132988818e0c8d9709e6259038a9801b89747cbfe52f2d483f42e020e03b389f768c0d006804e107ae8d94a939bc25f983e6e212b58c7915b50b5ee3682208942124c4bf928f26b2ffe75f379095fc5f25d95f93dc814740fe617e58940708de8304bc5fc987bd4a8b22afa07dd0f32e9a8db4262dd8f74771e6bb2b9529e69e5adf3dd6d7e0960750e6668f8ca48b9921d8e16b2207cee37594d52587773ba0f7ea619133a4488bbc98eb92574d602da17b7ca07eec887ba2108242af2c5f5805837be3cdd9c6e9ef83b6b0c667d246679322ed1b02f5a554198cc0d3bd25401ad37726637fa41208970dc2d12bd6920d51e2d2b68624ecf985b7f9d054d69150f43471f04a2f86ce1569cd660e894ae3c0821514e679ec74d07b4877337437adca37b806de196d951573701a39b3d364f9c09fdf5dcc6bf45868ae08dd8f0738aa8c7eae785fabbc735ea3c0054c81bb0423ca441dc97510fea275372bb03291a975a0456cbdeb834", 0x1000}, {&(0x7f0000001380)="c844ce8c1aff665078504e5ea423026d0079a9990cc203b5487b3d19f5fdbb54a747ef89a4491b350eeba79c69963e30a8b52f0a84bfe27c8f4df18a1d", 0x3d}], 0x4, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0x1, 0x2, &(0x7f00000000c0)=""/45, &(0x7f0000000100)=0x2d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffeffff, 0x6}, 0x10) getsockopt(r0, 0x8, 0x7, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) r1 = dup(r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x42, 0x3) 16:25:35 executing program 0: r0 = socket(0x200000000000019, 0x3, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xff) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/154, 0x9a}], 0x2) socket(0x10, 0x4000, 0x20) socket$inet6(0x18, 0x8000, 0x101) socket$inet6(0x18, 0x8007, 0x7) socket$inet6(0x18, 0x4003, 0xffffffff) 16:25:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r0, r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3300000f00"/16], 0x10}, 0x0) 16:25:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/202, 0xca}], 0x5, &(0x7f0000000380)=""/242, 0xf2}, 0x40) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r2) 16:25:35 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) mlock(&(0x7f00002ff000/0x1000)=nil, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x2f6) setsockopt(r0, 0xfffffffffffff404, 0x0, &(0x7f0000000040)="297dc5ef6a378469ce5e9b744edb9f103b1dff735b40033e4c35afe4e0d3094dfa17522af4706da60b1a59aea208a62fd571ff4d22d32267c4659cf846fbb4395b1c6d1b4c36b468eeb1eb74749b70e596acf62b4ed3e636", 0x58) setgroups(0x0, &(0x7f0000000100)) 16:25:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) 16:25:35 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2, 0xfff, {0x5, 0xf077}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3469, 0x5}, {0x7, 0xfffffffffffffff7}}) getitimer(0x1, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0xffffffffffffff84) 16:25:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4007, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) close(r0) 16:25:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:25:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x1, 0xfffffffffffff001, 0x20, 0x1, 0x0, 0x15ab9bf4, 0x6, 0x7, 0x1, 0x101, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x40047463) syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) 16:25:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/25, 0x19, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:25:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x7) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lseek(r1, 0x0, 0x2) 16:25:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x401, 0x5, 0xf6, 0x5cb, "e7fac3654910bcc2cf447620d39c8fcf18d6e277", 0x1383, 0xd64}) 16:25:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73be6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe74a05d272f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024cd01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078230b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2be5978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e437c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe0100000000000000ba5fffcca51422c13e63abbfc210755c04b89ba25f660307b63372478f30687642e328235161986ab5f51739acd36d71cb1fde722cb85234349cd3467174045d50c9c4af3f08584463c681e607e2b30588b5e12e703f031ebaaf87fac81c0b7efbf5a7cd3e5fbbd5f39612e299efb61177b0afc52ad8710464977d98f3d4a5ca29a6843a9c0e0b0aac00"], 0x20e}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe32) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:25:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000e40)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r3 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r4 = dup2(r0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) r5 = semget(0x3, 0x0, 0x40) semop(r5, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1000}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000000), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) dup(r1) fcntl$getown(r0, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:25:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0x4, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="6e9506a1b124c2ee9de38d40680563418791604a8000d1491714086e943ee96ab6c76cd2b72dfd9f4cb5bf3ebdefbc2ef6bc1e602b592d121d6431347422866fc562aab1a5b004663ddb849e690837c1984064c3250702e317098e2899e5cbafa325b17913a1ca5ae15ec541716026e8ca2ca73cd93b947ecb7d0607d609db2e", 0x80}], 0x1, 0x0, 0x0, 0x20171e42e408a752}, 0xc) 16:25:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100), 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:25:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) sendto$inet6(r1, &(0x7f0000000080)="b0cd0f78a88ed49205a006e0977988ac7ff16a18820207ed9b79f6a5d779c4aaa839f119c5492aefe5e8c10495a0288f38a09fed6f25b93de61adbd7eb0ca8cdd2fb078dbc994df23cbdd22ba3448f0a1cecb9969f58c2b7ece611f1101a07be54987a2db7acd42ae3936d3b6a44f0b7113cbba472974f8a38918e2daa9b7b33796b4afdf156e7bab1c186dc3801a0b2c9dbd666ebb0b4545b8811bbf5a7f6fce6383ddb2745d5b7cfe1ec9a7494b726d4cec1f1f7a478c0da09966d659529de765867c7a62c897fa0877ae518f9f6823e2d9d529b4653fdadef15e0bb50b64fc5a3c292a78a4a5815923bc32d9029ed86e4feab66dbcbb07b326484e694678a2b8b834e64d034a78aead8e3ed424205444b32935bf27ab3d6ee47375ddc6725935cf669f64b5e0c158c6ca709c04b3e86d043dc5436fe7760dc6762d6e55933b34ad9631dd037781278e9c9d67caced4919a95ce542edb5b2bff636e211111730e31a87ef2d250388226f13d601240091cb342858f19a9b87be60a256944a18a987eca75d4db1f4fcb67975ca69b8f0c84b977aec8eafb57d7052d2d53edfdf52ad51a50ba858eccc5240c39210e673cbbdd5fb5aab841db87227b4642ef3b6f279e2e3b3350823809d1a0bc9694dc480d5be6bcf5c60fcc630b8e35c5adc1fa58f8f36bd513c6b365ac28352866f95c1f15b15c7db271e9e86073f207d5aee9dc6ed57f0caa14c968215188a6f4948b99cca876c1e7fbba15207e361e938ead282aaee684f898d956fddfe48d48c17eabe34676d5be3dca5086112723366cf7823de4fe600377e2a8c14f56c78f514b0f594b23b0733224872605955e6d85dbb599251eabad4f255b89f8eb06bbd91089afb9d8af61bc17d7ec8478d9aabcc3a83e5fa7182e17f8449c3f6437f2382b849745ccc178b970fd78d658272378aeccfd953133980eb72509cf5166548fbcb0c44f1fece5f44d2dd4350dd99ce3b0b46ea8ca72fd668b126ae91f954e605f3ae1e557b02bf40b50fcbc4a7459dc730cbd3b0c1b71712be4c0cf0e5fc0ca6fa7cf67ae672a597f34816b82a488255ceffcc835b9c93f6ff8b217bd3d7a42ebc5eb7e4fc688b7c562df07aaeb34dc0a1206370b4f69e20431c381fdc576b771770d54634bc4d367dab50984eff2452baad51dcf2b8b3f96ee0cb8ea29b20edb477ce452ab1b1b2b08f11fb89d303219f3443f88270aebd0c21554e9c98eb1ca8eeeced43656eabe19deffd6a179051edfe04f1e8e802314de926d107d8d8319c7d5f39316ff9425cebab99db9cb2d7cc92ac922c048f9d0ff9a164e22e6081a4952bbf9601ee33ab69867e07287c79dee594331f23d2e76742f11a52029a6006406e427e42ca5d2712c80426436d8f8de0557ba32cf6bbf62e85962e5f366513c746bf3f706c9482101ee22ec4db5f534c2202223e5f71e9340ba8c811bc4e12a3fa272fe0ba4b69274086a9c78e97a79f426b19048c0b197039b9e4fc77ce965f8b33cd15f26450fc00947ab9761106a6a79397702784913f2ea21fbd94e64416c218b819d6527f751fec0cfc89beb3a1cfbf0fccfe4835c5a89b6ad31cbcbd6abbb017022b50101405b637d582be9f53dc553dccf2031bbe9b38d2f72f7a0f2166724cccc5a739aefb98056da851547bcc453a68ed24cf70e01712d1b162cc6144e8996026d80f6f53f64abb8c1cda36e716796af344eb4af737e9c4b98414da821e2a3ae550662f897eb5feced4e3eb3adfc460c14ea6ea080b834ac625d9023c22922ec305938494070966ea2234ed1b5af9c05cdfe51e06354777c0a76b983d20d18283324f2d85e941974cc894fc30a15605486c7217b839db90cc8145c6f4bd6dd944411ae435e0ff81c3a89969104deae427b0b15dece591875f718efd218e063d081bcca7f859eaa21363e510991eb44b10d6dea1f0f2c4b02b461c6b86cc279a4854752540564fb893bddc21da70a6b5226f6c4934e20ea34c992f759a11118a036faf6b57ea38f649e92860fe592b00c53487053d9e34265b5cc923c1f7f7eb1a9eb4e06b6aeb15f25197105ac758471d33fa65beef8e36d8340bc6232a7be816d4e1da48624f7a15a68319cb6b072d6b32398c0190578d2f6b5143246b4fbea21e3a5283e3a8362193b88694682622ccd3ff34e8763669e78eb860acb15be8f308486b9d0d5dc3f09e8dffcc5c44a36aeb744148d7ebdcf75308033eafe32163707e3a1cde7d48205a629b4198e964953b70a07a644035e6d76fe0284fbe5679aac1d03f1ba96de6b3beb0ff44cd65aff24fd84fc06ba7f02506df38c8fe6f9779fd1f279aba5247d3e55ed6a0d0b4a662c4aedf2452c787291d6854a785981a736b6cdeae9b85b55340d6093282380f95afdd0d76a8cddd8d00eb79b673025345aaa6f1499abee40efe99e3d0c3f53350645c7cd63d08d1b0bb52c071c984982e47ff1cf6c510f47788e81c60f76eeb31937d131a597ef425c8ea8b1838cdd5a5e1342506feffdf84e71e895fd43de3718e1a6a96b45999eef4fc6e2dc94dfbdb43522b3331c286c1c49f77261c4f2cde5240a387d1164805780f1ef69729f3d01afec0fdd5bab0db3f43e2030fa570095b8646a028446ef95c9ebdd4c6ad6a29bf04a784ca2a581bc48b3a22101b355ec9c70586936915524bfcd0d0c65197fe20d4c29157b76f852237818fce47db0991b659022b87d48c99d91b437915f5c147f98fdea5166f20922db63f8cac49cbd058516f36fbf7435061640f6f8a53db3ca737f818bb30c29e99092d0283d831e69b99b6f9c604007a85650b6b0b4aa876a4b2cc8ed0c5aed196c26627ecf404777ce12a9a12aa23ed22f92debfbdd9b9cea674b10a2681d86c644b719fd015cab1fd25a2d595ca8a8a815804aefdb9752fa8456aba7aa30fe4fc4c775e781f5410142ba6909f79288e8caf30e32240eb99ba2f201e7bdcc1e447b2523035c2d5d1c8e178b0525021f64af31c1b2c3aa5cdf6aefd74ad7267ff007e4f79280695ea87bddedb1b9107b703c950a03237eca66d4624a8408a25217581574303c0c4068acae6d4f0b778861e665b131b75944ad95d64b4be13627da7204a70f506561c25dcf148ceddf01bb7d749605560a9b1074fbdd1caeb5f450a531741e7da3b48c68a29f09e037a2d762079d9afdd6500e3654084099e95e502535bf126d0f5755c9059315f9e217263e47ff41606071552b7db04f65ebfaf6547c66fa908c78a9610f18ee306808ff7db7b96c42ac039d686d1811685b418b78d8767d3f40f4cfd0c25e7c576683bec08e4b0d15c9f45df707ca5e817f7aa449c261fa63b78bccb5fc71f60d85b7aa5db3f2f8a93d6282238d166a8a0c20a8c3836fa42352c5c6751f487038cb23ee1ed031f26ec3bb89dcaca074737db0f39759e536e276be6deea679938981b2700ef03e6800570a006582681d2b4aba6b64f60b213b13e08a4ebe1ab9453ed5e5af38b111381069094628fa6da8b26a3bde8d8fcb641fd1a1960765f26ffab1c4216c820c1d9d77771dc05a0e8e036e2366314f78a38e8da91161dcddcd32c37a949f4bb4d3b408e6346f1b02368c10cd66caf4490d30b8c3c56178a793b64c5e06c406b9d6cd34b0a179ca48b0cf02112d7f3a929e29479d5362341c12e2e0a797e4e4c026b5e5a79b5f92232b29fc4525e87a40128d45d687911975816fa274d234bd3e95ffa2f217c69ed913934cfb6177b1f455545c35dd50e6731333b435280d724a3c764c4a1c20c6f3a1361ae7b593b7b2e8afc5fd4345b69706fb667ae6a58b09449b116160f08e3660a7c62d9632f39a965e739918f0888e1f4aae6a9d26a8cecc97f24a7a2508f2dfc42fdcc9a6cb327a97b9e5e634dab47e2422a7d1e891b34a2e86a604e18b6d94c1120ada959cbf185d0524258b10658617645588176207d2e83c22805cadbd13f50d357f3bae9b1a357666b649fb08e137488e41fcd04b54a9402cbea27e275d8707f2907ae2845c8b599c534082ab7f52a66419ca193869ee377ef25ca3cd06713305dc56f652cf7d0baeac2e758c06424f3b8d2529daa084e2705338e17f607b66f7f0382f4ecb0ea903022fb4cf411b92c9b21ae3f4a059f2c5a3f5614fce55bf2d0e9e8bb28b30451d0c7a9d1d5a24f5db7500a1cd7cdc0dbc050ea3381781a0af3c479fefc0d068c65dd1e79bbc175223e1882a9cd8f8e196262e5b139b40f271ed0ccacb21925e6769c29641be02b24dacfa993af53621959186a84d322e17ba00b61e7329089c754c7d7515ee463120fa18fe9d16225e6ba68ea93bb04183c84b94399d1ab3738ae19b15f2fce8dabc6e314de7ac843ebd8eb1b6a4ba4c73261cd1c7346b254ad7342495ed210e4c285f1386ff21d402775dad4f11aeee760c966843bdc6f69848dfce3970ffcaebc7a5270bc907d8643f1dc731ac19170fb505826e370b5947a8d1cbdf7436adda6cbbf7f2061c00be4b7ccc78649e432dbf49edad811de8f74627d7127332aefc5612f25fb16770d7e17d9f9ec946576a1ac4f040b45ac1b3954e1f8425a7b9f573e4fa8635ef63c27f8dfcaafa2e0812b39a927c80f1352dbee70da26e464f751b7f605706426edd7b8830b63778d9e968e164ad81eabb3465da481eaf4998a8fd5f8bbf630f3b6afc65dab4d5bcb474c752eeb394fb89bb765c2f1cc9865fab20eef36306350cfdedafe98df4b62bc5a3623a63c87e656924f1696535c8ddf3440eae841162f2cc4eb9c0912aae341826befbd29f5d27f928026d13d5281343ff24f86f15a5021919a58c8c4d660c006a0354c325ff7e3f1a8819cf13e361a651b1d6cdc2e04c86064b50f23cfc3da06ae79d7b4f91759d128cff78f8b744a84689622516705566e9a2caa419e465b4d8ac08442f2f721e8310f22ba50b9692f840eecbe1383d3206cd2f9ee4a10db1e5ab134952439866c4af41ccec16c1d1c5ce7e861dd9e4fbd0b3495c70c3057d84ba0a12e237888beaf5254e115c6eb45f6882312a5ef77739737e803530ea47e445ff7b80337701c8cd4c7670ec0fd855507d8a8c8ddc20e1a5b742b70979d1992cb9bf8499937467b0452b4bf76978719efb7459fea0fafbab99b69763df97f4fb2d21ae1aff6719cb2ed58071e054133fbc99e8c2bb92a0b7aca9c416abdb8e935d9689c9188dfab4ba7f883640c96e9c503b6fa93d3bcecc3fbd8a5f5788c222790a38e82a24ba2ae03d144b4866ff7e6e9d9c2494edfabfdb1027e62e513eafcd20ec0c099e46b7dc3ba4e3d02c5900b7d24b0793b23c4a419e44bc1b4c987aae25d73a80e504d2aca4d5917b7a6cdc9e19655202e3e39128a66a2f44801ab27bffa405d12a23a8c6bc8e1ebf5b907619bc7a520e69088994ee9468c789784fa9368beb118cc658f7a328ef265d2cdfcb346ae3f6f78ec47847a478ffc273e8cdfe7cc2ba9a08ef472588077f9550f984c001f2760ffc98677da424e0d259d64c7c5f143205d443ca4900300bddf77fba9130e985fbcdf380039235e5a8a701f25195727d31eecfd3753023c2ccca81f664cc96c7063de441af36b3fbe42ba8ff18bad512622c3731748668539c9770a78b6d2bb478dd7abc0bec48646f24fb500dfac31dbcf068d3b1393a292d75371ee3c6ee262243d34329a1b1e33b2fadc4dcd1c946ae3b551a5482a6626cfe6e48710523c0863054c5e9a01232e6610a57eeabdbf0146fe20a205eafd88b0a7dd89170f96cbacced4cdfa1f3d2", 0x1000, 0x400, &(0x7f0000001080)={0x18, 0x0, 0x7, 0x4}, 0xc) 16:25:37 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x401, 0xbe, 0x8, 0x6, "bc00f480cef31bde9dca171b1e352b0a852cff9a", 0xf195, 0x3}) 16:25:37 executing program 1: getitimer(0x2, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x4}, {0x3f, 0x2d400000000}}, &(0x7f0000000040)) 16:25:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() r1 = semget(0x1, 0x4, 0x230) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}], 0x1) 16:25:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r3, &(0x7f00000000c0)="ba998f6e32db9c6efb7356bcd6624179125df528313a55e14e3aae9b05090170dd9b12b87b16f87c4d341ca0d7ec22a60bcf7fe64ad646018c11f4c95233e7da1e45a2a3fad844ecb7ca73681a40540fdc08757743ac6cecd35c", 0x5a, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/229, 0xe5, 0x3, &(0x7f0000000240)={0x2, 0x0}, 0xc) r4 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setegid(r2) connect$unix(r3, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet6(0x18, 0x2, 0x4) recvfrom$inet(r4, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getegid() r6 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000004c0)={0x0, 0x40, 0x80, 0xa233, "02df6212ecca3b170bad11130ae14b5891943ed7", 0x3, 0xfff}) socket$inet(0x2, 0x8005, 0xfffffffffffffffb) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0x4, 0x40}, {0x18, 0x2, 0x8, 0x800000000}, 0x3, [0x100, 0x1, 0x4, 0x4e6f, 0x6, 0x1, 0x7f60406a, 0x7]}, 0x3c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$dupfd(r6, 0xa, r4) getsockname$unix(r3, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)) socket(0x36, 0x2, 0xbe74) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r7 = semget(0x3, 0x0, 0x208) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000006c0)=[0x80000000, 0x80, 0x10000, 0x5]) accept(r6, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000780)={0x7, 0x3c, 0x7, 0x0, "a28b45b599976b38b8eb2b4325557f4a8971e47c", 0x8000, 0x5}) utimensat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0xffffffffffffffff, 0x20}, {0x7fffffff, 0xfffffffffffffe01}}, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000840)) 16:25:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x57270be, 0x81, 0xffa, 0x0, "e9814455ef942e476853a40f1996399298fa51a5", 0x53, 0x4}) 16:25:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="d5ff9668", 0xffffffffffffffd7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:25:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x252, 0x94) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xef) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x177, 0x0, 0xfffffffffffffe2f, 0x0, 0xfffffffffffffe0b}, 0x0) 16:25:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe0, 0xa2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x110, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:25:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5fda2f258e787916ca36a5d00d1628b53a0000000000007ab11192d934e9783164cfa8f4123fc8ead44bf331068c00173ad79dc49e7a90b272a829f0c372202b99bf6b0750809fadddbb9afaf51577933a778cf2c5efae22e9069acc6ec0b00de8a8598d707ae72d4dce76fb94a2e664760cf112f0a98be033150edad5a8ea157a691885b906f387ea99107be0a19b5290e4129261ece352c470f6eceea048a4cfed2b651ebb9f791241610e68", 0x101) write(r0, &(0x7f0000000040)="e1f10300", 0xff1a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000000, 0x8}, {0x7, 0x7}}) 16:25:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0x80) fchmodat(r1, &(0x7f0000000040)='.\x00', 0x38, 0x4) 16:25:38 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) r1 = shmget$private(0x0, 0x3000, 0x182, &(0x7f00002ea000/0x3000)=nil) r2 = dup(r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) 16:25:38 executing program 0: r0 = socket(0x20, 0x3, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffc01}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x3e, 0x86b76760681d19c, 0x6) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) nanosleep(&(0x7f0000000000)={0x8000, 0x6}, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000100)={0xc0f, 0x80}) chdir(&(0x7f0000000140)='./file0\x00') 16:25:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) 16:25:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="b0e6ab64783235fb48a29b3c14a65428aac948ce182fb0ffd8a67ef73975c8ff0d4f0d8c288baa533edced3045aa994bbf10067fc1eeac570fee70546440c51382e67a481d0167432fe574dad78132ac1cf885cfc291234cd6aca956169dc4f6d07d10ee7b0342c15d0027f00888252458d10be1bf34a945304c64a20389f460aa8468c87f133cdca40ed501f770b722eed4dab21a3d038412d876281d99c81f1e6e9add459d347009a2ed44e288bafbd29c94f93e857c1f5095c414c09e3a625a162a0063a4a1a4f5e15870fb74a95c122e7bf8b9e69d42bf73bf0d3829767b62dd579173dea66bb74b7b", 0xeb) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0xb, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:25:39 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:25:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x10000, 0xffffffffffffffc1, 0x2, "4f69b93dc858dc9a300d1772959cfb5f7cf85606", 0x1ff, 0x7}) r1 = socket$inet(0x2, 0x1, 0x9) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/99, 0x63}, {&(0x7f00000011c0)=""/128, 0x80}, {&(0x7f0000001240)=""/218, 0xda}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000001440)=""/95, 0x5f}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/91, 0x5b}], 0x9, &(0x7f0000001680)=""/154, 0x9a}, 0x803) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000017c0)="fec0be62edd941e99f0c9f30f5241a20d2c183e3c701797f938bd3c2125ed03ead374e570e9ab3eddb6e37393a21a194701cc6d6b3bae6e8199c341c675aa1e4b4d49043eeddaea7a51b039548a7904bf8799ec6b0fd084dafd865ab42529d05dcb1abbe58c8db2cf65fe042cf52dcc7960301f439266ff4933796292355d672f99c5fbe91154f50ed2e189caed0a1db7254e7897863cf03c896ae6a61808fba979b0de3868b7edf77174f178fe3a34791585bf26896b237740d2e9000e080a7f4d9edff57f44fed19c9673ea99b9a316f8ec9c386daa6fb3f1a8cf592ab3670c79763b5b3897cc425fe34dc87ab58bb910b8b196672633cff31cb0eafb81c7a233cd19cb6ee2c58b33a40a6d36acf8374bfae6abafcc7b13d034c6543780a9469f0c3ea27f6e7ed5a6a0c066f2f57550e70c871a4e4475c43f20bfc300b9eb182eb20089811ba0ed922255a40bf2cacc6730839881f291249a8a5f8f6f32bf914778ddba2550cde4ea7491dce312677b7f7eeaf436ba0515413f9a862edc176a4dba0366543c85c3975c05024f6f16a6c3822dbdde1ab1465aecd52ff08e7cbdbd6f8892e6d442874c30b58c774af0ab35182aa2545ff3eecaf40c593f2c0fbd80436025d20e12e81620ef4ba20f625fb0f029ad86198db5ff403852d909c5c67fd9d2c6e2eb5a3d5f653f383bda172997052025e1ed8e67e62c78cb821db65d203a02815c5ef5b9306593abaf2be33da06289c72728dca0af2615ca3946f582b27aa4864f850436aa3aa48b508dc29c5e9a803c550dfd17ae1ca0d95e2f24ab176d7622e62ec3fb289a2b6c89da2b2f8744dcf590393afa3e6a9d018bdb52a6c84d6f512ca08c81fe9d89b1c1014feba975b54dd1bd5a069226a5c7b9e6fd3af064efd4af7587cbf8c4d34c9038232936bb154f04b2ce1f96d9227abc5dba53efc7b11b98c885030684416f98f54e0457a9da98737bbf400d96e4daa65798cbc5e0fdb730071f69dcdf210186fba56ffdaf96f28cc157566178b32499193f0c15acd93af28b286097891b156ce6b0fb04e87158f3e327d398361b5741278390ea753d88eddfd4ffecd7a576f5c686cbd2ef509bec7fd6368c196591b3a99b30dc7067f90c15fa69372310bf83dc6dee7f5ea30220bf3905df6993df4ec79a4c0299f5c8c421505d0aebe51b9ed9e83563d903dd5919feb717d98526fe517c5efca1004be865b47eae48d7c3ae7402ae91bef90f2da7c46cc6c4f1c1426a47dee7e82824bc4082f0a7629da8bd3f47d437778f3e191549c6eca887e3f68b5041db4734a65aa5905031ec7d3e7d872a11947350430e39fd2f9d5613a0a25896858d2563ffe93150a9b4af73c7ed0dd3083ab0d53461352c60a977554fed9e65f31a0105eb3f1294eeb2668af293bfbff28e435ab745b3c1835d7ca90ba3e9a47e6a9d7b583d466a74144db292a231d2b8a9052791e8e1beafe3e930d4930584171f3305329a0f57ec677b6517a115f94c20f62dfe1299cbf9b97f85e9c959a2ddb8421595fd8aec986b1e91dfb965e1314122cfe7a64289367973b767394527186f665a503c5ec33f1cab852442d18f2cc176682764b50663a4b413011aa406c5194635488421de6ea77b40424f0506a67978147d22b968311d583bebd7d1da5f41adaa656ced006261181511be11bad796b84cc4ef95afdebadeee0919c02df26ef3d48ce39acbebbd2707d4a1e234400b327335bd4337e2d06a673dbeea38c37d2a8574a9f8f115257cb3f58800b7acae3f401aadfd322bc7e4e147504e139fba3f5ef37fdac6c8079edc4200f1fdfc283535eed3fc86781b092858ea4afda8a9a6bc57a9084b9b7f04eab7c0386571b6a63591f3f165b9651aaffe20d0121ef90a3110793afa6372c494f2d08a44a7c629ab1979256e84ce7675d3073cf6cba68ebbadb78b32760e1efabd2db01109f7c00246d002855f58823d38ddee026bad396f744d6f2e4d86b56396ed78828623bc4865f7cd37bdc84b4a8f19e94109306f30e8ae7306632cf273cac5b0173e38458b037f5b94184be63f03633a70a77896f4252a94045e2792929c8d2c6ecfa157f2f224a7f792a0aee84a4ef9c12c2823672f864033ef556e13246cf6be704afc58ae99f3bfedcdbd50aa80e85292e3d2e5aac04e5d741845235ece7a6fa8131a826d2d7cfa541e2b3f7eaa97777b219c352f2024964b178ed11556cd5338598edb1d9cc568e512d454d856362b8f72cc9174a498d0182fe01d33ade0c2906253b186c43abe47d02bc048dc74f8bf353181e86fe39972c281091814d9f59fd0ce20949f763b265f4ef38db2a1d7204d0cf2ac4627fefccabd99de4ed73a3351cb27720e1958d7bd0caf2cf080563ad8495245f0e45592cc6a1af3f50b1a823c0046e72b37b98fe6e459ad1fecd886a482a5b752329aa0c3c11a81e4f257322de0ce68ea30f7a9023a93bd3093f17805e6908723f306af0df0f1375f45a03a943ca099e8fe7141378149eb063755f01df551c58baa5610f5d2df1ecc4bcfe95b20a7c530602d1843065e3d2efc6cceabe79765f7f958b77b260fd150ded782bd94c1e262581766b57ebc8fff9f90c052df0385069dea9e61c6d9ecd91dd2c9ceb2d73f71d6b4a80d01277d81c1808cdfc14731518af2c5d6ac6dc13aca7120e47b2055d4e65ba48bfad9f3631272af368d25c99cdb11ba3b49f6b3b628238dd6829ef69dabe154077aabcabe50f6233d92db90bd087ccbac51ff7fa745381c648362cb6b5f692419424d1230ebd6b110e7be0e726dadb7aee191876d20f6c046a6c975b9d781e322f109e86ff75e047b8d651bc8088e8e6e75d18135b31a15345e5c98545bb0deea58701b10905ee0a9c5155f1cff61ae33ab5c0fab1d758e35a8f8c1111fb2a1f734d642593cf348804f45d26944be44aae592db598dcc1e16aee9cc1def8c096663705edb11faffb614b4582296476cd4c8931986ae0febbcbb8d9d78c67ba85bc2716ac52bb0b6aca46d977dcf4adced205fe5e7e16993a7522e74ae4bef10f1062b1868b24592bd199a408a7b2163335d0030b0b64adc2e11aab29f05c0249e80125ce9e1b7965a67f7338f7dc4013424ae59ab80f15876ff19afdb7b405ce77c9adbf4aff47d4de66bc2bef4d23ba5226a51fc268ba78f318c4d74ad83fcf6926f5439345133cd49531f9db8d45c90ccdf48cfaa2abfcf930f732510e04b8b1da2c2018bfdf25e86944d8cb9fe7d39054c75162b228ae0f0bc4086c67f58829d587bfc73942a10eb504b03bbc0867301b6cb34b07f11295eb8301360fdc07f4e92d36f4b05d1f4b7361dcf148e99fa579acfa47b5c8f3c56be9d56a3d78efe1ea39950dc9e2dd10e710937ded7718b2ad13da685150bd754699e079ad79dd34b5d7ee254a0158b3eb8166e07035a46f0e77be73034f3378f0bfca891e1d6d1ffdcffc051769dbb31a6b150799421eb686cfb7abcbb76592197691a4425c1025b92201b2c1dc119ce206b3ade412709554dc5a675d0e8e87e4c40a90aa95e267f15cd647ec5c234a50b19288667bf46fd56257c5cc227c65c3ff0bb8f0cdbc74c978da9b5dd5842ab33cc7ba1ec9c9d8a8d5a0739986275b151ffacf5de07cf76177d50ecec43729eff2ebe248e2e3a1414b59cf343dad0ea511a22959ef3777cfa26b282b4eaae9e6a704891ef6c3640cfc89689503a20415f8a697ff378e27a72ab6ff35bf65451a5cb8cb8421b2a5a2e4ea6d66ad3c6d9df9228fa80dea6616d2a7a99cd955b2d26d2e2c5ef82736616a70cae62c6b4650ac605fa0069cdb74fb29de23feb17ebe72e82e00eb69f7509639dd03d234938cf2f77cc11ffe46cc332172b73581ab6c91538551102e162418a1184cfb5133842deb719ef323d246da687ec189df272cec6bbda6ddcbb26bfd673af4af3d3ef579a2ee8aaf64f595a400733f31c8fbd9fbf6e8f90410075a6430eab0e54475c4b0f47cbfec40928568209fba6d658d17400f48f21733a29d813a3ec946b74fedc73dc322184b099784de9ee37111423f9fed2f6e23fc056c5b9c0dd32748dbe018f9128dd7a79e912d144947baec0b48edc3467fd2c7e2eef88d6828e3cf700923c920c00d4a882c62ac24af08bbf2714d34df970f3e05d2ca1dae9baf6e4036d4a33e0865ed1063985e20270577dfa72c9ea9483fac15886f43dfa716c41d6893dd26a6f0cd5431e6a403bfe1e31ca4206fe5f4dad1ac5aa79b73c275aac8454c0b01fe2e44e3ed133eeb1aa4af3db5eb0d5ba74363324a054e6bcef402d0e6f67689db14fcc98268037ea3cf6257a90a803b30a965eac44c50cc2aa4c4e2726a9f3844092ac92a5c17f1c6c181277b785dd88e2f82946fe0cf7dad48f5495122d1baded57f24fe73c8269aed9007017f4fa33f1788206cef4aabc05fd6d5414b57ddfd2b97c67e46f6fae35751fb17a7d317db57af507332a1adcf6f16022b43bc2027fbca295ac3075b2c600dbe63f4061102a3af8cd38631e0625c16610414768ececf860da83df249fd459855e83a5dc134cccafa0dec01f424c90a8dd74ec39de0d66653403e6e789e0c5bdf79215e6147599670381c530ab1fc4e8015c6b017f2de40e87e0151384c17287d35747969f92665a64e5edd241786ebffea154aad61431fd82d73e3716a8072c042cf257775450b4d5fbc450651d863ef49a187425b2ff0321de6be0702ac503074c6eff14972204ee1cb7463ed18f5055467e9fcccb201c96fd85e91068d702136bddf7797a987eb2265aebcd6d72b8680a46eda52a30d1dc46d6289dc895bb0d0383350e10e32f12aaf30a7df28cc16ac0b2392041cea35b893d15c1b34fc2e433b8baf385a9d67aa9401d1a1e4b0fb85a0b828294ead4610b2241551749f5500f144e5b1cbd5f369454ac6704520786ee14ceb98db6b5c27223549af11d5527a9a944270a7b9544ccda7975c6d7d650243421f6f92e2c2d2e54003136deec0ce4aa5482730e412b29cb0ece8bb585e51d8b281cfe737c83fac7e042a8f65932b89be93ec0d58a74770528a882e9ddb541ff5cc6842993d3403bf04e735f4070fb9867c1c2cdb4adab959807cad75957d7fc7ee1f8e560e611fb68e089c56aaf061c2913f30e44bcebd442d85085d5617ac46bb8b9472095325e4528c382fd49101e09f84b88ed26a14398d2da16bce1a7071775a0bd75d4d42a1f769604f488e09e4b2c186b15a1588117fa4117d4e5014f56984b77e9bda72bb9cbe32ebb27bd543f83fb26e19355a5de5742849e1a157ce421049915339603f2e1ec241382041f82842482bde8ec8cf05b8c514019637bbbb3e3ad013185328d4f7692ce15a085445c21e1eb54804c5a26029cef2d444d87417ae3e8c4fa5e5ae3281114098af9ae64e9ae144b540a0a3ce341c3ce1ef279f69536099e6b6e9f197e40e17fdb2813d26feb2d259880e710036b60acec0d1795a5c155a4b2bf2a698a42aab0af6e9c1148435a46c3f44ce14f49c40c03b0f23d45e0812bfb22faeaef8c9a0253d24bc0097e2d2c6982c362aef27797619443bce74eaacb8281c3b397ed1df940a61baea7a5ab928c2a68e105e66a3af7806b165c35020327419170d1532b40b2f8c8d130ba2a101892f9174e9b96c56e9b0969c4ccf338697e33a6fd0d81a19d4a8b050433abc026a071e56ebd8ed4344d3fc442c7de4716024eb39b4f3573c21e6f316dba17aa81a25cab8a765b28112317e936f642f676d191616ff", 0x1000) r2 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000027c0)={0x1, 0x1}) r3 = dup(r2) pwritev(r1, &(0x7f0000003a40)=[{&(0x7f0000002800)="97d77632974623a7ac668d4d465f1549115b3fd1f0d008c085b7998b21dfeff684547308f9aa3f6ec8f7fc17db62f0027c84bc78b9a84b4d7451eb446f5d7987c7c97fcefb312d065083123db8dd4cd31dc01b098cff9ad417d6859d146b1ff73733fd956067a9bec46612a998e8af134e5f5cf881494189bcd9df51ae2b66095705720945e149", 0x87}, {&(0x7f00000028c0)="76a29e206b6b4a6152eb17228615f6c7e6dbbbc9a3be4b6e3688354e2b1e3948bf2411dbdb9ef28a8a4b02bb27a088fea462707ea63467f728f69583f687936d83e0c9fcb702436c318b6aab95777ced63b6e3fda459e087c50b71300289998ac5538e3f5fe02026b25b3ad2d040db0811c88a18358a1ac01a0ddd7bee9885d136f04115c9a61dce923270d11736c0008e6144af8bf6a31aaf85940eefbd09897d3cec4bade2cbc82de71fa7e9ccbe6edcaa495c73309b2c1ea3c6548a9003b4f28f13a47ab669b7f11e384e92c6ec066c04d49cec63d1d042592f8ab26c", 0xde}, {&(0x7f00000029c0)="f79d4a212ac5f70576f0bd7d040af059b9413d135a1d44491d0d057ee5f5fb1ead66a2c7a7ca921495dea4ea5bced10e255096ea0c9187850eebaf0458db8ef31d06abf11d3465b27156a939d7d76264fb5e8fadbb32fcec45367d16e1c94ba43272cfe549e3dffdd95c58d416b907879aeddf2f6b0d73f8bf9e764e3679051cf42accb611afc9385ba7be00350f306e00c25e177afaf5ce63ab7d0d8d4346102f1f76f122ce5e9417520af8d20ae6f6222af60820e33fb486494b7292deda25591aec153d78b64b2e1804731f2577a39453eccb7cc6e4f2b6270c49919e59da339e9c57f3527fc75165804b92f7ee3e4144b72b118de0e988655bf63f2c7953b263eae6fdbe11a23229374b3724c82b06d68d41a67f38fffe212f2b45fb0708341c31408fdfdabc02c65953f336e13f8d0be02a8f71496110c70baa3adee10fc6039c6a08ccac90110d85841b2e612b078926a3285132fb12d90068fe3eea0bfde30ea3fc1a8ef56e8e7707d2baa99c535ed9d83c4f56e942bba567f3f530a926bb584a79cc5f5e10e1248c44fd5fe0d8bece8b0280e6526da9d2dd397ecf5580dc9dfc09048441d11fd21e968be7a980aec5aa5919f755299a48918c408dc6c01fe2f84c8d14ca1f32dec3ef7f41910956bf45f5c53dc1bd5e1a8d0ca9ebca31d3b2cceca3793f2c89f84d2599af22654bd32771b36c8da5cc5318d1642ddf80570d5e49df201359597c92b63fbbdb9862efe08a176e96364118f555c1a1041752846f0d6eac201fa60afbeab3d8b151919062dbbcfd7d835650ea56a828705231859693466267995f59d296404be6e463ef003cd80f05c09cbff2b2bb1359c952ab50682056a9ebd0560573ee97a44c3bf669c14164ac03730d5dfccdd95603f62580a3ce63ebc7e6a50136c50456fabca665dc00526e4abfe67d68d3f17de684afecc0683257a917e3aab49be2cab40f89592e06f1ca774f35b4e8e2301a1b4f930f8e3816d0b1826f5f4b93c728b39f4e4d06c085d4699580143cf49c36bbd60dd1f5bffe99697b5e509c3d18eb8d8fea2dc7e171dcebaa9785916ba9de41db3df6f5d04783dfafc52622b75b4f0a76602e418994a65ca5cc0f71916514f684772d5840629cae3ab4371bcc643657031d0035f16063482cef9b99438e0b50eee883b45b834fe304a2e3e144e66ab40a5d9624732feaccf55598ff1093fd49ce49ecbf4d7a422ff8e8f7167ae6192f569451cfa11f54ca1bfb9c007af6cbc07e7b86489bfe66735dc70193de0d6662e320b4f2ec3074b3d291dfdf18d4ca599627ae328891637bcf4402accafef8060d27d83df2634531a97fe1e89fa7e0adc2b38673bdfb5f59ee56076f917f8479f528d05fe422598b57e962547b3dede30ceac71a661e95b58e21c5129cd474f48a611051db116b433b5898ce6b9398c72b8bf4314b2243fbbec82e1079142a8d0786960fec26711d28415167b07d1b6eec6facbb5653b3d93a68bc8eb3226e6bb5c96df3960220fbc9c7c1e1069696090ad009a3af318dec407914354965f35723155a3620e8291c361c73470e2466c2c268a7764486894449880cd8baec2b6039afd4042ee3b18347ed3db9b87ffe6bb3c6a1c07bc23ffad517e650d92c485c50e15742461981bdc4471da9bc4e6098e779b4fb5454cad30ca5281f2afeb92e49976386418e51003bc2f7bdbf23c84bb15d8ff8939c4e1588aff2cf7f43f41ba42b74c7d76affd3674b53d548e8827a9e76cb9ec2d0e9403158202858d137aa8a71c6c86cd469559b0c8a980319bbf8a47621788333ba8226e50d34b13647a85184bafa231699933172b1104194307a211615cf26bdd8f38d878ce52ed830bbbd3a756d412abd48594ea4b02be9dd447887bf2cf1306b9b5a1964fef9f12425f43797ea158c1d3784c50b80df28a7cf94190b2a7ea3c8d8e15d3f2aa35e2edd22f1aa300aebe22e1158f99d3dcfe2afd867071567ca92eb387f09091defd60289b4fc9320de0a6bea70b12adee47c3645d495b3c695fc8660a728629027036af67e9e282b3f20bf29a5a438b3284887783656b10183be49e833d972a4d9521edf032d3118e8666a1124af6dc54b0473972a7310c53edd5c9a68df31e3ae4a659b5368b8cf3783bcd1103839fd232bced238a34f59d050389a9db85497fc1fc8207cb314dbc964640207cdaddb91e3095bd7f778f6836f88e939e1428fc50d25a3f175f9f180492fddf0dc08231cbc3da58454dc8bd7df4b6a1f6040859fde67a688d89b3e5d73a7f4f2e7d09191b94fb1e869e30d5987db00b2d684940ab5ae562b29f851f0c1f01a33c5efa7becd1b4cceac0084bdc41c97cde7acbfac3a9879455a9e1787c65bb3f9600fa0b4f8e1d39257abc5aecb4be5ffa6fa8fd23ca04b9f0bb69befb133a2d3ef3786f7e9c5d39df4e2afb5836a47357d5e24df8982364c3a8494b207053726ec92f1a24506e481c3a8f357e33c81f874889a0da85554ee6db92947fca1a3b7119c7f434732df504fbc0c990a9061f9306237b652746535bfe5deabd18cfa915b78775f47d126af7446b02adeec13f5d74df1cfac8735d09ecfe2f657d6d43d0e292b1240ab9c6e9038cadac07a88fe1835da5bc746af6c4dc1b0f52c7b57f5b8645a419882dec8005ccef8e09a8c01269906d9390ad36ce38df9a7ecb94db1c21818c584d7c56bfa50b529e34e78a719f3c8d87a8a55c13bee2a41061e6b3b7e12969df1b31f39724cce8322207518f85a01c4daed186a7d6d37e2e54f10f07f862237a1d1b957ca895a64c89390e2fd9296b5d40bb67dceffce91e395c341d3bb2e078f61e93e61a14f279e4085402f0a81c8a5cebae014e487fdc2cdad3222526d1644ed29eaa1344f25cd5c49cc1aa2c383ae3db17e787afb2d5933350532e48b803dcaaabbe7c0689cf5b9bfd303ff51ca7e27d453e18d2e1794f011c3639d99f54243b2a8e0640ec052f13eb46ef2d87677dbff04275f704d97928bc0371659052a997f53bba791012dc7190f4950607a0ab9ff91dddc25335de2a15aaf022aeae295e1cbe4da106830d6f22ff451dd25eb27c83b65ebd0ff59c13f54af3d108415200faa9dc7c50a8d713ecc7c03b27405983bf8d4b0aa422a17125de98aecba138bd5814e8ac6bfbde601e7741490d8e5f8fce34f1b7a1c55e3c755d2a55164d020da637e52bd92ae7a62aaed926768a009a744dc792815835139e650cfbe79a97861128cd9925348a8cd532cb124a9b7908d34a03d24015870303804a099ad4881dba660272f7f97a069b26457c315027416e5407b7270a22ddfac66f5a296d063a997fcd4e4115415e8854cfdaa424a9732206209ab0b62f6a95051ee351fa8572b4ec133f87addf88cbb236fccab7a8fcf3e389a53628e28587487c1afa84b306974d78e06042070d879a8a0d2d67217657f9bc7d0673f051301591f631dd1879658742fc69179e1bf57898a98d7cac48c5d6b4ebcf286e466f630d6454af7e3603c54a2a98adcb61839f6ef6326c4e6f7b90e4732b2780b98c4ff8dd914afab63f63304455e6acd8ae1499a7dcbef26e21651a893c3b11ab6e1bc8430591bc0421990abfc4b35f86a324051949867c1e3df7fc3bc78a359984cd94fe9c67a71e757befba2ec95e9532dcb9a566eb9ffffa9a52fb913145ae23c6d925f5277ecb278868fa311b0276d0fb6e7bd47658b44bd7c84d1a7df01470ad8b914ef2f7481d354b12f7968abc2c3f21572e35d5ad5a4c9bc6051ae13febfa0aef00a75254bb6ffa036481c4dfc5c73d98c2ecf20844a0106a69af431343b164195151a25c046e3aa8722597db982f33195dbf9d08cbdb8e47d5d2305a2f66ee28fc2704a174804fd50eab99ff4af4690514f04f6753d1879d6066d7e11c73c20da46bba6b2dc941fb062896b3b8c16ddb2c53c78e7c9e204039f1faa213a1e591f93ecffd080de17b32134efe733e46ff836f157b816ca3aee2662485553bd2c0ca7243d43316a46837a5fa4410d616a27cebe775436723817f7cf5c3f26d31cff278e93637dfc62c2688e7705d0cfd5fb005b1e308ff1afa52663ea0ebddf746167bfc69dd0970ed71a4fac5474bcfd63cb7fbca8221178b287ea98e4c7648cc2bb65380136cbf93cf8f218c5621663c4f27e8c0a8c327210d875fcfa625215705d9178b8801ee518faafdcb78039c183e0ac4d45224f8fb5e91903ce0b7128513e33251f4df1b15f5b56b0c1c5663b8e0a523f8850e25760de1311147c71f6389d806d6a4ccb1f7df67746f7b9680ef74c5e21254da36486ef679c6c94ac7afa834cd2d05bf8a9957d81de02abc4b731ea58785c3bce9b0939059ae5170929baf01952940db973c5cadd7b824b432052d08e1bf652799cf8fb85f768409a3b7fd77a226d883bb89682c45a3e88c051e8ee4d71a9b526902673834558c254002f17c09e38c13bedfbda1ecd1c4f0f730dc828a2a61d9453877a74e8f92ec3a5c4de3c6614661eb36548713dc6af61bbfb7bba64e2a665850d5053d55433f576b63bdf3105911bd583c000e30cb0490f5dd5e8d5363405f08cf7fbf7e78f394db0b3542e2199d47f081d95dbc6c120e30cae9909c9e80a52030d6e546f61735645032f9df687f119a07d2c106e8856fd2408bd04b76b5372b97227ab810dfafd2312711e6709f72b87e06d211f60c54255f454d89089407507b98323d5708e5479a13470c161391f86c2d9fa4a2ca85b79bee78e90ac8690793348ee43be6c1d670e7640f78b7129fe8267c0847e1d4d00bb4f61eb508c3f57b52ce6945ce2e0e4d4ed1ef188ccd9b15a626a783d314d36216f79b503fc29145e237420d97b1b1a31056cd3106317cee61fb5f65a99eb748355919d869f35aa34a4b06399cc61e28a0e1ee2de0927ed9bc858a52409f176115a0fc0f640c0fbe6aa0ea1eb25ab761c9c86a6ce43dc0adca4506ba38d9d182f70fc5132128707f3b579a22b4de29e71e79a3f95e2464af52533b786c43849c490392928f902f215792673c09ec65ab6817685d5516b6c694fdf2bbace7eddd05fb641b798ac14a1e33b2c9189178189197326813a9fd15d6944e83bab1c5ecce1bcc0a4b999fe99d4ed77bc22e0f8f92b52db5ccb0486f17940a7abcc636ac52f9c8d9bf0f819661fd45530f918d14d8e20bde4f922bcd8942e92581313ca3d4d4a5ac023d613b7f548818267eb3d507303866e76c1f3f2daa5bf63faceeca94dfbbe4cac5c1353dd88f6919618c3eea6c319d83f35b76f8ee23924eab54f30fbb8d4086e309b70e0211bf924380837b093d1fbe43c9b1ab3c75db05e33739fbf42a33a22ca577fc59d7f2f49517b559684636fe677cf78307c2904e6495e59d6c941a51aef979eca7a67adfc7a7328f695ca45fd7dc2f2f986d6bdd0fb9c438cb8ab8ac5de636760366f65077f3232ff80501636a1caaa7caafc4c7495c51a92e25c30d43dad3fb2d9a65c92f1208e6ad844b1be59162aaa4376cdb947e9b5fee2bd2fce8576ae9cfa4da2a9f076dbe496a685c678d886883e341b734e0c25261eaafd5a00db40fc6a9e21ad8db5feae0fab93dfa998ecb1407529dde0a924df04b00dfef0f43ce01d642c8161dd63e945873076abde7a14610713de96d312509113a61796ebe355233f1b05cf8a3d4eec41a0e21f8bfdda585e4c465b5977b06596cd24f99bbf8ed4a1d9cc7964780c92520751f0b07634bbf8181abdd4d1e6330b02a490ac74289415f665c9d36d78", 0x1000}, {&(0x7f00000039c0)="cd088a60f76f9f709e728ccd38b68c0b06f9636d019a71fc68471739ca3286ee67d0ba07b7ccdafc0220afa22f51b3629d3d9580241fd64a2f1307adb4d2783e771e33d3726a5f6b94db", 0x4a}], 0x4, 0x0) recvfrom$inet6(r2, &(0x7f0000003a80)=""/20, 0x14, 0x800, &(0x7f0000003ac0)={0x18, 0x3, 0xdf85, 0x7}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003b00)=""/4096, &(0x7f0000004b00)=0x1000) r4 = shmget(0x1, 0x3000, 0x401, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) connect$inet6(r3, &(0x7f0000004b40)={0x18, 0x0, 0x3, 0x6}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000004b80)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000004bc0)=0x81) geteuid() r5 = socket$inet(0x2, 0x1, 0xd0) connect(r1, &(0x7f0000004c00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCLOCK(r3, 0x20004276) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004c40), &(0x7f0000004c80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0}, 0xc) getpgid(r6) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000004d00)) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) flock(r2, 0xf) 16:25:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000340)=""/170, 0xaa}], 0x2) 16:25:39 executing program 0: r0 = syz_open_pts() socketpair(0x16, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="bb76a3681628dad40f30588a23d70f7dedfea14ffcfc2cbd9b53b9c056e23b84e0fc859666be014454f80e6b09f57d74224a6a111e2b40383c5e9ac36fff2072bd4308edb050f6b6dff48bd9b734ea2e0189337d68ca2b722106c70ba3a5fca6ef0116993c8485064f38d50a80dd0bd00da4146ce9b10929e0e5cdbae7333b8c0e0fe288c1bb86b7a7e2a88ad12b45d2fd8354cb92c97abafd851b0cf7fbfb55aa42df59f0063e2a2604f0fd0ca8a623e12340565e967dbfcf35f248ba67eda335066653c3e05faf1e021f5aa2f7d6d769e361a2ecd63917499453f369cf75be996a35843a9e4e15e122505b793295652a85e1df5b11438a8666fae5961f", 0xfe) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:25:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:25:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x100000001a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:25:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xa0, 0x4}, {{r0}, 0x0, 0x2, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x3, 0x46, 0xd9ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x10001, 0xfffffffffffffffd}, {{r0}, 0x0, 0x80, 0x8, 0x3e, 0xa4e}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0xffffffffffffffc0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0xfff}], 0x2, &(0x7f0000000240)={0xac5, 0x7}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:25:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:25:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xf1c}, {0xc53e}]}) 16:25:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x100000000000006c) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1004810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) 16:25:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6d2fc7b0508c0000000000"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:25:40 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:25:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8290, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:25:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="c53d42310304f10eb7cbfc18a7c36da8a68ebb06ac831d7921b8aede0a046bf281d9d5e97ed0aab45d012d4b9dc1c736544d20ba9fe2546c18a9a8ef377b034c8a2d45214e20f3f19a405fba95c43836812c2058bba8f63be36e620037300904736fef9ce7a483da9e4fc961c5d829ce", 0x70}, {&(0x7f0000000140)="664f1afe0e84", 0x6}, {&(0x7f0000000180)="ce05a0d3ed4b85e4f613e09ca77718cbd08627392a2ae76d34b17cb8d12dc4472df57563c18fbcdcce79bba2e609cb2308017401a36f2be71805281550c16fc1b95081a9cd9aa4bdc44e8d13801d50559be932d055705c750e7736bc8cd60f0c3ea745ef7f84399d016bf660c5013f8acaacb611d0c281c42378b2a741e1f833e72452cd289f995fa96a17a944a4812178ff52b14912927bad5884b054f5bdc138fd9d8f57e87cf937ce4cae54e2c38a7f1941765747816f780f5ce4c9188e5c521a79fe4ef74b4aa244f6683e17097210ac21dab4ae1e23841200537af9246deac060aaf3713ba04a0124eb4a9a4378f948a98c3b36d2d1dc91057b9776ff5fef663b7102b1af3600affa62acddc00fb9f14b3baa91e16803a404d6849d1af87d735a692f0fea9ddf465b63c0924e90ebb8805eedc35469ee3b8731c820f1ce00f70d602a187ed58b79bbad4c578a900dcc865c4a91c633aa40fda81e38457f682007bec8ea8c18df8447b8752b6857d9e796a8a34b95165bbc8e43e8cb5898b32a30bf1e19b9c17c0297c90ef977674c7eea1ccd7a2d8ec246605533da5d5ce2e8fa39eb4efcdfaa7508d43c23a8558dbd0f5dc757e01d3504c904ef17e1c9ed928720a8619924b84e6dac7ac1350da0dd678f9a51384ea3f97d64ae9ae4091aff1de617f7df22287521b81e7711cc3057680739ae77e724687a45a4f8784d7d643b2a66102051a28745627dc4c19c20b69c8fbf236b4e19551b120c55ccf88abc3ed569efb32f89f6959f17e358afbcb5aadc965068a546d5823ed1239385c1f4bdf3cddc603b0d721526809181b7a72ac6f4e3317fcdf089873f819a865895aea074a8d076bc468adca420370315058f5a31e8b057c0c95c3c18e53a72964c4f4b58376027648f175f754cb3ee609a272cd32f4a00d2c7a418e88a7dba30b7cd27b8b67137f1dd5059e0738430f94615b94fa947c30a57e13294ab4c2fe6fdd3ad8ee200f5e2882c658e062fa1ab75a4a358e32a26bd9c6bf6af8d72f41c32f2ab902f33b0e2b8bba2c2082fbc5d096db066f8a9738d7aac2575addb384acacee7c0efb6a8aeb67117cf286783f866bfdb9272e7809860ff6b0f7b0b2114b69ab5ea870b6d0e930fbe5a2916c8dda4ac97f38387133742894a0f983c5042701d609d4dd1f1b2a66ac0cdd9149b8cce6a81f82aa0ae3dcc13edac9c7ff1711de29cc9a59367807deaec341d42aa404ae1ea4b06893879604b6160413a2f808960f98941d24d360724c0fdab34cb5d4fcdad381c8bc9169f164827953e81ef58a78856ecad208b4c82526440140ec8fd3e2972497da5e131daf87819b803981a4dd481393560a38f9e99a8c013a309ce937b50d97717509e176f4d595ec855d6a664c2729deba2c0343404a804d9409a1d0e780a5cc273281911d59d668c9f4503a69bb5f4891e02828161985531c507d92cae17d0d3deb37f7506e70a31718aeee084f40c0b38e7ceabe6d0b019c2f11d2a4f3cc059110710746df50d20e2dcc292afea63a93bac63416886aa088199d8249a4cc5b9151b21b064c5526219f10995e8094bf150c512766b715e1c1128ba725cec11e280d698fdf98ae93a35fd88b6533ab9b9c270f6ea794399eaeb36333c8fdaa978940b8a6391203eb98c520cc17b157cc7d788b53dc9b917f5291a1f9b6b886b7b1015d3c2d4ffc66da4769db3d242c03aec6c0e7e19af1ccd0927747fbc3191f62900ccb77fe232a9ef5819ebb3b001dba667fe8dbb0048bf627c037a930d736fb347d81cbf826335910ec2d6c5ea414d9fc382fa8459cd60d3b5fe5350e379ffe1ff34172caec83b2e98b5670eaf0cb35c0a180e7b3689b6a7152e47c3ae1ac9a8a4dd7d3859c5cc4bb49cae5982eca312cca9d27d9db16b29508c298b595ef023e8d2d9ef44bef4d25081981451f574708732f1d9cc494ac8d8cc9c07cf89e4514f3122f1769372d2acdda5fa675a20759094f3260f52c7dfe1947c3adb4ef1fb4bba0582b594dc5a0997d18a61cb5c1fffcb573ca6bccb88f6d305eb1bc3ba94ea7662d949aa88130cb7e841ffefecf8fb0208df16a906b88561e8ba5b7b3a9a37ce6fc054df9d566a21fec18f7fc7fd4ec0c962b3ad90f8bd0652083e7a177bbdb02522fa82381709045a66412dffbb36993d5cd4912b32d0373420428f237f7abcfa133d5d657a2089808d85431c8e8099ddd74051d10ac113054086c65d52747a6567dafede8d4d7af0b9609abd89ddd9e2263d32056769c315b8b54460cc2cdd7f6fe42951b02df728de80e27cf3a6693371447583fcac7c30b0e425d427f0fc39d8e3febad5b7b8509013dbc2cb20fb17f2a1905664f0d62ce1bbc06b28860401e8342f35a3a17443669d84899e5f8d238c2dbe1676332d321d4f1be17840af301d8f08d6bc918cbb0e370d147fa660e1d43865bbb0ce7f13d553e170c291f8fb92c950de03413cb42373153daa912247b35a3fcbd38aa7b0d86a0713d388b152eaa16d3ae2057e8168850651a030fa7adf3aefab5336a570e2d2bd3d158ff86e3c234135a2d0840a76e07c7c8f8ef8d5aa300b678deea046b21e7c6d1d5a3718bf0aea412924adc6b641626cc550013566b099605b90c80dfd2dd04d0561fa98658973c413293f8900f903e4234e2662d93c44fd07af80470b577fc47b28bd96e23a80a31cb1138adfbd9881df40fe7870629aa5d003fe7cfeabdd8466a89d3370b76edc0b019e30afce5ed337d258829f9a9f598530cbff9cc58ea87270387d674b219166f7cc428313c38b68ab3289fc66dad1ae882d948b981b5f64b1c8515867aa38688e74797a2f74560156851f0be4902fc098bd768f726511886597a5fd47369ad46b5b3112a3c726139fdfeef9a66cf530b60a6a9d2b3f9a3b1792d4c389c303b80a1fe770d2beb6391798d884e62af9bb03b93e66f11a17b35dfdb92a89cd62d2aeec61d531e67abbdd249acc6d9ae2fe3077b6053159dd2a75762430e8e8b06960eb2f4f2a2c8c839f9e576cf6b4a6954b5e5fcc8f1c835ee0493a9f37a2be1e90300dcd4f740e44140594d6330b8b6530b75411a61aeaf559a666536e4027f34af4b8dc986866613f8bc471a3bdd645ce1656e6f42f2aff1451c866c8ec50867c59a9807f41814fdba4aac1ddce1e3de2277d26a8e8eb7b65e50b6dfa21af8967d9bda8675be67f5fc8bbf3e8be0f283fbb55343b9a9cdc05586e533b1934d134dc241314fc0370168923d2bb5eaccd029d79812d843f67c3cffc7d017d2887bd7119a1aa40bf419cf9660c294574d1371ef43a5143814831122ba2d5c52d3af7b7ddb27b2ec5a9d5a5b0146954a1ec795fc5ccdd45b9026c300e3b39a77de87db1df3b0b82fa0e24f0555e1f943ce70fd1cd010d68411c7c0ddb7aad2c57761955d53f490cac1157b5f46baa9f30acbed7e22b49bd92697c2dc59ec07535af13f66e967313e03af78f0c16ecce9bb8bb58f2e5ade66ec85cd8f04de468d00085581650e9d9527926762b05aac6f3ff06c46501ff44bda90c7186e44280ebd0506d073abf2ac72b79dd556d07a0f1b288e3d76985ebc18f1d93397362c4c910c76f6b24930fd26e3587f708f3949f659c3479e9a1bd6e73a893f16ef34dc4a49a44218c44b9eceb9a4ccc6358d32bb0b451fdb2bc09a4700aee52ceb762ad0245b09923afa844d7cd501e0f330585c6f86d474f178cb72a407aa2f74a03290d47ab716993045958e15b29b5a72fd833f3e74f0b7aa5be12a0f8b4de22224c4706f641a0c0c3a159b45492c1a4a7e75a3058bcc65a61bf0a0e11df7d380c71de9920ad1411c378708d17f93239a3736526c9fc9ff0513d56b11bbff5ff9d38fca3eaa71c1239690d67b344e7028afd1c5ee424a66d6d3733c3611663a768e4842f1491b4760d89d2afa148b9efcde61b87a57fad55a92020d2e031c3ad2f933ba741c070d1ec4d011ae104dd30380a98261e555f53be0ee6c0feeec0f5441a1cbe46b4f92a230c49175355ce3d128aa7cc176bc975303452d0a5b9c684075d938a72fa640da3880439c5e13a8cc68becbd9be5d5be4b854a303ba4592967d6baa21c815c4b1afdceb4644d5e56f7d12babc02c9fedd36c1c27ded92b32d0b695a50c89f94b3ae75a0b0705dd2496f48365fa3192e3410bd36cdff66786d2e2de120e0a37f51f0a95afbe2549d2daf8ea3e5eec8a5acac5e5a09c5233dab68bf11705040722ea5f6146067adf893c8448cd71ecb4855455e51a432df2135901177233246db2197e8fe8b7ccc002d815a25b123fdb72087705ff7440082e257cf912f63bf2c135e317afdef61d9249e74f9399276d563fb5a9d90b2ee84501388ff03d6f3f39a637355deb039886e84421e02348b43de8cd19bb9d37974e29e2db14d3522af43c5cae2f2512c16775bae57661db7f50cf32a597733844ff56d6525c28c079e490b9bad1284498edc9cc73ee1c05231ab98ea661a5d341ab1a9b6b6fcc4d7158dabf0669f44131ff5e816be7a2bf4503f0abf1495ed6bc40d1993934ff1ee03a2719d9238aef2a6c0c98da4c5a5e21c4ad4a4b1052b66f4cfbe74096b0c7808fb323a741ca51fa63b2ea7fd866117fade0fd005afae59d02d5838b3e0e12ad7827ad0a3aac04d199fbb4326f2efa7ece72248da0c83405cc74b6aec30826519eea78041cf9a779aca28aa3c30e952b44fe8b94336fd3f6bbcb458b3a3bb639a7c04d1c5c1ef23173431d977414e4dcac70d9fa96744fab016a6c743572d8bec2c6ba7dba0357276434446a809381a7d3145c2e8e61e9c0f0fab0612636d2ad6b9ed04d879c50697c0aeefd71b1881337f2777ab8c0e839dc08e58bb9a21530462703a5f9b773115336c16783da95c2a18d2c8fab22bbc5385cf10bdde107cce98cf5e5b72a996282cbbe57d51ad4dc2bbf714914c8e3199143c63bf6cdb7a93cc17bfeaf5db10c671d269201c24fb554fbcf4b851af584ca1a488f8c61605dba943b09075fd80934f659e9866fa1f5ee84fa19e931148ba47cdac6407966ef9ed808d34cc51207dfc55ef50db093811c64d019a06f2d82303893a2a9c716b816a360d19bae4e5d323f1313fc26f03b8efda5685f8a10068b745a90ca988196f62b00c2b162345283160dc886754d4ac739ccb9f1fb0c864ce12e5660bb8642dcb62c0c0c857e7b0ad84a44fa4da429ed2047aa59b584966ab499de3ae0f1c1ba6e27d566bc586f212029c5ae015752181440bf43304ec23a3511d63bd50489fffd3b5cb5bee4223bf341686db961579b1c328c58f06f98b8591e1a809593b86de57a43725860d1e25eb6b457fcf0d163ca67dda4839e5d270389965f4f34a7901302383fc64bf4e34c8530324ba7634d65868467dd1b18dbcd308de8a450dc1d085d1ea3d95b80973d5726219e9b2a9de824192603355e02c705f4a5d53122343f0b11e3f26a90351bb76c09ba47c49813a3bacb804b5032b5cb52220ed368633b07e015645caa023fa6cabec5174f091ab8a08be66701c63ac5d0d0adc6eb35403de9b39974b829d784f165f6e7cb41684b5f7ce07b394750638480b1864ce93a3da4c84ce7f8d9884b0df21ebc9e329369be49b56759da8e945f3786c01919d291fbc29b58b3f67fa0926abc7cd79e5c2ccabd9e7fd41deb54679f4066cdf56c69b928a959eba3a7568fcc09a8cbabe45f33035a923dd9c7e970576d2d37f9677060941794f293e86a0c70f411d535bda3ad5bfa8c8451d55763", 0x1000}], 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:25:40 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:25:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x488, 0x2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xe74, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000340)='./file0\x00', 0xb0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x405) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xe0dd609800883c1e) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x2, 0xdc5}, 0x8, 0x8}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:25:41 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xac, 0x20, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000049, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0x65d4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x6242, 0x3}, {{r0}, 0xffffffffffffffff, 0x38, 0x0, 0x7, 0x5443}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x69, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000080, 0x5, 0x547}, {{r0}, 0xfffffffffffffffe, 0x81, 0x40, 0x4, 0x5}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x2000000000, 0x1bc}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x7ff}], 0x3, &(0x7f0000000380)={0x100000001, 0x7ff}) nanosleep(&(0x7f0000000040)={0x5, 0x5}, 0x0) r1 = socket(0x6, 0x5, 0x5) close(r0) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x180) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) clock_getres(0x0, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xc1b, 0x7fffffff, 0x7, 0x7, "12d04ae5a9aca253f58b57163637a006bfb955eb", 0x4, 0x80000001}) 16:25:41 executing program 0: r0 = shmget(0x0, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8208, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r4, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xffffffff, 0x40, r5}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:25:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) getsockopt(r0, 0x7, 0x5, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) 16:25:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7d) msgget(0x1, 0x20) 16:25:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x8ffb34a8d4c89748, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x18, 0x8}) 16:25:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x1, 0xa6c}) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) fcntl$setstatus(r2, 0x4, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:25:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:25:42 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:25:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6ce0, 0x6, &(0x7f0000000000)="bd8d034703ca925c97f5ad2c", 0xc) write(r0, 0x0, 0x0) 16:25:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x100000000000003a, 0x0, 0x0, 0x0) 16:25:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchflags(r0, 0x40000) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000000)) 16:25:42 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:25:42 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x80000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:25:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000800)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00"/481, 0x1e1) truncate(&(0x7f0000000040)='./bus\x00', 0x5) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:25:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x173) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:25:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) recvfrom(r2, &(0x7f0000000080)=""/102, 0x66, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 16:25:42 executing program 0: utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x7f, 0x1}, {0x2, 0x100000001}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x800, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = kqueue() r5 = socket(0x18, 0xc004, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2d2, 0x0) socketpair(0x18, 0x5, 0xaaba, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x100, 0x1) recvfrom$inet(r10, &(0x7f0000000740)=""/251, 0xfb, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r14 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r16 = socket(0x1e, 0x4007, 0x3ff) connect$inet(r11, &(0x7f0000000840)={0x2, 0x0}, 0xc) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r18 = socket$inet6(0x18, 0x5, 0xe4e) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4, 0x3dc00000000000}, {{r2}, 0xfffffffffffffffa, 0xf3, 0x1, 0xffffffffffffff01, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x80, 0x10000}, {{r4}, 0xfffffffffffffffe, 0xe, 0x80000000, 0x6, 0x5}, {{r5}, 0xfffffffffffffffd, 0x4, 0x20000010, 0x9, 0x1}, {{r6}, 0xffffffffffffffff, 0x6, 0x1, 0xbf, 0x4eb}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0xfff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x41, 0x4, 0x6, 0x80}], 0x8, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffffc, 0xc1, 0x10, 0x4, 0x2}, {{r11}, 0xffffffffffffffff, 0x8, 0x7, 0x2, 0x6}, {{r12}, 0xfffffffffffffffb, 0x40, 0x20000003, 0x7, 0x2}, {{r13}, 0xffffffffffffffff, 0x20a561307a459445, 0xc3, 0x20, 0x7}, {{r14}, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x7}, {{r15}, 0xfffffffffffffffb, 0x18, 0x200fffff, 0x6ea8, 0xc122}, {{r16}, 0x0, 0x40, 0x10, 0x8, 0x101}, {{r17}, 0x0, 0x10, 0x81, 0xc7, 0xffffffffffffffff}, {{r18}, 0xffffffffffffffff, 0x10, 0x10, 0x1a86, 0x4}], 0x1, &(0x7f00000006c0)={0x3f, 0x10001}) socket$unix(0x1, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x141, 0x4000000000) ioctl$TIOCFLUSH(r19, 0x800c745b, &(0x7f0000000300)=0x28d0) 16:25:42 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:25:43 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x20000000000007) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) 16:25:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x6, 0x3, 0x8}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x18) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x5) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r5) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), 0xfffffffffffffeac) 16:25:43 executing program 1: r0 = socket$inet(0x2, 0x1007, 0x0) accept$inet(r0, 0x0, 0x0) 16:25:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(0xffffffffffffffff, &(0x7f0000000040)=""/54, 0x36) dup(0xffffffffffffffff) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 16:25:43 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x4, 0x6}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28080, 0xe5) getdents(r0, &(0x7f0000000100)=""/114, 0x72) r1 = getegid() setegid(r1) setrlimit(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setrlimit(0xb, &(0x7f0000000080)={0xe946, 0x80}) syz_execute_func(&(0x7f0000000040)="36e007f30f82515800002666410f1af847d9f8f3420f6f1266460f624a8dc4e1c5f430f080b7feefffff00c4837962f278c462ad9b77a3") 16:25:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000), 0x0) 16:25:44 executing program 0: r0 = socket(0x2, 0x7, 0xfffffffffffffff9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x10001}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x42d) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:25:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = getppid() r6 = geteuid() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x4}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x2000000d, 0x7ff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0xa441, 0x5}], 0x3, &(0x7f0000000140)={0x40000000, 0x7}) r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r7}, 0xc) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f0000000040)=0xfffffffffffffffe) 16:25:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:25:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00"/4098], &(0x7f0000000040)=0x1002) 16:25:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:25:44 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="d4910670cd09e1fab9ab51e0cad80e5456c1eb486cd4cdbe28e7e932218e3a6e219dce4e7b00a61ab403b5a8b9c6038cde1665ed028977784a6baad27b2e8c4321b60b3d8aa59823b8d04b6a5df1fc97b389f60cc3a8eba3380f85d40f19ede45c5d6a0f0ca2f4b3a40714", 0x6b}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xfffffffffffffdfe) 16:25:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002004, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) kevent(r1, &(0x7f0000000080), 0x80, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x10, 0x100000000, 0x10001}], 0x6, &(0x7f0000000100)={0x3, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 16:25:44 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x89, 0x20}, {0x85, 0x1}, {0xe7, 0x8000}, {0x0, 0x62c}, {0x4, 0x140}, {0x8f, 0xfff}, {0xe7, 0x40}, {0x21, 0x8}, {0x86, 0x40}], 0x9}) r3 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x8, 0x0) close(r1) 16:25:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="22700936273cd8276218c16a77a700", 0xf) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1}, 0x3000000000004, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:45 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000000000f, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = semget(0x2, 0x4, 0x20) semop(r2, &(0x7f0000000080)=[{}, {0x0, 0x2, 0x1800}, {0x1, 0xfffffffffffffff9, 0x800}, {0x6, 0x100000001, 0x1000}, {0x4, 0x7, 0x1800}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x5, [{0x1, 0x10001}, {0x3, 0x7}, {0x2, 0x101}, {0x3, 0x1}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x5}, {0x0, 0x3}, {0x3, 0x7a7}, {0x3, 0x10000}, {0x2, 0x8}, {0x1, 0xa3a}, {0x2, 0x800}, {0x1, 0x80000000}, {0x0, 0x7}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x3, 0xd77}, {0x3, 0x8001}, {0x1, 0xfffffffffffffcdd}, {0x0, 0x6}, {0x3, 0x8}, {0x1, 0x89}, {0x3, 0xd7}, {0x3, 0x81}, {0x3, 0x3}, {0x2, 0x6f2}, {0x3, 0x98}, {0x3, 0x800}]}) execve(0x0, 0x0, 0x0) 16:25:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfe3d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) 16:25:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000280)=""/131, 0x83}, 0x1) 16:25:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8013, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2026, 0xad39) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:25:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgget(0x0, 0x100) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r1, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:25:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r6, 0x0) setregid(r8, r6) r9 = msgget$private(0x0, 0x6e) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x20, r1, r7, r1, r5, 0x88, 0x10000}, 0x5, 0x2, r0, r0, 0x7, 0x0, 0xffffffffffffff95, 0x3}) 16:25:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(0xffffffffffffffff, 0x0, 0xffffff1e) syz_open_pts() 16:25:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x1, 0x0, 0x410) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x4, 0x9, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0xcbb2, 0x800}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:25:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7215d123, 0x20, &(0x7f0000000080)="caf5b415", 0x4) 16:25:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) chdir(&(0x7f0000000080)='./file0\x00') fcntl$setflags(r2, 0x2, 0x1) fchmod(r1, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:25:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:25:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/54, 0x2f4) 16:25:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x200000000000002) open$dir(&(0x7f0000000100)='./file0\x00', 0x91, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:25:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000200)="7c1b74f516f8b0054cbfdfb33a043d717ba06a1a3de398d8c8e99f3ecd675a6f8d11a7a9dcfa4003e87baaea9c27450ca52f02729779f0efe587426e40e3fd4ff9764ee019470611e62d187a3e75fabe23966438e37c393a4b410a10704386c97425c668177b1012e2f26dd96e6e4391b826591e6c785f1b2204b693270617390a1fa5500683f13112086d2c7f95d4056cdfd4c057737176ca282d682d1b2a0419e12e595257a59429519f5a2d6119b117a22d390726bef7ae45a85e4b17648ae4c93efca7c7d1992fcdeae2c69e8d9fee045b873211850e7a2a19c99d201e4bc317cdd64c0203d4c1382a31768f7be3e918de9700", 0xf5}, {&(0x7f0000000140)="55183b0b0dd27f", 0x7}, {&(0x7f0000000300)="c21e11248bed97b8f1d9699319a480f7fff435abb2992831aa645393a578f6a05db1817574124827612bb0028f7c3cddbf249ec811e5cf5c5f2ec2ad48e0f66e417dc8b171c4cdde0e2fdc115abe255a4fcdb6251609408b15ec79e576f94c0662982023f5ffa3d8c591b6e74ea71c10ffda25dd29155b9174dbb3cdfa0f211be897a2fcb02bbf9e74c8eb54a169b2cff220e0c6dc9d629129589ff9404a0738b066764ae73a37bfc6fff15bc5c2212125f7fbcf140ca1ec076d7566c704a0c2985cb04c042ee7e6d48eca49373a74d6539704d3802f29b803910ed220397da8249e8d46511e76fd1e3d008e46ebcb51bef01109e2dea745feeb9a108612d7be1b7d8d3b745917ad90f9ce381defe879272125a479203a60ec2c60f8df1c8d2ecc0fce6b15f30ae4362927ff6667f4e3d7908af28671e4117fc21af34b9f18ca87a792a2d23a2d4e5894e472b0a13bf461e0dd771a4fb31735bc0ce107d6d9995066c5662b63c81f3e50f1b756f19ab721a07cb8fbbde8421793f91057dbb8c3badbd466e11290067c1102f8daa03e248e7f1092ec95b3010cb4ace9a39ae001b00b68e6d8c3ca7a0c68cd9ab864e16c7093e3af84327b42d0374377253ae8e78a3d720ce2f6ff0ec675dcb8f77f2afae104d40f6826339d79fb94e18242591927591af605933896e48226e3d78d1852687b12ffbc1c46a4664b582a935fccf9aa1048b69d0c30469f2b4db3c19db504f722a34c33239ec00bdb1132c201b82776cee9f63ea8ed2442b2cbed97cd21e9b6fe21547a901e23add44a454b297ec1ba24928ec647a90e43f65295d734b8f762872873a9285368596566635443f1fd1273046965b108a4f19e50258588ced88d851278005394728392e4962f4d92f768a215f1cb44e54a6ec795888d93b878e858a3e64bb06eef343ebf4bd9d10e80a156308157ba74c130e8c606a7c8f52fce66317fef184ee067854d4493056a430491b7d8ae270b41d3861f911f414be7c1b01b9b213d8874e97943d6c8199b12918300843b27c5a7666550364b35124c3a0720f693672461ef847c672edfc5c9b9dfc5f939f4dc0da458a71eecb481f2f0a6e05dc33ff937b4149114b862604d60a86fa77a1a09734ed525486c36d80cbe7aa26a256760f0b65185ec261576458744447273f08e3c60ad629131167a3db2cb2d756d6e8ca7f9dd06d8a8aef3d374efc39dccc1d5e362279d84523dbc181f37177e899f11f4d151972f4212b69ae85cf1276b0a38cb9cab914afe23306988f3959b62af56650c88bbe127a55d40207afa762179fec78318b06fed14c570617ece4bd10ad1a97e3cc9cedd8062469594cd5ce3b7388d30583ca4352dbc8ce38049b396976922d4cc97766dd80505c39616fcadb1440486ec721e76073d2992a116ed1aee28d15c124ef4d12b36c357a2eef9b95de231cabc1e34cb0f4c365d9d8e4a2bb536ac45e7d0cc58d59b0c2f63b2c253c24dc0ad90cd8994e25c415135b7d7ceaeb8836ee3b6a78bc650ff66d870a7fd5efe4573dd345c793e68dfc19943018fba95f488b9d8f6f0fd0f254efa81cb829db42cd34691c8765db3eaf6173cf6c06b81e1bf735a60860b6532e7092d562776c454a69c3e2ffd64fc6c9909b16bb7892de59fe7f1dc737de5ea8d1b825be20cbd995b5f1e9216df9cbfc748eea49e75e2582cea7b05b3de12d7e366e733fcd9afc247ce624e56ab59f0cba70cceb0782abb1f14ef6bf2c725252ef87215f77ce1d7e96a5524092550ed5e677d62ac1ca1784345384bef8587df80c3236ea78eb059ba2319f5bdc65b052a8922dd11083e49b61801b23a365350c714753d7137f60a336479ef0ea3bc5dbc4affd300dc373739f16795a22ff5eec552baf3fe93561ee8be1a02dc9e128a0687cf040f22bfedc9f044633c3e0822be86937df66cc8394d2fd8c5aa72f000cb2e57440a7cd56941655b492ad7aa149265bfb611c9decfb6e5bcc7975f1723ad897353bd87677aa52c88654473a983b0de7c255c45c58e93027822f3eeba97b6bb91f0c96fb4b7776238c64109b311af8ae6ba6574594480ca6fce436ff7310efbe471d30ece8014defda5610c46414cbdce78d8e843c666b15eed8f2331ae18c493d4c44ee1ee60a44c7dca6665706858dd9edcabe32590f4b52560b4f5e85e4e0ef57979372e9683f1f7761f0df09af7e6059549956ea2f3bc37dff6c236d111c70cd5db59cbd7cadae6c713a980f4d346ad8544e1bd24ac0fdd9ce0588890dc3fd5e12765b23136b3eb2d13616a2df4808861f1538aa9e7251072887565bf4dd0bf332c180d211dfc309a467e1f637ef0ab07573c82fa0eeeef2c8718fb4a4a3d8e65c94c4db36d8d478de75e7dfc1e3170b1bcccda57da8801a4ad536b1df4e00bdff23a4d486cf86820031308923786148d7e9c88fd092aae23f4f4a928eb81a626e65518b7db2bf6d9a8a2de3a3c510be79763751c520efa095d79df4bfe29860106cee3ad578ed26b740ebfc99b1f76e182e83d4d7f36625c66262db956fd7c13be0410100cf96904728bd94f46820bcf283b7efcf9d247a2d00fd998a6c6967dc005b582925fafff051bf12f4326bf88b6b342362ceee30c180107e77136f3c927bc24035cf8fe6224bfd94cb34ae76392801fd54b2c70b288198bf34fd291919f3b0aa2ab995f47c6d93c79358b42f62a364b729a0c0ad457a43b6a6251f1883f8f767461a4901e2276de4e053d3b22bbe8340ccd6f69e6a0716504cb22409371a996ca9c3ec540accf11f1b072d677a72b877d2031a3db1003df37ea7c909062e8dded58525585ce08870ee8a2926f04b60cfe74a2c255f0cc4f68ae8f0f934e1209a1a5b8526eb3e12abdc72386cbc79562e6267981c1260bc47a5a8be9e696395f9f8546776c0f77d5b89f1163f06c0284db80da3dd8fba499d433b7561a9da94f5dfa9e3454e9125c96671e9e7fc0876c66e180efd230b334b5c318eb0d6aa514e782a9b84a72886a5fc410129ead4c4d18b98258b2580d1d285aa9c3609ac117a3c742a38fbf79b383da5568db260edefe5fe279560afdab4d4141601d4ff50e164c80d41e7dd7980eb00fd73569fcb323833f417177aa06ba8eda1f63876d1a6bbfb89d7d470a9f5984548332e7fb537eefadb14eb5118e5fc26fa50390b54da47a51cbea5a30675d289684e8cde5e2ecdb487fdd9eca53d24b77075cbb526a798bbc30a9b36ec96d9a1f41cb60296ae42aa75dffc11efe1f9dd202780515ddcedf8e9a84d42e9efb016e1868821e3769ca34696c60b8a0c03945374a4585ba5f0676b3e67adadfd6263f9eee7d13c6a26bf5a892cec85d5ac0ed20a54ea435c4f4b4eb63e0f07cd0d53afa6df5a8f2931ee4061f709f42c05d4023d0a2be5d5a122286cb3e315c64ab6678ec9c19bd10750ee5739f9812594970d229e1db91705d0ee17f71fb2cef7401ca17d1922b3a04308cec2084be0a44a4d9fef28e00101b82a2653050f6b905753db2e4a74366972f6a2596d3feef2c16e5236ef19efe174ff57728f28bc3eb0566cf3adc27e7b18525238e959acaaf191ec378445944906c66a1537d18580f8799c245f05e37e9f5a2d01b1873948fdbb2b274f6f30722f0e709cfd310af91744aaaa48c93fe00826aaa87b466887892ff7b50600b90bb20ba3875e8c78963ccb53c0052832f02c8cca4b3ca438d6536d3ed0086b46b5bbe635b73f886247e46b9e73ab18a5b3d7575116fa46ad75bbf2090a7554778d9965016974557e2d2c03190d32799dd3450fa8170d806901b01801695ec77b8aeaa63ce86fb2e7a78e8f093b04d4172f14ce01132a6b1ef085f0f35bce579aee4bd7afe758ae4831a5742874b40a7b9927434fa734e785163c8d6d873fb4a0ba93bbf299f4956d84495f20b324ceffde091a5ff74d33fcd054b23b5c548f2736786a3a2fa26a44bda874f88c02c67dd83d1dedd4c5938a6322fea2030605b1df08672e9dbba72f8e8130d99aec775e3b4d33e9d1b5d33d31f3677db5ff1310d4fcb6cc4daef118e1efc7bcd61334ce7d83bfd5902c8ba13006a28718e6bcb0feb327180137c37ddaca60233166b6adf12b8be257a721724f781bebefd188069ead7fa4a400da06b467428a3afdebe12ac4302b1cf37069028090a77168e879f53e836755c4fae2cd0b9effd295b8ee3ad563c3297e356ee68998d3f37e5113626dcb0c001af76872a02cd05ddaf799892eadcea9eb84b41c43e27e545a89abadc1840732cd0b223b7dbb472f1300bc01a8fae5ec2b1a3a04916bed3e7c3bd4d0bc11017faa0c2b3cecf63f448f183f7a4f472c327b930e9efb4854117c03c835f25370f2e43133d1c70e1cfc774c6f24d5aac09bcd9aa9f0fce377b8b4cc68d32a94a668fa7211ed88506b1b787d8e39275eefa5a74b9c1a73cc0f312bb77dc543edd51d61b21ca9a992d6e61eca2b5048d038c998610c7b85e59762a09728dcffac28ef88b21a998422b624b901780ec548281fea69618fe45f07804ba6f7a32677c789996c16a5ddd450bc99abd8968208de93fa0dd1363a3a6f084dec7e9a211b2b02b1d08d4342180c8f0c1414fac9cee20656c87d2464a93745b2528532ee3017330f59a1d02f5cffb0ddf86ce0ad69ab04b3261ce2538f24a5e69e9ba6a7d5e3559f12c1c893aaa6f212935ae9aebd343bdac90ca13de0420dac29f67b41ef3e84e0b3d4a40323bd181be7acef79420ab5da7957606f24854ca127f6f2d0c844b5313b2ee3501da69c87b4aa61ed7a9bf39cf75266afb3bcbf9aafb40693617e921febf9448f6c5801f7998fbae321c29aa0fc253f985ba5ecebd0a923b7776de470b7ef9dac6f8073e9fed27600d97deeb2c5e40e00f1d8b537c9d674b59195c711035b415791351ac50a247b630c07e4053a9c1d4864ed47695a9a8bcdaa0a065777d89ba65d7bc5ceebed9a261362d224241ff55f3e07de0702b2b27a6e62e2e05d8cd466eee42531937d5973195d0ab3786c2260c6ce589947fdab7404cf700f95f328714351ba5ed4d9611a7b0f518b0df94b51779e155325f5c8b4bacd5f33433bacde0e3e2d0535a3152910991a0994d01896718817a1c7956e737074c7b10cb4c52ba653a85d6d29afedc6a46fdf7b4fb05f3d5c12c86c855682feea360fc8344f6cdef83bc7ca19f35dcfa3fa351e7af48ce38dc415cfdf720e6414b6cbe4cdec4db5582d294af58ede78033b7f1ab8dc812428354052c20d1ab7427860d4a36c6e6c0d4122b6030dc3a5473d12bd1dcf1d56c250d242df7869381979a611d445b02f4b0c1184aae35bf663926763e36e814dc02c6ce7b8dd364ef2fb844ecda4281552b0ef8f11780a928e4d5c41ed61336e7f2fdc2946a3c13a92e666da1e3a06c17367f461ee7fa442a8c97dd0dc2d52e05b9fa6cd7efa8c457db13208414b536df6aa396810cf8796b11427a067a0560543e07f8a68815530539863bb64ff75862256000ea832d82e8527edddef0844405c3a46f913d175c11c43729133d36af63f6ea623463413c72ac50f0c79622fbeec9465be455bd28c4484ae09c28e1839fba9bbb2bf48c41919ff3013552d10c301f945204dd647133d4476ae0e08fa27b0afe9eab4bf77a6aaef6fb34b43201b2ba7e0d6cc967f424757291bf19d3b6568c9fa51fdc29a3bc2ca65cb517ca1560c36dccab8525ac9dae45a56f18fde01c1ba2b4f6dc9b6b43da5b1684ccea5f0ca8a8ac5f3c70990699f40a78", 0x1000}, {&(0x7f0000000180)="889343a00a4a9afc92e982102e7669ef418dcb29efdac19ae490031567c828adeb61a8b84679", 0x26}, {&(0x7f0000001300)="791d5520da0896b4c0dbcec1a9b2dfa899171b484ce8f4a3a8583fcd3eb9aa23b0710dfddd5c643decbae0daa2c47979e84cde0f6605ba60aab0f105a2e4c7522a7417bec955af91b8284abfc0afee1265e083ab947606ddbe1da08d37e7c7b964e298e2268ff90519d61411122c938d0cb0be4e870d3647b6f667ec02bacfb830cbfc65e6d46463a890c7f4147ae61ecbaa793f2a8221856f3720ada1a56233c8c75a4007e70b9397e89c9d40c26bee29ebf23b79f2209733581d24986da6e055a0f033382a3f647020cfd4c8880f92c9e8a64c4bb3aa341fd408dc3b77c40dd7c4c6e76909bc4b95b8719790dd1c942c", 0xf1}, {&(0x7f0000001400)="8a785e9f02a615d7259a28d40b06414c4fdc04b0b23024461ade3f0ea9bd0a2f625b5dc1c2b8cce64152dac37e5d35f15b83d0e7a06beda9095163d98a1e12f19d4a739abd33d8c7d4e6ee0610c65aa0e5950b745a", 0x55}, {&(0x7f0000001480)="ae663ca2654bf92c74ff341a344eaa56b8391aff54e0e7fdb1f5cb45e5b6c429a38bec00409f98e8da7ef21f651ac1983e9414e50bea8fafd3cc12faeb2587a4045fcc93ef5adf3a9b96375a4e0ac52b3550ed936ebc7210622670ebcbcb1c756ac969ab7ea96482218b87c62e5213902981530be12b20450c8623402c865cfb8809a07a28bf81d1c2daa64a620fcc1acc43f3be89c51c5a7e4d6665b32d41d144309c3a806883e0ba206048eb3bd74dc1339a483a8900b7209fd9210cce519bfcd138d719b0765a4930f81f52662700e185211a6abf42d619c26806696e180956db5874b888d66941820b642b4075374406e44c5b9b4d885b8c8b0165e622b3896fcb7e09262d22c892816c1c135d01318d57b6c0ba6bd4340ab4f5f6030f530997e2b4176f2833e6a598749e248302e34eaf9d714d9d76443ebcdfd946f4635cb80efd32e9f9f5b48e2cbdaadc2b2a89ccb1f7080718a88f4b27ef8399ca85da23625373f267078768042f096c59535d3183ce8d178b8a121b90a19c436426bdbd0e60bba07aa85243cdd93693735fb557c2d146242567a6263e4eda2a03e095b362be69030447dda0d3d59cd3dae277a6636401daa88bc8c6b3f73087d917102d22c3332dc57aaa40370d792af2e909a2b28e780ae3ae858894693f213bef88f118eb03100c8e8ac4f688da714b54811be930387e6f4073fecea01c9cd80615609a1198fbf0d701b92c8ea87bbd474eb244d6854b727dffcd42339d405978df719b0174cbeace2f91cb77adc3e951a6e35b60124c6184b7b78c39df8bcd8c54462739bb843f3bc0b8d87912b20ec94a4bbe1fc48c8ade8bc00287d432bdd990c56f174201338da8c3665c3e2ef083bff523b7345bf019fc53ade9e5cd95fcde4932c36e26ff6608053bf6bb5ddba3bbd2a31a4a4a4f4d74653db8febe3877bf82ebb12c255ec1fddd818c59a05539318246d17adb13666d4e8c9ea1b94945ace152e20d655cca174f8ce24a44180399633804ef5473d200cd806493d6257bf3aa1dda4ef9dca6882cd2f7780c3b08337bafa2b01f6b8bdbf02aa9b61c4390841d556998bc5f2a61d446b9dcf3ea993aafa8d59b99b21177dadb395cf916ba19868a5d87fba6bcaef8ec959ac4413afe018b05c1b7a10390989835e6c6cc402dff5714e9e8b6a206c21cb77955c31193389382d5080d9ac84cba3e603466973915c9c845f2af53710c2c1e9a3233ef66e87c30d1aed568975db85c604e82f91aa2a93a265c8ed7be95c74c0d68cf794b8de6a4110c9c44a4c4e4143cb0c0385bc9d0d504444004dca022e89529e8c1447079f3b845ceee0d25cd052624262f5c93d6bac3e2e29acf727d950bfb0ca6772fafdff999f06fe6a7f12826ae6ad5c0a8c4f4a469fcc515cda6b7f70635dbd3b57b63ff746082cdc67aad217cecd1bb953a18a5b567482caec6c77d90feba37e8825743414827f114cc7740b50bfac65c73dc0260135c51afe754634fe31f5dcb1502686ba92c4442612cb6d6b4ca2b16ed8f16ce452cc8872173a7321a4e5c162f909358292aa1d4633854515bd9722d4a2b7dc6df0e53f4da62b91d7cb44a7dec4e14b870ae20b43fca5ff3ab136002eaf0fbbb7c05f962d4661f4a9f28dd7602bc8787e0458f4bcea7d7dbf524bf72c7a12950475dfc7d3ef6c74a790a831ae894628f22cbc4de28f71a53027987b487bcf4ecd277b173820b3316a7e624804a0a15b4fbdfed7d5b6362a1f8ebefaaf31e06f9fff974219eac85015225a763c20e3ef4b7712b5386a4752f7ef45ebe67a8885d355e604f53d44e76b51d540266b4f3b81bd597b94d6880c6d6ab9b89ca90bda00b5f777ef716bb58b8a55dfe61633075321329d2137b2b89cad7c97aa663fb44113258173ada38f2dee745dbb99dae8159201cf231d78feac29e6cb17fc84df2838afee78e3f2c3eeb95891a02e5c430d756e92e2e375bd0d8953bd4db734abb741ea60d49da8ea02ea915ec08aba79dbf0d9e9298ba2cec8acd27348aeba43e2ae708ab0348fc9bed885d52f49ca936ea10aab6bb9e2b2ee2b3204ce32e8611e294d7f1fdc22a4e42696103e4596aca546ad46ad0e259b510c188ceba7167a48bba75b5c969cb321a4378d54e052aa33da4bd5836db5d4639adef7739c7527ff893114d3b1bce5df1c265d7b120ed564b42842e547af874a612b12abc2a96d653eb47154e58638c6c4edb4b69c429ad0ff10768a71dc5262e784d21f205cc2c3b47e1d0890a8160649d8d45dda5d75cc7dff9d3c45b5625c3997c80f35e5316ca86cfe3b9ae688ea5f986ee09c3099519759fca5fcff53839b1f2fcf70545d78d2905d18391863fef356151d743dff3e7b961073affb0426a5ac0027b1e79edc98795bf053fec473be6e357c51d44ce68cbbc6be3589a57745fb6a77e726389443e05841975bca8e22d300c9bf7e7f6bf024817bb5cb6d561a36b4bf4e014e6cf4ecda9d1f02cf9dded378b8a42f948ea1b05445ca145c156dab54077785672013a21fb4ffd26d750bdc8d80c9b56754bbd723a45566ed1d67876ed93a60dc0cdfdb6063987909f5bca92fb35d2de92b64068a278b1fa5b775cf8ce6a6fbd29a68312a5152d1f174bd6dc0f3031fa849d669b6774fe3aff55c25cf5ed65030dba272e4ca812d20b42179ce334e6166eeb623f1c4b39753e394183517ec66314f491f397e11b27addd96b05360277b77ebb7fb194cae1a5116b9af07b4d288f12640d09be273f28e29b03579a02a9fd30de679c6969429afe5a798631f120fc85867b34aab109685edfd7ab88d42a33adf2e6d33bb7445943e1e020b7fe5b25b15661091f249fde47f778f74f79b7dd4f46ee06563fedcb7c60522c2772f81232ff2c6098c583c324ab32caadd20ae4182abf1dd9a7b2b098a7009ab0693ac380923ae6ffc6fa5b13a387c5b47fe70612aa26886e9933da061e4994d6d9c776a4c2bf5310c44e3149ef03147d49413fbcd64dc4880727359c53b4d15d683b1f218afb4d683425b2bc2bb9a0d15dbbc4f503e5582c6a087781ef442580dcbbd6a5932778e75afc5e18c148ced15a8747306fbf99bb4a74156252ab8a3592c54b6bfcc878523ce0f7fefa4ff8dad8c2e4fd01f1395f63898b628a63028d7f3406a59ddca3275fe22cfa96b96a12628a7293df8321219a048cf37dffa71bed21a3164e5fff0c542b434ca9f6fd94f5fd99a15766e4a91a28c683e3f790b927188475b8a2de6a45045179daa5de7dfbcfde9efeb5ea96127b0b092005bab1d40a9f37f88300a5256230e36ba7da5a3ee896c3b523a6accb2450754a684703b5ce440b0f74b3a76168d1b8e9970238f66e46185526f52d251053aee5431a9bf2a071435ef602b46a749c4168d135ab02df9fcb08ae9f92df21432a439a92eb4229c8a4c06458f0a5740e343b0f0772bec5e73abc2d5ef3f700a3d3e84e3f65cd3d11af719a10fc8d4be8d2c023ae9d553b1f21d5b34fc835ece65424b99ecf3b099e976ff6cbba7c944dbcdc489650fee622ccc99fa156cea3c5c102cbd15688a3d9cba318f132d414e2666e7335a99394a06e860fe4c9fe093caee7aa724abd750ffdae51150be8431b61974b819353244962dd450c37ace002bbf360d7dfaee845651a3360ab9f8ac9dae0db9e8eec17b8921ecbbec7f97ea612d38c6fd8b554a9ed34be42cb4ca97c47ee41a7b0cb930d9ae905caf3953cd5321b05be752108a13544b5cfcaa0f8450ee1bfe0fc96d6b8abf27cdfaa671b0d435203919ed5d65031f5ffae669d2a34e6a2195f02c2584c62db58d2e2347f8a1c7dcfd5d13a256aa9fa0f3e2342384a92e70ccb78b70ce9f7fd46122813c2e84c87a17116d8646c9a2d132b73fdf899121dc59aec8afffe928cc82335c2f4162cf101d9631cd58bc5f432770c432ccc9709c19d2bddcfe4398b3cc44ba6f9873511f8b8c87edef0ad36fe5221aae5f836eed0754b0da26201fed7a0889563a5a5c4a9c900d769d9e74f807c6c19d9da99755d833a5a217c24e83b550ab02c8e47da87e77bb08f2df6f21dd812e33ccb5019d11155c64ef5f14419676cf4032d503f7efadec95008b63dc7601007f6b6bfe7e983aa44ffa79ffb3f5be235bbf165049c61c4f7360eb12ef311f50ca80e68fb2c5dc0877caa1555ac9c698aed9f8f5ee91d04c116534bd78ef0344b063863a37ff8dc3f803dcfd0ff3c633395e73fd5f198be29384048edf00a8c9cb004411dbd4c83e6682f6538bcb5faa53122ecaca0a0dd1643a4bf06d5b8c8a9c128412bf8849838f40037e343367e0cf6f0a4e549376a58ff7f65c39c2941879fcc4758b0960df38df0d65076b6980e913a1ce07dafa044ac39d1f8ba922d1cd32081fe6b0ac7f6fa369376e0d73b0fef9add6546a40bee33ed2f3dd97e392f9282fccb10217b0050fda406e6d7c61c2febb2fa8c1bdecac64ca44269154fa00f74c49bc1125e0312c2e60b49ff1cf00aa2aa10bfb922928a54c1c36bdafb6d0f96e230a32b5ddcbfd82d8cedbb0b73b2bad1f55af513152169ded3a877d90307357dc106a9e8a7cea14c41a28295711048437961f529e4d0b5828590b9dd6b78a4c8ffc6ee3f94e1d442b5cdaa71a799f36654af5c126a469a2564d7235324ea17c4f60ba3732552b67017d9c7ed4833dda60101c9cebda3ae0a47217678a65789e7a1a0c1fe6742e76cabe5c44d146fec43f8d9d76e7250181de98bfaa490a7a347e28b6a2aa0334eb69a1be0551123001183d7de179d72b02ad5fded2a57dc86a4aef26271dbc27d685bf2152522a6d794f573d8905a010e24a2591882bc1456ca836fc729713cd84b7bf2e1bab345b5396e64d1e9c7dcfa026687a618e6caa41807a3fa13441ebf4d0d28769b17fb57616a282edbdcfab6da3b54f0ae384f02c4a306b0bb621b12ade83b056bec305774fccbd56338b084ef13b1b28a8c27d0202cfd0c4a299c70b0b1e172ff896ceda965619be56593a30345c7b2a719a602fe92b27fd38f045bffc1f140be30b46976be13007489889e8e0f181e02e37097811609ee094efb637ef97394aa1e8d876fd93a6eeb26b78bd56ca672510d18b0f9f1355dcdd6a1c550daaf76afe5b3945ff89358807e44f2459c52e49a2649743c1a0860071badbaa37e1c6bfa2158716bedd66ccb715b28310485439cb4fefe30559b81dc2e4ad76eab58e12713e631474823101bd5bb0ec1061e1ffe8dd3c7a3a4692cc8e3fe6070f34dc2b6088198095eabbfd847213ded167b61962daae812819b933f3cdaaebdb1132b1cde13f20d40cee58b81aebf55170d8aa57b50f4f3360f19d8760b96802902cea2952ec1f0dfe61f9ed48e5e442c9cdcefff104f2e5c80bf68a54dc12fe100d33669c487f84987c594f4e8d32f9839da53b576323a7d580bb8333ad4e03081ad8f233bb400e31b23c2e9f47df90fb350f022b3568736c769f3dd0b0a3193071819faf08f15a94d57b81460c72a37fdf2ab8a0d888a5bac068dd324b51a2f54303cce03ef753de3d72daab9a801c4e4851241bb30131cafd4d40e58c7d426c8d2580ca132e70a3cf9f43c3668c0ea960d71cec73e23d2b25db05f1471a8ecf67331119df55b7b7270ca4b9419466ed0782a828f26470bc12d8baac49999df2b90943cf54fed865a3bfd303aff4106d9a5d73134ee856d17f856b859fa3b57f8b83dfb209a536817f8d1b5700e0d07df2bb57d3946d994da0953bd83cb5b7c9327f4db4681a9467", 0x1000}], 0x7, &(0x7f0000002500)=[{0xc0, 0x0, 0xffc0000000000000, "efa4327a00796cb6a9da5c6841ceb2ef652cb4468b819e8a1f31c29a6f35be10dff554d5f5ab53fda82a2ea5d006cbbe8c2bcdf97700e400955be31cffdff11c82920e6cc6060992b78bc336ff37436ad6c10800671b2b4223d6723bd6585058f1bed16191e28a185598ea3afd91b195d7b8afb9b8a2e247aa929df60cd9b342c680ad095f19743706145e335631736b73b32dbf5516a0dfbd180997a85ca1f63db899c6806378752daca9972f3fb041"}, {0x48, 0xffff, 0x0, "b35a57918265a3817999aa9f7f0c9cd727c36b88d33ce01c72af05967e74611c2c43ecc94d0dcd025e0f15ada8524371542a57"}, {0x110, 0xffff, 0x20, "3690334e9aa89670219d91fa00e7d2f8779e9f9e485d4d66f6cadd8f54311178910213e103b41400f4842fb7095a15878f43bd71d9e29cbbd9ed1ccb762a1fa9c2ec93ca83b522d589fff40dc8c280647f638a99dbe15dfaf9ff8c305dc61a9922de19ea91453caeb61e345dfbc9a5f71767820b2eed71a97073854d659b166f65051d0c76f680695cbc13b92b314dfffe3448174101f415d2bdf31730ccff0bded62d2bdb915f0ba6b89623c0e5e9d6a0b07f33af9244610080c7be7ed1c44b31707a3f23c9af7aea72c76f16ad4f6c6123fd2730c6290a0e88430b779cf810b965ef9163d82d2837017e6cc9908d4071e4fb14d5f2c60e96c5fd1c"}, {0xe8, 0xffff, 0x490, "772665aefa0ff6d60d6eac4665320b2c5874fa21e0ce701e24b3e2ec0aab4a681234e41b1dc783926e1e0b15e0c5022273612ea9f428905d0714bad97190b64f4ac3df88c4575349934aeae455524e0ffe811949f72f532fcb56e1d766b0a9668cc507e94c1243469ed7d1bd4c403d651f9539dbb52746776003e21cfd6d1baf7b0a6c1c3a249248da6f6d814d5c516f9c47312cf11ab6da26aec8fa1f65747fda66cb364f49acee34dcf97a36e9dc6c95fbbc4227f9a13e04112326eb18d560a8b8ce56fdc74733eedd82525d311c590c0db9291fa3e9"}, {0xc0, 0xffff, 0x3, "f2298325d8a3be222e44c816be97766138e9e26821b3ad9c722a870bf2aac5c781bae6179a6f341b7201acc9452c5cd059180851a0793bb1ef26e00fd18a38f44b22e54c56435a04d0559c1041c8dc7450105e0a91d19f3c206a24f672ab74b7d282d34c7cdb83106270e68efe99e4a4c01519f7a5edf22abb0c81e64c4ff7d17991e897ce9b8c19bcd8a2433ffd989d3d98eb5ff346fab3d7c5427cf847bf341dc81e73991f5afdbfbb0a"}], 0x3c0}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000002980)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a43", 0x44}], 0x1) execve(0x0, 0x0, 0x0) 16:25:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair(0x6, 0x8000, 0x800, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:25:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1009, 0x100000000020006) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:25:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000018000000000000000000000efff00000000000000004000"], &(0x7f0000000480)=0x33) r1 = socket(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="6dd31dd80e7ddcb255e608bd0a3327be40d21b11b6f63271a8f001f32067f982d2af43541d41c8fba218bed6c57db60dc0f6c750eff4cf288c0b6e7bd34154fcfe7adc1d71768091dedd678607", 0x4d}, {&(0x7f00000000c0)="78bc612d7865f91295ca39769b0e1cb95098bf5c4c4808d114079a625e4475fee98ddd6a99cec4161e067d824edec78031653f0fdf7f4275a667f6ce85fb74e4061bba0136fb766035a18c68cbeb834d6f212952e80f8896617c198b8023a044fa4417d6bb3022457a997e8b77e69586f8f4c9f9f13602c7e123279d213b264c15d262e3c219100fefcef71056889fb681d4799608a743236dc8b55ae6a35270473bc6410ca8226727dc47bfb63c0e2603c528e9c5c7551f06c86da452d24955bfb471b58e01610327ce90eef93e7580066926e681b1b4765e84", 0xda}, {&(0x7f00000001c0)="1fb4a903ffe8054b92e9c409", 0xc}, {&(0x7f0000000200)="5f7e6ee5840191501162207d3fc45f3bb00ae78e0d2258c060cabe2f736a5c533d08547c4af459706ba72dd8036e71fb8b7cedcc76f6449c9379e0457b997643f29fe20b211c89cef05d7f1adb10983bac9363", 0x53}, {&(0x7f0000000280)="e97df09a486a20f022e4de5a94b1eacf2de15b37a82b7c9bbc30b3317cc66748f69d9ea3e4b80110c0dcc0d3838946ea6d3e7c34996f2c34bc999204a96102cabf61708d4c77e13e", 0x48}], 0x5) bind$inet6(r1, &(0x7f00000004c0)={0x18, 0x3, 0xd9c, 0x272c7e79}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) recvfrom$inet6(r1, &(0x7f0000000500)=""/81, 0x51, 0x843, &(0x7f0000000580)={0x18, 0x0, 0x7, 0xff}, 0xc) 16:25:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fsync(r1) sendto(r1, &(0x7f0000000000)="79d03f65bb", 0x5, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x2) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000027, &(0x7f0000000300)="1e00000006c783ecac52317cb85b606ff2de11f0afd1a13315d6304cc0698356b92378855c188360e9e09949df52699b4b66a3e0e3ab7fe89d5a3f110bfff8974ddf4c0058afd215052e0010000000000000a8fbef2164d40e92b802b621e14547db6259ee63ae2e97f0943b5fe087040086fed21542e1d947c26e5d74f13825f29f061aaca085902d9865bdd9cbcf7b39820abc1af246372e25deb4704de9d4a160d23ba0a0e36a18e98b80ae722a4adf107a7294459bbb35f28e91cd456993d65c5e25834d0a65a73a443d7c84f4195a882a60779bdc4acdf51ee12aeac553560f130912c24519615a0cc4890a644cc4502f0f174b990e15d8a5b69c1013227b70b15d6d8a54b19685bc", 0xfffffffffffffe31) 16:25:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:25:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a018706000000a7c8000000290000003d0000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d5454d24587e331237eae654ce475e1846fbf8fe2edd74775d69d77ee72a25b5a14e9e7dd4279a02ab8520dd93a626ee7951c64ee704dab90df2c85d574cd0800650ef5f96e9d7ba872c96fbc010096335dc9f683f39b92a13748078a169369d81542b3abe7745f52d2279f0c009e7879ed6411f43d9f40740f7bd8da0cd261174da61bc46deeb1da7f56c00a8387640ce61cf1b7c80143"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:25:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup2(r0, r0) dup2(r0, r0) 16:25:47 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) read(r0, &(0x7f0000000180)=""/25, 0xfffffffffffffff8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) clock_gettime(0x2, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfe49) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 16:25:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:25:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d2df6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b6566febabb1a0b753c799d9f9c87583caeb53e7a7c93311ac9c88ed611a31db5e89ce4ed36429137c3165d3cbe9eb4a1711b4049cb654b8c0cd741290f165d0bdf4ffa24058f9bbf907c5e2d14de840d71"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r5, 0x0, 0x860) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:25:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfff7fffffffffffd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:25:47 executing program 0: r0 = semget$private(0x0, 0x400000000, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000010"], 0x10}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[0x10001, 0x75e]}) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() 16:25:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1081, 0x1ef7) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:25:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 16:25:49 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = getuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4000) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:25:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:25:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:25:50 executing program 0: r0 = socket(0x20000018, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 16:25:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="4ad9c8bb1c9ed920918db20405d901a3d9516fdda41f270f68f4063e299966cbbfd5ea35bbcfffbd93418caa48c95a3b1f034e3e5b5192cf7e44de32c3e3d39e2e17598eb0f0ce4d57d5253dfd241e4c04671946306e473e9f47136e99804f5b3c88bbffc2dc990969aee3e29896ffddbeff25f454b5e60532f9d4ddb7d64841f26e6f6b4307dfd4f0710614f3430197ee6b4145bf9e88ca53b58f96387b30f48a223a5554a5047643ef2afa946f42e8d817f48260b78ae6b583dee1468a53798140ef8d6e6073492a3a591afe795c9e3411bbe32efed8d3b36ad81dd3adcaa5eca497", 0xe3) fcntl$dupfd(r0, 0xa, r0) 16:25:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11f397ca874fc91d, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1, 0x1) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x3d}], 0x1) accept(r1, 0x0, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x9) execve(0x0, 0x0, 0x0) 16:25:50 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt(r0, 0x4f, 0x0, &(0x7f0000000180)="9bbb1587fd9990ac7b459838011a908127dec7c24916f591088566a7970eacdaebfdb86197a620d1226086752b202430fd97bd73df21a942af779977010b9f48033da10aa4e131d0004ae4b112bc29b27cf292fb4d3709f0af7c45cd391fd58b38d537baa266fa502cf16cc32f2feb933c34debb58778c34b3b184d33713a981a01d3ed1f410c3415915b74f4f4372ee871eb0838ce04a748f52947e793b51153f26c0bef1c1fb77893bc4eaa646f6d8dcb39591ebf5ba9dc059b9e7c3aa454031c2c048dba40acd2249ac463538bab4aa29c700d68dc6d5058eeb495fa59b4d94e2461c7eaa8b12b83c1243cce0517419d188ad24fad4891f996539", 0xfc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x15) r2 = open(&(0x7f0000000140)='./file0\x00', 0x120, 0x140) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000000000)="b1000504050021000000741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27d8b5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xffffffffffffff7b, 0x410, 0x0, 0x0) poll(&(0x7f0000000280)=[{r2, 0x100}, {r1, 0x40}, {r0, 0x82}], 0x3, 0x9) sendto$unix(r0, &(0x7f00000000c0)="7cb7f979870e1eba47b2b834aa3245c979a2", 0x12, 0x8, 0x0, 0x0) 16:25:50 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x292}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:25:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000, 0x4, 0x2, "642d016966236b0629b6e6007d32017dae6b440d", 0x8001, 0xffff}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x22) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:25:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000380)=""/162) mknod(&(0x7f0000000140)='./file1\x00', 0x0, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000440)) sendmsg(r2, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x4, 0x9, 0x1, 0x9, 0x1f, 0x0, 0x1, 0x2, 0xcc, 0x8}) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:25:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:25:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) write(r0, &(0x7f0000000040)="f5bd399f9ec78652f93bc1505687117c71737a166b0c426db5de97c1f369", 0x1e) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:25:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:25:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01010000006c653000"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:25:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)=0x9) socket$inet6(0x18, 0x3, 0x1000) 16:25:50 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) 16:25:50 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c3e3a70282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646aa0ad4379faac0cae30e094b61424596a88bb5afa4ed8758a3f73e791113928bcf9925e5b27361ac07e12cadf8527acefb5f940b19b7526a8b44f5"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b00"/4577], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:25:50 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x926c, 0x4, './file0\x00', 0x6, 0x5, 0x100}) kevent(r0, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffff1, 0x1, 0xffffffffffffffff, 0xfffffffffffffffe, 0x5}], 0x98, 0x0, 0xfffffffffffffffd, 0x0) preadv(r3, &(0x7f0000001880)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/93, 0x5d}, {&(0x7f0000001280)=""/231, 0xe7}, {&(0x7f0000001380)=""/143, 0x8f}, {&(0x7f0000001440)=""/27, 0x1b}, {&(0x7f0000001480)=""/192, 0xc0}, {&(0x7f0000001540)=""/171, 0xab}, {&(0x7f0000001600)=""/214, 0xd6}, {&(0x7f0000001700)=""/217, 0xd9}, {&(0x7f0000001800)=""/103, 0x67}], 0xa, 0x14) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8626) 16:25:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0xc000, 0x7f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4000000, 0x80000000, 0x2, 0x0, 0x1fffffffc000, 0x40, 0xfff, 0x1, 0x2, 0x4, 0x3f}) r2 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x2, 0x9, 0xc11d, 0x4, "820b083cb10a761ce69c37fb1eca70b363d33fd9", 0x6, 0x1000}) setsockopt(r1, 0x421, 0x3, &(0x7f00000002c0)="261c7f4936d8b229c1c53671c42265c6c2c1d27cd6260af39ebe7ee39341ac8b50d12992209a12eb2a5af8693027929da9545fec280f5b0281f8703c8d4d19d7490679445a03605e0aeb9bee4f4aa2d956877fa7c63b982cb500a9e5e74dd4ae81bc5509995d05bff58916df742e181f201bd6b55b3845f3c8b40057", 0x7c) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/244, 0xf4}, {&(0x7f0000000100)=""/89, 0x59}], 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:25:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b0200", 0x0, 0x7}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:25:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:25:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x4000010001) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) 16:25:53 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2000003, 0x5012, r1, 0x0, 0xffffffffffffffff) munlockall() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:25:53 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:25:53 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r1, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000400)='./file2\x00', 0x8, 0x6) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:25:53 executing program 0: r0 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x8, 0x2, 0xa7, 0x0, 0x22c2f8eb, 0x6, 0x81, 0x1, 0x1, 0xb5a1}) r3 = dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="1864e827b58d85e99c677590471203fecc27b278f288c79865aa283cd7d285cadb7799269b891dfaa634dcba8f9b90ce6563f466621eaf6ae964be45ba8906c161eaeead6a4853c90d02", 0x4a) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40, 0xffffffff, 0x101}, {{r2}, 0xfffffffffffffffe, 0x64, 0x4, 0x1, 0xffffffffffffcfb3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8a, 0xf00fffff, 0x2, 0x62da}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xe, 0x9, 0x57051d5b, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0xbce, 0x6}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf00fffff, 0x80000000, 0x4}], 0x5, &(0x7f0000000280)={0xc3}) getgroups(0x2, &(0x7f0000000140)=[r1, r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:53 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x918) 16:25:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0xffffffffffffffe0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x2, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="e979aa4c604fa04a3d2d70d6c3e2da1b1cfc9bf928d7e087dee4e198bcd35e0814c583dd70a966cd8c8f01cd19fce1717fdf7036123417673becb1319bf7522880ed0de08a47e656c3e5a6a6661557683f8e98adc0757879ea3306e11d8098289d20886d58e8922c74b0963d56475f0afde010e9919e0ebb8244048b4725", 0x7e}, {&(0x7f00000000c0)="f613ccb2", 0x4}, {&(0x7f00000001c0)="e6392b0250efb59cfe55955b022071394c112e197d9cb4c55aee249c5f06ea981ba7cd04285ae427d797386bf92a5466794bd0adc23147a4ad61e65cc2ad574654c2e2558fc898ba4d4cec087c00ffc50c62e904afac9ed24029d6f851e677647bf958b9001477dbb59d64a71bdbc6364ff7e018cd5bcdc3971dd36eeef6e888bd6742d74afae968fa6889e3b9a9fd5f3a4eacf9387f4fdd2cddf31838", 0x9d}, {&(0x7f0000000280)="11d2f34422d44849af3b94f6ad5d674a8bca8a46d94a8a8f1469ae13142f48c55f9b2ae5276f0c8bb0f5a0b6f290382461732438c7104656a9b6b6c490959666a1309954f20198c7e6e60f73fc9380e7918dfd9c6780c8b84d12ec1fa03f08572c0da4b19c7e12f547f5d8e4f0c0a1b764d03e892fdc6a102e006d7bcd4d39d52174c7bc9f66391c3bea3636a05dd2114a949a56cbc1bf8e50146e0bf0c305ccffa0e65acabcd77b8068f082ed9113bb3bbb240005f9b1fc789206760f3e61e9b3bacc325778baa0e8", 0xc9}], 0x4, &(0x7f00000003c0), 0x0, 0x4}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x3, 0x40002, 0x3, 0x120000000000000}], 0x1, 0x0, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:25:53 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:25:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x30082, 0x0) flock(r0, 0xc19bf1161cafe31d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x3, 0x40) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001540)="b9", 0x1}], 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r5 = openat(r4, &(0x7f0000000200)='./file1\x00', 0x1, 0x20) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1f0000000000000, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000280)=0x6) kevent(r6, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r1, &(0x7f0000000140)=""/21, 0x15) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:25:53 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600"/447], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000240)=0x7) 16:25:54 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000008000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000128d54b801b316192545699bd29999148993f5f2979c6f5b7df4495e68ecf77991d1d7e557ca869a4339587b1eb8459dd39aa8cb2fbff3c93e90ab152d9820b374eea9b1b669653f39a95c0d4228cbee149cdf66208e21cafb9f4365420e182fc89fbd531030c159b4d0c5bf549ad5c68fb0a2bd444ed784d28fc1bd224696e9389c8b828917931d6b4b086a9f62aeb3521c11660b490829eb78efb359778ada3254b915e01e5a2fabab4baa6dca1e15e6826e2ab04cbb30967c3e06d072f7a6d89dd0ae67e1a80245309ed96860527b91fdc0fb99ab090500e110cc660f46e2889d4acda29fa86d5b8d2afce6f3a9835e541492a2489ca8d1151b1f9bbdedd66b6f96d172bddb128666893c35a18d91923ea7d4fb50cf95417e2"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 16:25:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x22) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x618, 0x20, 0x100, 0x5c, "eef6045a41000592db4400", 0x9, 0xfb}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) 16:25:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x80000000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 16:25:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:54 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2000000000) r0 = socket$inet6(0x18, 0x4, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:25:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendto(r0, &(0x7f0000000100)="93f0ad566d338b7eaf4befd4bdc3092b220f315d88b9ea46184864e88ffbe2c57f2af1fc1831db0ec94f7cf45a1c6e90c269472d0a9dbc72c0340936e85e8d3efba903f216c4fecc816769", 0x4b, 0x400, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7a3, 0xffffffffffffff1c}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sync() ioctl$TIOCSCTTY(r0, 0x20007461) 16:25:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7, 0x5}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3ff, 0x4) dup2(r3, r0) dup2(r3, r3) 16:25:54 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f0000000080)=0x15) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x96b, 0x5}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:25:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) fchmod(r0, 0x8050ba4b3d01b679) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1000) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x418, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSDTR(r0, 0x20007479) 16:25:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:25:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:09:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x20000000000) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 11:09:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ftruncate(r0, 0x7f) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="33babb50992a665ad251970a2700bdd528068fbdf6ad25d2f587ad50e21c8ec1969f6264c3f44b4b113e4fc8cb9ec9f5b3a7b55fc3ed7f7d192d04a88749fd99deede0392b757eeb8c0ad5938fc49d1d84e304b18b116f17e1bef4cdbb5f73b5f704cd19d74c708c36a5bda9e1d3f689652422732786bb30037cd3f8a155a9e4349cab7eb1c983115acfd94d4b21a85de0e1483033103527b0e0fdf7ec1cf7a39aef828ce080cc54b883ad91af2fd7168362af7dd7185bd556e7f69a89d4f45eb75326c365a7aea5fc7991379e41d88f7597056c8a5eed7a021df360c078a7dbab40dd653d575562a9313b6495faaeb556177a5c5740056a8f361fb7fc59bd7717b6d21da3a32d5f9653ccf43f91184d93c96b0d5d8834fddc49ff92ecfb4a8be1661a1ecaccf647625f1bd11141a78b213ccef81962e7dd2509cbf8652bcfe72442ad50b188803fc2b745820459830657b5f3042a76096e99e377091e0d73e90c59a1c7bbb7347e493e46adb80178bb19df94c8fb9ccb9b7e33bdee85ef9c45065a7f3ee2b8492578308771b41316deed6a850a0cf0c42d144ce59e4b18a30fc75f39897791f8e85aea0e4437b407211335a86aae41f1a9d8656f8493896439395b6861c4a8768a72d4edd5094d3aa31331aaae46716fa20af8f269f7e1808d74528665c3159db101ae8547023bc28db0aab69ab174ac7702c44d102512341f1c3a304ab8d8de451ce5e1b46cb122690af8c7a3681cc8908c31e696272f7f6ba85f8d1ccde7448acd33e222558b6ffb930ae019e40d439d3c04144390296cf4480f3211fddaf29e75cb01f9875c57bcddcf521cdb853ba411c29019266131b7c013058d2f90d1dbc030ed9f09dce39cef9c169775e0892905f78e29ca46c30e5b7c4458bd47e8ddd9cdfc898d4ee550ecbcb9422c623663527cd90ebbb1acf4cbcea4b0808adc5137eae07562e93627f3cb10c49be7a8d9a64eb7caa4aa69fe26e14e7fb71fcd284f960f50588a12c95e5ccf90e87fd9790746cc8e2ab3316f3fbfb05c77ca82c971e4463d8ba03f616ebd83ba75f83c4d91ffa67263fade5c7c3337961a7dc964faaf56fd40fc29b781ccb7076313ad342c12806b88610fd9bc30bc2d4a16c1c5091e6885d8ffbef403aecb187abb6146a8c194a29bfd661a3b706f1d713970edce7769aa3e3edec30bc36c8952024481d49583fd5344d36e72afecf6bf08e4d2f8ddb6d0ab3fafc4802c216315638dad24c0c2da9b5368c40309bbe0646b28ec8921c9a06b72d1e44a29755ebba5250de6a4c561b55c360a929a0c6bcbaca1f81b98ffde683eb704a9bfd3ce2789f97535aff3ff82d6d243809493cc7ccf65f117edfc6fcb1c6683ddbba94a1c82ba4c5c0d859540f4cf1924dd9ab14932a451aa8eb880a241911fd9c4c9bd4c3cf79716578291562eb006c0a847fb4b6de19737a044dd266a1cf291259de5d70c27a2ca6934ea86a4366313ea2e7cb0d99e200919e88ab8c304230b66df029ebab8ccbdfb886067598d334789138e2d186c63f52e0897de5d8a17c5f10a20921db173b11c888fbd735dfbfe3b0d246230476167b64af0af75aede673a53541287987104de74ddff2baa58230e48ef4b59ee5be106e218650a4efbcee323a0eea70964f19d6559c9d8661af47d3b7238ad439ad8e79e4dbd0c1813d9e5b7e7f00751b3baabb1253f99f67818af4d035ff865b9a5224ffddc6672c1df972c08ac05f86ae8a617c7b68f2bc20022136691045f9419589612e32545bcd5dd20c7147f95f6ce839c73324f355dee7e754a47288e2f81f7cce47b8c56a4d2d16de2e2f44688e5ef6ae888906943d3e0a55405a5357738daba8c74996e95bfe27b17fb8952a566d5a8133dea3243e2bcc256cc21832ab004391300a6bafbf0cb4488876965fe629ba06c91bcba074afc87259e5b82ab230719c88ce72adfc8b64371380f657373e721d351be4f6a0e23679d6bd44da28f6c644cddbd20ad06ef26c3aaaca0961c75a97e15cc25896b3e0195da5e94d7dc5b48a397a89c71de60078d747d2e172f5ce4f292917b8bc3c6db76f0d5d94a90707b5d64ef5e77a439136266eca6897968fdea50442b76cb9b779174d5f2818cb1468339877376ec7580ce0cb6124639dfb94b6f1930d857e248ec73b577b08ecd6105b1e954df1dc14d9dd3419dc3df75f74fba4dcfd738659de9b148e65d75e25f3605ef1447fe7c2ac2d7c0f19184bd6ffb8143b292725a94c4499fdbfc331e564b54ce090c08ac790f93c4b89a8232969042b1ad7ba438c78ff568009d9ea679c7d7aeaf4c2de8e25f32c6fd4c1557f19f6dc24a3ec9f632f34ad62f6e8d5c72da9655e25bd1ed26065724a00b9e17cdcba66af16837197e53db161095c5250c87dba0e3eb7a765e93b28bd246f364ea0616f5a49aadeb8569bebbde96ce7a4c9368406fe2c5161aeefe8946dd28054e7b880f488185ed285ebb554887905c8062f59f3ff95aef3b65387e39e31ff10b105c9fa268f327e7b87c4f51eb2dd72d7758882d09bd0eca39f4c569315c40f3a19ea8626c8e6ac4ac9539fa43e62e72d3b52d0faf6e656e4aefa9b3cf048da915c530b1146912e3bbc737540bea1ad05221c60088709321a944df96aa7fd091889b892cf78b7ef6c13722f43a924f17111c99557f4c111aaa833cf0e68d098f015741f1822cd23de805683d3526d0e46538dc570a21450e2d7d9c7c9544366fafc4c999c4179344f227db4e500fd82bce726166e2337ca206bd4014733065929d4496a82ee7029cfdef3537f54d0d2d76ed41d46c50f05dbd78232f527eef4d9d52b7aa7e052db485c24b2cd54a8d522b38a9bd4f71abb0d30b5cec65fc3ada962f1a29ab385b8416c4cd55163e6794a2b9f81180c8fab55c36ab67814712c9bf09d314f0cf9985ba0ecd0ff9a2d89e5891fc1f07a6a2cc2b993cc274abe318c317e0a3db4ae6f6e31fe12b3f814b10e29d39a69d8aeae0ef72d97d8deba466406c519e576bb980955ebb902577e1d54372ef6949b9d81bca02d5e5d3af899fd25eec708ee5e9fbcbf2699966c8ec3f94f16b88efff579514a8f7fac1f395cb66a9eb6fca64b50958cd5999afb49b82c37eced6a17191a2d8b7df76d183a5686d7f1fdc0a1afa0b976ebedeb319aa2c6a4bf3e2d516ca62cec3ec814d4d3fac9b39387f9e6382e4a794a892bdaef0cae4f334137b6c2b330caa6356caed1758f8962a11f568f0ff8ce91bf1b18b08c1b6371305a42196ef37a19614497a286eab985d92bf6c4e637317144135fb93a631ff79b5da07ea87844454ab38fff0532767d97ea4f4ce018880e1c353d12c460d6256dafdca864b2f6159c44a308c5b6c823fa199c572a25c3fc3c4ab65181cbec8995b5c6535f2745bc8edec666a8274ebd45cf7b37d84b103fd18cb02215c54ff6e9cdff35434ea75a5399ef4710205c4a380f201e3125c4cfd03e4dcc4e8ec2ca974e05e865e4e376303198045231d4dabc561206752dafaab1a09209ab68406d49f281c34a48fd45fa56bbca9ac84ab3c760fa853b367360022a81d32a4e5789142a0e371af6143103ed7f31da08ead8cf92a0fb11e5be8f9b366a218e6cb59fc0c44710bf6bdcdfe8f22161ea6054cdf41eda7be94de6cd88c6156a89f5bed6ccae2afc90cdc964766bf254831f9e9aaf8bb07bb7049cf702af6c6511c8cd02528f050a5a10ce46c47c08eabc375288c0112594f9c0ffdb76f03b2c52f156494c06a947aced908a6440bbd2fd72592dd8a2bf5ebf000426bc28fc504c313710adb029a7fa91dedc671c3af1ae57435a349e6c5ea3853cba0e4bae905549f3e6b400adce2d38535c98aee884305543dcb01df99df1bbd09c7887afa5688960db6f47e393b3255afe07ec992c06c157177638512170097f96dc66e58fc3d9df0342c75663e685c5f30c2163ee9984ed1e75ca656edc97cbaddc0f27275e01f5d832e6abbb28ad63b5eca370b0a8565ea3506263f7da3657cabb2a8cc4389f2f92eb557b8098d57cbee26d9a00344d9936d0b2e649470a085290415b0ef2c242efc2664e73bc71aad263a180e1e49b2b6e11a91e050328b28d61dd2c94f61fa882d3023a949863ea61101ea2c2071c772f7532cb8f8ede6ed49dc409f6360d79e48b791157c6f3455eea4c180192c2bedf0afd0d19b0829ffb11a43f0f52848cb10a1146d111999ac90ea15464472d6dfdf05067d7f3f1248fa74f007a501ceee992766148c547785f7b4efe57dca746a69aea8fcbeed3552c7ac81ebef146c840d5656da4601753c320bbadf5a01024070262e58789ab45962159edb26d5c4f845c7bb2db53b01e0bdf6413896932dca22e54ed20e8c85815567ebd1c28f8c3a8a5e235ae40c77c522176f5278c7342f6f3e5eab6b71c457ed97430b45e8bc6ad60eee9f14f5b4b1c300f832507edab0272735160696af13618cdd30f4e9a3aec2268b9cd60eff8ab7f834f06f55aedac91bd7e13d27f31732735893cb7c5e343dd903f5c5d5842d54080188d15c4a819604bf4c86c63ea580e46a129ca5fc5015e0ff7673a8ed964672a8eeb36a51d4cc23fb630a2117511c939dda7559d66b9f4a99804b5847b98d06321fdfca93ab78c41c52058d96e248877af3a8903c7e466c4828a5dcdafcc48b5b9bd1644a10cef41c401299cd1620ecf5bf34fa3f6d817b02102cfed07ee4509ee1e07b1390f924619a487345c96938f097c12ca0e4bfa11f8a04633c65001ffaab3ed800039d0f703a5a7b06e58b906f6c8f15b7695be5a49c13c7d0f41904d52ca394baa4c77d64dc6991af9172b6736e1370db5dde92e3e8a0dcd10ede9898e7b65ad4d9b5e866093f3c8bab3c60c57779624edc9021d3e16e95f3e13d0c145bd7a510cb3f6b3e9766665aad3269b9f0b5f58b47a8fbecfa14a17365df98f2895c4f5cde6aa6c150a8fed0c3b4183bf850aef37f05f0cd44ea48c7285206bfbe4b3dcccebecc03926e31469095cda69680b669dc6209da98c139e2848609079320d37e2c2e173de330cedb8c16077b50c4192f5bb2e2612d5aac465d01353339310ada1f7287f881503e46cbf3d45843e3ae69acb76039edeebff93c7e581d6e6235970a92679ddd773ab50311810aeac0ab5c0d5af4e9b63bd0b839f1466fc96d925628908a3d1d36c820320ab8dffc02688cff6c82aa1a186b716d88b3ee0901413afd432d64f175255e2676c96a5a7642955e37d8434b16b701adc2acb23d3fae91be1beecc3f5232ece178811859449410e6d92e0b528d1b171dae2a9b096f8fa6b26edd11f291c4b5d4f2bdc8e67300fd1f05f643975ea88987bbe809ab4dfe89bc9addd20b6cde5ffa9bab998b3aaa710aa7c2c2c867f25f9a99975677f3ca3800e02156605f00de6269f11ba4391c24930c2d8db08b1d6522febff52fbb16edfc7ead466c4f71fd62f19e10a89308757a690c0844da97f8d4d125f3370e7759e270d3b23e7a85a241c3f84cc6ff9eb4dd76da8f42ba5236798f6c1ddb4e0bbc2a017635fc5009e6d925e606a4c4adffd7a3929a691b07460583a89abf7715f88524cd1df28e5d34dba5794aaf35a225f99e62b76955b18b5e457175a9337746336ea7139ec61c9c8c3d31184253f618eda3bf8bdf06222706e54eadbbedfe38d7633e0a75e43dad89d32198af7a4aed854552c6b2cf62d3936c8aa57f4147d9b3086b0083d3e953c6e88060830d9cdb19dd6ebe41a05fc09d06af0770304b76b175e55a", 0x1000}, {&(0x7f0000001180)="a0910353870c6d7e11e0fbcc1c6b02d265befa5b7a78f396fb8f3ace7e36af5ce0193a3ab746ddae95f2ec4cf131b4169a5068b15c5ce660d734466c9e767520288da177bb73ee7753bceb4b6c73785d0a294acb8c6c9a7dcbe2f5b4bebf1196de4d810abde2f57d666e0d63a490a89667e70f582038ae9fcd725f9c14eaa862d239d9dbec7d6ee1c2b0e55dbb0bb2879ab333c3e7ade4ccacb7603c402ea30ab59ce0505b35558f84a027585e4f6e7f558dd3adfb86d4a91ea877e1dcc2a72754", 0xc1}, {&(0x7f0000001280)="4ab02479fea4590e5922e055aa353dc22a9af0b44830b2a9443bd72d894a5dd7e41bc2d6a6108c4bb6163ad59615729abe9f319f5af608aaad10748d40381e1e094b04403150df8038e74345df4ebc9f5df69b143180be0dbead30b7a6577cc342ed78f0b500857d65dcde38e49c0244e50444666b2fd0be575d0f141136fb023c9706576a7ef708350569d4bac224f8efaf3d267733de42accb7357c0731a666fc589be10d81083654add76b8dd0c773978f8e279e51c54cff301a6f958861f01b34024", 0xc4}], 0x3, &(0x7f0000001380)=[{0x70, 0x1, 0x7, "cc12faf5c8c33383979c369155c95eab808ae64c99aa2392f07efa80da844409fd2ca94011ba85165d54ae5855587b73d951bf34d381c23b124af7c9ee2cd7db5984c1c51dff22727601e780153050ae8871603c15aee693691399ed628ccf"}, {0xc8, 0xffff, 0x9, "9fe97d32d661d4468bdc1195498dfdb59389b3329c932587ccdaf74a3d18958eeaf61c24f0cfb36f554fd741899976d385bf8e10044b13e12143833551a4bd6c860139c631fecc1d62c7f3a0207f499d8e00f7bccfb118e602736de27c09e064513163c70966be15ac045c2d4f0773fffbaeae9dd916bbcf94de625c854d4ba68eb914a7bd90f318c3bd17278dd566310d86830a9cf66209e27be714185960a41dde560faa2ed81b1b4001724985ae7ef00b15949c7e1329"}], 0x138}, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0xaee3, 0x10001, "ea4361ec3c50b2ebd4e5a8dcc37178d1aa46227d", 0x0, 0x2}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) 11:09:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530009c2805b3c7d6f2a388cde5802e82b36f1ac864139535562de9cd0f22d398b6a4a3ff6c201608d5a717a8316d16ee58fc886434814111b1bbb4f205de925531db87ce52ead17cff7149e271a3e80dd672ce260c759aef3f8c89ba4c2017c197bc994ea8eac63d0559dc623008239c3b0f5d477067dc02f993fa1687f34a9e7485fd08cf36f04e78ae14cce8609d3875a9a657225e72a3a0705ed0c680bea8de654430927e118257531185d3c90c6b984c8b5a9237fdc7027d92bda524896b96981bd2f264467a823f7e965069d923472bca6d53d0"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001680)="ea4d8aff881888d8f3219c7dc04d5511d8da84b4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b2f1861baeed3009067d879c18441a4190899032033610f98229bedaf216e9d856a9eb78a483ed0bee48acf62b8426c79e68743fd5e97e872ca", 0xf8a}], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:09:53 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="6f4b0102f9aa36532c1e4c0b2ccd4c95849cc557c2838c758b0774c30fcb5a4c88e511c8027e893c237cc802a982088647dcbdb80029eca371a4afbd71d568b1387db4256a1bb7c1d85fdcb90aa2f16d8620f4d4eaffd740000000121bad9f4627dbad7de767b267ad46180eb1b4cd166ac79aa39b4d538902c894efbd1abd65ba8ab6ab942bf6399a2cef50c98fd9355b20edcf33d0b4824338ba1b3114e2b2ecd632be627a218224ee2f01cc6e3e3102918e4749ca43118d", 0xb9}, {&(0x7f0000000340)="b3bda6289222581b238ec31b31e620c611e3955937107095b7b8e5c301881aa36ae9ac2ff8f5dc429aa2d33d4670e6d874d36b29c335d1e0588963434e44b875a23ceb6dc6b45e01e97d9e0a6765ab62f4e08d0ad72e335ccb0ddf25742bb1856752b8f74c5c389166fc666d2e57a56f217e03462783fcfc08660b862ac30f289d255c8a46288d102891b9838e4d", 0x8e}, {&(0x7f0000000080)="605f1704f6f863eddbc269b14a6e7127d7bfe0467bb448ea6f39e087ff96a76a6b8f9ac99f", 0x314}], 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) write(r0, &(0x7f0000000100)="84", 0x1) write(r0, &(0x7f0000000000)="1d", 0x1) close(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x400404) semop(r3, &(0x7f0000000140)=[{0x1, 0x355, 0x1000}, {0x7, 0x40, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x100000000}, {0x1, 0x7fff, 0x800}, {0x0, 0x9dcf, 0x1000}], 0x6) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x58b) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x3, 0x1000, 0x100000000, "641409387954e49d7c81f0d80d5fffa1ce199029", 0x8, 0xf7c5}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) 11:09:53 executing program 1: r0 = semget$private(0x0, 0x4, 0x480) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/118) setrlimit(0x3, &(0x7f0000000140)={0x2, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)='\x00', 0x1}], 0x1000000000000077) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) r3 = socket(0x1a, 0x0, 0x7fffffff) shutdown(r3, 0x3) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) r4 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000500)=""/4096) 11:09:53 executing program 0: pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000780)="e397374d43e02d2c2b8c85cf6067edd66de456f5bb0cd70952305942d9f0c7ee930b28d715f606558e11bcc054f6f884633985cfa6d29906246e196aa844506170cb31bf98da10e692a7b4e8f5a375d8569ef5dd3b077e3e", 0x58, 0x4, 0x0, 0x0) r1 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x92, 0x33) r2 = open(&(0x7f0000000840)='./file0\x00', 0x40000000010821, 0x12) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x7f, 0x1}, 0xc) r3 = dup2(r1, r1) fchflags(r1, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)=0x7) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c653010"], 0xfffffffffffffe74) mknod(&(0x7f0000000700)='./file0\x00', 0x8, 0xffffffffffffff81) open$dir(&(0x7f0000000040)='./file0\x00', 0x290, 0x40) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/80, 0x50}], 0x5, &(0x7f0000000540)=""/130, 0x82}, 0x841) read(r1, &(0x7f0000000880)=""/58, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400, 0x8003, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080), 0x0, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() lseek(r3, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x40, 0x44) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001440)=0x1) open(&(0x7f0000001480)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4cff, 0x6, 0x0, 0x1, 0x7, 0x2, 0x2, 0x0, 0x3, 0xea8, 0x1f}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)={{0x1}, {0x80000000, 0x800000000}}) openat(r4, &(0x7f00000014c0)='./file0\x00', 0x2, 0x81) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="0bde9b7cd77018194be4a16a69a88e95a5c4e55134d64805441b1b50ab3721749ecf09bbc62f634e1027c1991a84678885715e67271a6c125063755e5c775bb4fc925c6e55b384cee442f3ec3ed5590be813df59ebcd3eed44771e4b5865e438c91130eb0d6043dce2b6509604e5046d6303ebe988e388d70d1a79f66729a6d26ddc4a6dc647e36474dd45d41d0e028ae1bc959fa7c2da12859f3d30f4cb82d6a30221f3b26505029372c1fdb6fb12667f4dc62c098f3b126e254696b97292d38d275b8ff272b5efe1d29969539c57c11c03cfaf43521dbcbc02078c044377ebf5b539cbb75686a54454a08b720db9a5dd66c5d6b401f1f909c0cb31bfefce1a73d47ecf9776c3ed8bb5faa13ec6e73c91fe4356584a3f5a90d7f982509ca8d77a9b2d19ca4109430fbc94ad02435b3b4201d602add453923e9726173459f7d4cd027c32def39250d7385f3703cf3c13cd7c6ec52164783eac3f83fe5577f0d7c7ac378c10378ecbbc50e22f0c6decaf4b8c7472739a08b8540d5fad26cd8b2f5016e11ae66153644dd5cf86e78c8a6f8f2ba3c275da4ead4fa1650936b30faf7470848ef3389e97dd81b784fa514ee5e9729e9182ef7cefafa451f344c7cc2bf656fd12c43c6a69918f15adb9f7fc5623d94050101900237f050e74d65eb7e60103680b578ea338a1e0b40c1181a39547ee567f21a7050a85c489a5b9a5d645f0a40d2e678a86e2f5ad5095b22f060f41e51985981c218bad556dba9bc38c1419e2c1886abe2051ec4a1b840472bb15e712ef9837c0ed48a57de06f3393698b2d3f9838c6adc29d3658d0aad52050638d6eb71a6c51267664f3c5ca1b274547f268f846363a7ec4224da9eca6e30d959cadfe6c62593dd2e7d8a18e662de28b7f55483ba1d6e919e016a77a328d5611a0af7e08355273a3c7c3332bfd43408701eb99f975faa832f0428ea3df90bff7c354c96f5b3126e20ffbcd0feade8918f6195eabf2c5cc5ea5ff3a55d849342f2fe13f85f54d1477830b857dd660ca69336d470698f37d7401c4da2b83d9e899a396a210cd32a029d7de10a8d79457469768e108e427a9987d46c140a1cb0b5593b7d117bea39df4083b430a08450294369c750cf84d0b035d46bec056f385a918e99205db877adc53f3d720c77c5eb0ca21dda7efbe66329c4509527dec3946f2f3164c39b8a6cc5d01899099a33bc3370b3d4e90303fb22c5f9504900363d74535bf519075940e9b1bcff9894ebb8730c9c6c8ad6c9c4c8f7b86a3d1c269258d5557f60ff46827b0062ddbd42a6123141de15cfbc8a34bdb27fa37fb3a560d036fb0ba5dee3855727440e41bcf6787a3fae1d9a7eafde232f12bd97dd78ed5a46b8bd146fa7e206b05ad60236479844610fc25e748b1624d52926d0961cf5994d630bde1e6a1cd1667ce10df92885d09272495486bca7daa8f630bfa267941b935fa63f86016593dce3906086ef702ac90c99654280c2f831ee8fd02059b266e76ed8525f8718a086cbb941f0eda86ac81f4ea937fc01cbc08ffe9a26a11a59e20a0ff4ef5c9ebf626ebc2f853322aeb00217dd7c09b9b79ad973cbfa0b37ca85191d66ab2bbec07991930c71d187dba07bd290fb0c68058b79fd46c4464a29a2062fe899ab441ca6feab9373b4e9765258d1ea3d2919e8081b002fb248def91cb374eae223e073ea1f1165e41814976fcb6e6f4dbb35aa21b60e7c728650334a2674333e4bde4bad47f92075f620d2beda62da82f135e361280dfee79761a33c41832775aec7925817e90b04ae8d1442ecfa5b78a19920fa50aada19e894cb2d29680c76e4ed979789e4dea843e6f5b18e1ec28c5bfbc58782312503c9d26e3eb16bfe368a08f3a099bbf5ecc6ecf94b57d8579a36d734fe2973e6d07a77d1d4e91c21c33a897fbccb1d77dfab1a90e7f298526f88e4632b8678d8e04a9c5e1bd17e02074b4a3d7bdb89f81c234e9191e5d892376b51933c65970234dc630664c0c99b08a8c1a7430d86751caf42fc378c752bcefcc5187d3c267a67081408a7b72c7d74a9eef9f09124aa636e8c4facf1ac77fedd46b66d3a58119c218c77f364e465c89e94e767215ea3682b096cdfa6a14b0cf314c60407751557084ef6382e3b6221056c46564ed55094f9d8a38152114fa1aa6c8a020b879ca0758ec41f5e92c94efdf8b064f89257d09252d4793ac3d6bc55080cba5521c24785ae3dae7e927e7a7e52ac206d94677c9c0e337df10fd0895caeee1cc76a5202d2503a5c4725f6b1b7083da1df376d0f665b0a541e4d92de7b152265ed8abfef63b6bdf09e322e53c51cb146cbe6ffb85065556ab536b082da338c1c0bbbaa41ce8a26006a382829501be85ef5b797efed472b15a37a01870a74823741a7ad16370934f6477164786dbc3777396babbd99a6d40acf8498772e6179c3646d2ea5ab291158ca584793adadc0480046d9f313fd3cf3d5f5ef6230a42061647822e9a254ab630f9f4af6511fcbc4bfaae8da307e915f1a18688b4afd6461667e979963e2e556f63d0373921e469923617ba4b50cfe9f7dcdd08474a82a76736504ee20d59cfaed7e02228aa0b554a37597c878685d081149257fb061c3d42e5c7c0ede3f4a84f118858f40fef6f5f5c27ef09fe6a32756a29e985ad7f28e5cb94145a4317833cc2ac487bc02bcbc5acc2303c669783c0f60ce7a5f8aa44387f0fab99ace9406c6a36d4a9bcde425d7f198613eb7d58de8b1c26ef0950a11c2dc981257bf1c1431c54d4c008a315d44c9775830c7f1279e99d0ed5cc0d7cde0125be649f7c2a588c19be3c16bdd555d6c7951f43ccaf7316c9fb2f540da35ef028ba6562a620dcd610e8833e7f73de7d984c23c9e9c27e83b6e37cb699cf7eb3a11f0ee4926587b878d126a34ee058600e20625b39fe6f37e2be0ca488b80e144fdad313cf05373d3867f196c1f5bd516cd3fe78da543ac287af54750a4bcc9c8cca0076ea08b43736a2aec06b812b97ef175d771b09c9640ca2febcaf0f28d9262e47f53f5f1ba2fe19c910b4cfb10a499d3a888aaa307a2d7199fc8bd01de1d03b8a20417e6de8ddb3cdcfbab01d7ff6d86c7de3c9516972cb9f979eaab902a047ac179141ca3df7379673e46e9493fec0e6d62033a61d4a3b85132f02ed7f4a8eb1eeeb88f69bcfd960a1e1793b4efdaac5baf5277dc495466175d77e91107be47ec2a4d253f5985ffceddafcfed76e268ed81401577cee8190cb61f38d594ffcbdb6194d3a94ca3cbe3f2e0d66396e7aba7c253f5ed140ebb73e4085272b4b68d3f471c5a3f4b11d98e9a808bd7bb38119a6e20c6495345c72349dd73c3f8007f8492f0b4d2e72ecc1503155467b2930d2ea8cdba93bbfea51850681e8141186558ccd8b6d999c45c4e32642463f94727e16de363cf9aa46644cb71b0502592baa94573882109c561ba452d607765d57c110f1c292ff40d9b9ea0dfd96e53fe4bc602533dbd9c166db8e07fe07e0f2a945164906abf4277ce5169bc93a29a85903fe595df55265c6fbb0def5aeafb087f54871ac7e028274d20ae519f84af99657aefa6291b4983f0340b735feab968ed0fb1a835e6f1c87684c8ff72ac85894a28099571eab50ae8a33e1353f25ced2083cc99237d7a3a008ccbb0d0e8bf7d31a36a67dcb778f7c017413955ceec06bac9fa3e4db6defe171a68c06f8e53619e3c0c7bee2757eb79af1a77c54d58ba3d0e10cae8e0311eea35b20b009e79a381464501393220ce58da0665fe2f73474e18f8a3cc34f57a8ea4d9b3456961967864d1c167375609cdd2641746d72d557a485e892fb09c0f1cc26f01e7294415eceab18a5f9c9a2ee99256b389585fc9d5cd86aee98e77cc0238b9e2fd72e0e399f847564a9aa0ef18d99e54dd483c7e2e18da989d723c4ffc38780fcd77feb3ba736c6df955cb650448dbb0298ef2266143b784ccb048037d7a1eb70379ef242a6613ce5c056a7b3fa4cbb248a29883e6ac3b33f7469e6d6c1b936ceb58ab37fc1f4c5bf2e07b10441e945f65b0c36bc8d0f5d244161bef1f1d9f3a5a5d7d23e2d5171f6da74ccebcf4ba38bdd670cc4f1f8c11e3bd0f60f83fbe534d5a3d1495ae92f46435940d02ed26886e9776254b43aa3aee5d30dc323cd268d8a2e5f086852552e31756df091925559b00917330e695a80aba7d1d3d07afd7eb3ee79cea1d49136c06df68141fe7c369a9bc513495a87c1e1b9b3f373a0a7544da60b522a2963d788342d40a349cde56e6ba18c507ebbb25e53f0723d45b5eb4f2daf727739c52b99737adfa3165d887335d7ac4b98f958ded6356f3a518a51e8d8d3dfc7396e54258d6a5bc6de9ff25029483759ef68e7d9e8d38dca9615f54d32828b3dc420a992da2fe287a0afe47e6511a9c733a143c2b17b840f26033e4155a28e6b8871efd8daa1c231a80ef1503c66a33948d4d066f6fb35385e43cd5336fcaf448b4fdfca8c7f804264302459a476da85247c671ee6f9489ceadf7712e14b7c8b5bb76f2574500e383763837b4b990ca70c36319c2056de961d994e3fe623fbf3d5283cf52a5f6bc477f752543f914ab0ad82203ad25b9adc61af851e34d4da77996e1ae4ed9e4194daff894b821bece1b5662727dfdd178e3f7e237b88d327da6c942f27bef0ce987fba235e258554f85fcbc035596547059434d01db494a658633ef32280c4cf94a58a1fd6e4762fb73128073ba14d8ee6650d77215f63e7bcce541291e7d96026afe3e97915156418e64df7cd56d9f36a089c866469a0b8e08e1237a07801c011ca299c2d63bbb7c9e4d43df3581178631c19468f427f0c05752d94260ea9f682f382cdf7db756772f8cbc448b162413a7933e5ae0d2337cf4ae3aa6ecfeb3b32e2e13a83489ed98ce97ff9d1e46641e82bdc095a4e89c75d190310a5690b252a39a977b64bab14f3b4f4630dec39e266a9abccf62688ec33dff4c67a7ba28a6c45e898fd808988141b4753eef2b1c20fbb678ab7aa8a833f37e4979c94d06faae3982e2d92bbe19134ed3fd7f891c04996fe6e11d8f326288a968b2e2bdba64582cbce6ce2c7dd01df251facd674386f3cf9d7c6e236a0581b09b03c69e2f1d7b34a7ce3c3ecb4657880b265825a17a5dc9b331728878c9dde11e76b48367d09c8900fbb3c16eb51d9e7f00dd5e83c129b1b1174004282f03838facb5eb3d856030f6a6fd87ad8fc6d5c077df99b748d97e9d0007a66b22b92a25d9e7894eae1e95db14bbfb6eb6a718ea65cea54fa623520229026d70a61fdd857d372a697eaf61c2d45c1f1c20f31e96907a19e44836d07fcadb2fbf09f4294beef8d6c7c4797ce05706c010e10b04612ad73c33f744bbcfa7948fc14e3cb8b6dc83e00e9f9733ee3d551b6328f766880b8f273668d4332d715508eafb6b971e36a3663563740e952aea322a4d4abaad15d8ac6b807f407e90340bc3f776ffa090d4b1709126fc54559e1ce1855bf4230901980703055d7c504b6eac621faa7a8715650f39660fff9599c7d80ec689f4641d08f3b113e98adc34fe26f4f8fcc0971d2a57ce29cbbf2f6eb30fab4183f749c19ec9a3d637b31c9d3bf37a7507feeef575ac223708162e515de7f98798a6fb3776cfef27e6fc21beb7896797da82e1e5eaa65c48cd24e854bdda0ee363bccb0e4ea0ab4033cac70c5cdf6373dc61078b1972037063bfed722196de96a06dd7052cea7f57a7d7d1294a4d159f45bb5e298aff62155863f43182288fe63c4", 0x1000}, {&(0x7f0000000100)="80e915d67c99325e18144b92860de9c4189e9f36bae823c1648164ab1c7fcfa319ca00e30ddf78368f5583c87224", 0x2e}, {&(0x7f0000000240)="32fdf08d04698dc9d05abfc3e9fbbe0d27c479f9", 0x14}], 0x3) mkdir(&(0x7f0000001400)='./file0\x00', 0x1) 11:09:53 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/245, 0xf5, 0x40, 0x0, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shutdown(0xffffffffffffffff, 0x2) 11:09:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) syz_emit_ethernet(0x3d, &(0x7f0000001140)="b090532cc83dc9800f42e79ab79f3692112c417716661a228386d6bb97d0f8c66adf3204c25a2321274535fc8eaf88089c0ca732689b1eb204c4f8690c") getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) r6 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001100)={'./file1\x00', @ifru_metric=0x8000}) 11:09:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff, 0x10000, 0x3, 0xea, 0x2]) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8b, 0x8}, {0x69}, {0x8a, 0x8}, {0x8b, 0x1}, {0x23}, {0xe5, 0x101}], 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20488, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) 11:09:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 11:09:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x47b, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x800000000000000, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x1000000000000009}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x100000001, 0x1000}, {0x7, 0x8, 0xe9892f82fe6430f0}, {0x7, 0x8, 0x800}], 0x3) r4 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000001740)=""/163) 11:09:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) pipe(&(0x7f0000000080)) 11:09:54 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file1\x00', './control\x00'}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file2\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 11:09:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40000000002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7fff) poll(&(0x7f00000004c0)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0xaa3d, 0x10000, 0x2, "f9595fa0237e6facceb884c2254db85588eda874", 0xfffffffffffffc00, 0x4}) 11:09:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x11b) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) 11:09:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() setuid(r1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:55 executing program 0: symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f0000000400)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x6, 0xffffffffffffffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r4, r5, r6, 0x0, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) sendto$unix(r7, &(0x7f0000000640)="126ceb990fbe0a498a13503e81c6e86d93944f5a3a97558340ad86e9cec9a08637d52afdc324adfc8ade88b04825f3e1b5335c7dd458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41b5e", 0x5b, 0x0, 0x0, 0x0) setsockopt(r10, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r7, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 11:09:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x5, 0x1800}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80000005, 0x42a, 0x2}, {{r0}, 0xfffffffffffffffb, 0x28, 0xf00000a0, 0xb0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xaf4edc936747f878, 0x80000000, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0xac, 0xfffff, 0x7982, 0x4}, {{r1}, 0xfffffffffffffff8, 0xa8, 0x60000000, 0x8, 0x84}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x5, 0xca8d}, {{r0}, 0x1, 0x20, 0x25, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x88, 0x81, 0x8, 0x1000}], 0x100000000, &(0x7f0000000040)={0x2, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 11:09:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 11:09:55 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="21a8730cee0f037e1b010000eefff700000000000000000000000000000000000000000000000000002000"/57], &(0x7f0000000080)=0x39) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3810, 0xffffffffffffffff, 0x0, 0x0) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x400000000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 11:09:55 executing program 0: r0 = socket(0x20, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x2005, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f00000000c0)=""/33, 0x21}], 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpgrp() 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffe01, 0x1}) r3 = fcntl$dupfd(r0, 0x0, r0) fchflags(r3, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCONS(r3, 0xc0044266, &(0x7f0000000000)) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d6fff7ace74ecdeff3a699f3566fb3ba125c00000000", 0x16) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000003580)=[{&(0x7f00000000c0)="7ba369bb2c376d521b3aea5109f31d62d2a2332cd0f742df9a241b6f05bbe1f227c8538356a93302ddc35e4f0d83dac7ae3374205178c0f70aefcc523c78b468e86836039f6413c7c3d893fb026d12b858c61e175700b269ff14ac8bc6ffc7ce00ca365b3c45d21f4257348d46b161652aa016fe51871996884e0f0397d7ab8d3cdb48ed821f1f4d1f339a8413b82a97fb7fe5850939ab", 0x97}, {&(0x7f0000000180)="4ae550441e5d2fcd1f1f3823a74af922c4955117559ba027eb77e51889309d1329ea4c65e76d5d6013335f9fe8974f80ba6a32e0fed7abdf90779a3e5a761dec414d51f0bba9d82d1bcdc4e436ec775a86cd5db1b3b693cc1d9ed0eb6a8d0a5a0952a7ac3149ace2d30d2b2e4252db19a799feaebaee9e6902546fd0dfdc39b97add1b33860c0ce08f227c752ae7e80f9f2b57891e1962fefb73d396cbbdea1c1ad523d70945b43531af37b3a18fa2412dbcfe8da3b2ea327f03a867e7ad0def5b9d4802317d79c4d0e8db494d5f8cd9ce7b9233be879672675be883268124485b93ed17755fefbaf6bf37d7cf2bc618f29aa4a3941a6be0da8981db3529289673e24914bc69c769621ccf885b783345dc4a3ef9ed607dcd29e262d06ffec663ef121a8951ec289df76e576031462c742dcaf7e109a55b1701a5985f848ad48a77665280aeeecb517884cd09f11551549f9d9d6cdaa1f95538567a463307bec45492742e1ae1ddbdfe03057dbb96104f63aaadd4c2c334c2084ce09a50be013ffcc88b90e3bb5e1ac52739114ff71453bccbcc6359a3860a4e4a9eb5dbfbed5aeeff7fbe6f85378ea3c01839cc7180f359be4188b41ffada32e603c30f30cd5f00c005e8251e5654edac3b16ba02e7f84065906664041facf0a1e01e28e884a848d4367325e64fe9f5be041c85044583976817c8de249263db4737f8cfda1b926b2f13590c7d82a2e479ed94a3f902bb92754f5bcc142fe580ba1d81f15a8ddfd0a24906c8ed2ab328662834f0b155faf135c37bee7c8c3e9c48f670f7ba943b77c5a2a26e4581a30484c4b7aca4be6e0f8b1f7c17a96db1d782bd7982bfa69c39f0e2bcca0a6e1975717921912d2a825aa6a9c9c9ba08c934e41c8fae59aa3939b0109541202348f668ebc831a03ebbaa2ea98a678f9aef91606593876de356a10dbc880d32d0a1d8132fd4a1525573274cb032740252552d73ac82c6d7cc8a46006a73d16102cee75d154515eb4975f9ff6ec0d6c38858a85c7c1af2f4bb62d55b99177270e4aece6d160b0510f724d39f5d558d88e44a5dc954d0da70215f59bb3f200e9259c31312fbd987711b484e6abdb60bf7af02a58ce1d442b0e85e59db7781d845d900ce5c036be17e335b5b62d6088d5e60920e11e94fb515f9b18ede4c39dadd3682fdd31fc59bbdd387d61b6836bdd9265b2d865ffae1d53b3151589fdbe5df12d0cda70a18f1b50583e678eacf1c47d898fbd741e81f57911994742ffbb6f158ff388b454dd6dacdd7043091193b9c3825ed8ec77053052ab622fcaf577833e113735f6a57a9d8c183f33e799729068809f7525963dc6017aa069c7bcb1351bf515933f16819d6262f35f3d42d3706230b1ac8f76603172b463e858f527c35de4e7fe16dcc120748782ea2bff3baf97a33f96c23f106f36ae623535dccdbc417880b750321415b647a1d9a43f440086d8baa16d50b0955d11c095452e2d5624b9caee0a29cd729a828c3e941dc86f7f2caa1af7a2c5365277c3092d6fceedd485650122e6f53fb989119a5a72b5d6d4111ca35ccef9fb6503fb7e97574b4407b0ad51a1b02f3e391cda6a0b36cf015c5938aeb28fc737e95d5262f7eb2bc47fa00ff230c329a7551824f58f01e774230f5482efc3d086b16449ca6d3005fbc403da9b2467414117439414179c700e5e4b89631d9ed164f75fa74d6fb44a29820fd7a7074ea9007e27150af6644861c1bf43675c29fc1c4105fdf4589154d5b4e19730691290641d2d675e70ff7e1162470afe475f539f55de985eb2bcc258b9a52462941c5445c679233d485d2cf2e1945fcb8f8c9f80de5aa7b880e145543d655e9c05bebf653cacb1b781429a65ebaf3f92bfa9590938c7e835d00b44d6ba6c037b7bb803d4b89fa1b8de76384d328a51fa5e208df755af24c59c6b5bdb6315524c50f5360bbff9ea974a0806c63422196b7ef5db2db41eaa81e228cb2c91594f08e56097ba7daf038fc370c101cd90812e873c2479426df619c92cbfbaec52dc867f497fadbf2ec5f05dd91d985186ec308ad27494f42c592e11d5fa713b5b25fa04acaa31cd35b735ea5188b7a311bd5bc599441222077e680ab1c36df1c537f7bc3987a8e9b1590715ec4b286803ba73b76e52e31f7f5d3253f872ac22a97d0193b1ecdfb795128ff8355d2ae9492a59f8d1e255b066d2eae9f99248f7f7278ee2012a01f3d1a9e4fb5451a784ef11ee0265f02229a0850aacb905e84ac3ad567f70c9cd90bba204250bbadc89ea02d5aa9c173a831ad4e795ac3279c5c331b22c7246343ef778c904d07bd2b42db6bfad019a832d709f3fb5675e3b700f1013953c7875b0305d3e9fba884a493b7446bbba96fa2230a820ef826e95972291b4158c6bde026408508c7ef393dc08f639457944e4a1aa9d6d47a91d15590ee88de0ba00bda1ce966454e0d746ca6409d889dbd4938f1f98af110625f857b303fe2eef30a93a470d0d79e225f66d464827cb8cb0490d238bb6471be81f3c329eeeeaf8af6a36b39364ced3f6c0e7bc0c9a907526e42f5ed27234325edf2ac0f031a8a1d2507cd571d94f325b63f83b5e83a8de2d6b17f1d5f276503a06892c2f7b00a2ca1d5f80ff05fa1ada782f55b1f4b5c3102f9c391a54b0e7646471be4c96f1fed1eda3a6581d34b29f141e159ec14ecbf3249ee6aff9aa4a24a94802b9bc7e5c66c73fdf3810825fcd49daaf91cfccee45a13d98762d39d48132a65cb6fffebf8f4f99d3e976a717dfa11fe92cffe49373c17d273994bbd85a66a92e45472e8b74f4ee9c31d7655e6f5147626a5783cbe7c4cc4c40888d100d68a0197cef3921864232929f6c2fd207e388e8e19b2a435883173060d62a29ad024949dcc7613b3a6f67c323e99f64b44996187329b15f8da3968fd1a53ab945322c0db611374aa6e429e694bcc3bcfa01f0e81cb5cafcc40467fb3d8c8b12904d2920331abd3077172c6108fbeec188920a43afd6e95385d98cacb342fe7cc70d21ac5755b692a2c7c4beb9029a0e124dbdac184568d454924486913216d6fb970b459470d268ddf6f638cbab5e0bf1b98869e0cc126e8e8067b4e9d4d99838180d8806113096abd65cefac9b38e4a10b2ca932618c15fa026a6ebb7f22d991957451ab59622ad7b2b8f5e03e7537bb0e945fedf248b91ea2757dcbf74ec389ef5057860f83fc319805297ae033155a56a4145028a9c02ba872dac37eee8e679f162a9cf71796215ae71f80ed452dbd791b3f732230b62fec0a05307b92bc8a0d487ea663e3c20d3f623ce4268612001f9625d63fed0bde2603b295a5b2f9b541c504e63ba50ba5fe4b64f8a76eb1090d937157fea76d79743ab8274007c6d0c4d4a9328acf98bdbc9d20118216f54dbeb93e36f7caed86d2269730fd44e8ed4d0eadddb0f74b24c167c65fd064723ae3c269c94d5effc3e5e8dc3b420b88028ad5b7e4f16eec7bee1166cad3ffa410676dcf7cbbd450c6480f67445d829d5922b9694024606df3adb8b28bf021b1edbfbb0312ea15654f76a968ff9a78a9d103114e1c5c5ebf804e81ad9e5e470c0d648ef22742edc9ad6f307b46b4b4c44800b36b145ee8291fb57c6c516a96ce3f8788331a719a9b679e8210b44cc5af8466a7508691adb5bb1e784bec95da020dc17fb2d63a2fcb96d97bb2b57146937ab02913151f51735e10c8931eb587cadd3e3aa6a0108f0d9ebd3ebc4b12d10bc342476048c939d1cce1476e91b6a4cc1076ed47d2e3da5d3c544c6ed55c4b6c2769bc6f4f7e3261d1a0b8bb53f4ba3efade352b63a8bdbb4f9ccc9542daf304cf64140574868dd606e056e1c81a03842a1cce858ece44f4c6088ac4b9b940c6a13203c525235e87188b06c879de6b94db06dec1beb8f8b4f0483449f492c72d58f8f54f83e542e35c45af65144da67a53696d020a2ecadd4ff8036b8267e67f141aec850357d999affa4edd167fa965cf64b9e5cca064e23b8a2437eb84442863a3d9339c7cac725e2094625f297480be18b68542df5abc68209c44432b6963e15e28f5c25a265163abf2f692f886a0fa2ed4893bbeef7d2bd0eb8c120d43ef69f368d7adb7b6a06875dcbfa990309e84de81ca82797f69bdd6e687ea34632ed958f593abb6b5e78cae8130856b6e4b7bcd8f92af3c7a1097d5634e5106ee6f80cfe31b5708b453b99af1b54cb18bfc0252e56c041be3f75a41987e31dfe0d458fec601004e6702b15338ac46c0ae8e756a604abcf000d5594f1237b5bec748d1e9b4bc82a6042d86580e841a590502011b52ce9cd2e516d93521daa71fc5a8f5391141f3791b46bb515ece3f820bf6e681ea6940e7b89fe1bf61832a991cf29888de0a0a2d0e589fe44cb0280d4631d81ea6fc1da1e1ebe8f789840cd7c35593cf66c2d1918eeb0ae9de2a928a2776c870504038a023d3c0942749ab57bcdea1ad89e8e823e7ff32a83d4cf6a8db7376f236734938531e4eea96810c7f3fc4f52c2f186c203f2a883622c31db43670f0491bcbcdcb824cc0f85146a1dbfee8fba4d0a4a200afd82150788203d8d1cb9dbb66833be6064310e8474cc82dbd4f4e59b32e254dfdb0e891b03a34d6abf15b363698e4da9ba356fdb20df8823cd5f831d9bfb8ff51e28611fa763c6ffdb22717052865406143ba42fd516f1d6dc4762520d7551ab8fbf72016f9e4aaa3ffc5c3be9010386dd15f462608878058bd38ea471f9c9f6ed11ae877eb51962de809675a9cb302e20e90c42e3142ff2a9f3add6e3ad160953e31885cadc1a34226bef0c170f1ac7eded30e45609289094b91b50563a81249d3ce1f613dc944cd8c435b8356894d06138966d018c14ac13f274025c2fff5aaa13ed35ce5ba80ffededbba171e7b6ec975b148a65ee871827df294ede25f42ce5e8b3eee44f387ce907d03e1c63818dcba91cec8a9f57c83bcef683144af2867ec8eda7f0dd08cc322dd01435a7a4a7bb97df199a7ea805755a40c9d25f9ac21841d83e476966dda89387c478fc330ff9b7f9605b7d2acf7e721a326c2119a42aeebbf84a02fb0960176b8124f33912033d9f9e48d9c58efcee8bc4beee873b1f2487f27cd9261ece17a935040fad74c8103d202d9a28ef0fc1ce23ed42b7207856af48489a58013bba8dabfb1dc6876e63636303bd975c376fd042c4ea0cf33a3031cc84e29e7fefcd8c1e464b50a23b833f929bc6d647661511658d8397a595f7c6170826177ca95dde3c4364d1e18398c85759bd7dd683bd448e831376a1e781293f2ce0160dd0982f69878e49c7ed7a000d9a4c0c072e8691b916304b80c063d659e3336acb4f2df579dc4c9e00c5595f7ea4600ccdb16e4ce87065e6cf2ff1baa2374ea51905ce660c87add1e78310932ed013684fd95d642c76899c0b215a207b64345ee66d39e89d6e42376cb50335f8c077c04a57c9da99b672e0f9fa94fdd9d32f75c6da231524b9997a2a921ce685fb0f05fc06ffe158edf361800ada0aa35c9d97db0616d6e6892da40aeabb53f0b755f82c8750db64f105c6b27e9e8a5d57be5187220b1e60630d57de4280664a44053b5bb8da149bbad5ba21cd23fb1af421f4be50dd6fbe18906596366a15f769f750a6a786cc091db40a00131bf566290cffa485848ec5702f824584f5c689c1a5f9619f959d831199d82d95fcdb4dc6ef09884a8a19e84263465f0a2743ff2b2e0499f28f53b869c1f73f4f98a63529255ffaab7d0fcec037528e1a447c1080c", 0x1000}, {&(0x7f0000001180)="82f1d44228bcab7d046ff876e18905157a99b8080080767a43e36bb0abbfc8ab563cd0cd860d8a625a2bb26c5c933f26827de00315b1aac81c9be88488b34fb111afcf774546b926c7a4b2dff51ecbe9f8ec46a5521035b37f43a5620776d165d2059330792c1def996b3ae03a26f6843e2e200583a17c9f01e3cd3272d4d5e65adcfdd4efa486702ca72d3237a240963520f289b585a72320a4428b51d0104801ef14cf0dfb0ddece5b26e81b2088c513522b716d43b7873768f0923c069370455d743af8d22cc75b6b24b7c602", 0xce}, {&(0x7f0000001280)="bb3d3de724c03a0c59f77049d267f9d6befa76bda08ec56c03e4c15329aadf7c0cb972d4ba38ad817f00fe296fbe3a7fffb82d236e93a0f43839900a6cc3765179894d27c43a831d04499d36a1fbed7e962a1b0db98c7db8a9819ee75874bb8aaeda95976619dff85115f86d296f550a5005e76282a4a9e4c6bf5d6fd944ab987278495463bfea30f992b415791b61c03bb4ae3f12c24a5687fae9a8f6dda5045bdb7854f0f86d22f8f8415c3ecb7221e7c98734934126eedf800029ce417818ac27976c914da83e9506de229762af954bafd2bfcd8555c4cbd90b64cf8172b66f57a7aa4ea9b9940d669b489ee8fed2c9", 0xf1}, {&(0x7f0000001380)="d86ba070dd3d6c785579b3212c64a40f76b654cec010640b7cbdeb343b76eb988a41937abe08399095b774d0d19f837c1603f467cc7984365d94234b3c9e95b375bc6a6dd8e290ce24b816826b57bb2548c6e2fc5dd454efa086bcd029aba3eaa99d9a51d1e0b78ecf26a38f1c1a504f72a92ef2f79c347e30f79cb0c63477b40b5b136a5ba3a84e6cd42626073d095c8a6448f0a5cfcc42dca8c79c6cb5a00600e0c35a286f733d1b8e96fa7844b42fb68d062ec138a6a970a133e1d4296185df535299d56555d49c644eef02", 0xcd}, {&(0x7f0000001480)="de5c5dc2d66308b478805327e8246ddd25b8144cf175fcfcee815b9cdcf001e2f58105996a2ee1823635537749a0d1d3c73d4324ceeea0c13e", 0x39}, {&(0x7f00000014c0)="f3cf26de4a776d833e0fb0404d3cd3901f01534896e6e3fcfbf248064b13f20b27c52b7040ae6237bc495a0aa1deb963e5a1ad7f8af5d24f8db595a4bf23a87576ae0cd86afdf4d25e6a1e976194fe74f7a64f8d5110224e21159b564d3377780d6692c7abe3aaf348422a89f5c8fd628992d7f1de381632d6b9ef5d290f73a96a380932edb8dd936a5acd180da75326df346077f02b58812a35da380652fa4125b9dc644184fec7a3c5a61539090d2c2594516dbb3345afb05f1ffe1d2b2ce1bc69c0c89fbe4ba3afced37e43f26f9ff5ea4e61de8840248133d3e2f82418c6a03279d09c0fe80ddfa68a76174f4197508a2f13a540d78d9453d6d85fdb39af53c1f4c1cc355f3c1d104adf8db0440ef67b04b92070664c043e397e82c65480b7b66de4953f257802d915e069fba83ebaf985f8f596722d11c8ae2a8b139428ba8c4bfb294389e0b628fd338cbdf67218b37be4430a6dd110cae3731015b52bd89bb6c544a6dee25f862017133868b3eef9ff1c093e5d68fc81d3c0416999cf020c0fedf5d29fe3ac5aef4df24c5ab047ffeb7eef5726b575fb29f1d1232abf7d9b5aa93dd328b6567e257abec32223ecc9a38602dbd5d0a85a53753bdd98294676e4c417ea253d4be4de50f6b9dcf216331ecb24b228a747571c40526a1876dcfe46d9c52779e5f34d76af8bc0c0847b40387ab1606a117d52e4a604ae4abadb04bae5a0ab6e99c53afc467a93bd0ed8b547d4151ece35a272e4e643dba047fad5b4e3157e323cb00df2b1fed5ed3ca52594929caa8c17edffd60361c597852ebcdc7a7afb2fdd5cf34ae45fdf8bdec98c6013386c6858ce56ea3c56b4e9e9413e92c65cb08eabe0c00a30afe4a5d52c2be44dac27a2d9d4a88d6b2a06448f7819693fca6b751ab2578c749efacc7e70af8c9ae3c7222c9841ffaf719ac1d15e54d7567ce32a841f94928b85cf982165cd29acb95f2149cbf1d572ae363b308a7f904f6aaccf1d13d3e4493e393f21bc1e67c2fc2e1dfcf63b4207606a63462b20650c8401469302147029e7a691f8ab3d7637041ea8a31bcd867d028501e63e58a579feb0280dd723681daf11da6f4e2d727519e65b1ef8e5391972a6757978987ee69260c27d0375f128d9b37a96314837936b55a2b47083f0ebd6169c8d6f1ef531a285b76bbd7875ee53a35ce7105ecf81ba5188c43032cbaac0998ede9fbe4e2c4898a98668183678ec9bc2df6546f8b236c2fd93ea193f8cf704655d8c9910798cd29fa5b3e988f666d344ff89fd125fd53d9987e2608118873223870abcabb5de6ca7d85596758c6c670cda85da381b61eab53a4e0308a3a03bfa70bd1c936d52974181cfeb09e9aa16e9292a899c9a8dc815cc9fe79326b2d708412ecc0c5c959b11c956e6893453ba1bab45179f5564aab7bc8e2b06414d12650f9305e6b30a2cd5fe224048444024a9edb0e2dfa755d381d1682b98a3fb473b21e532f28a603f23a603d73630d34e988bac9763a299bb0809d520b54393f12a57947821fcbae43b9602e7327bab979b17cea799a7910d9634bea21e7a9c9d5d38ecca44702c29ea4efe2c79453d7da86793e792634a17ce4bf84dff7a548de2bdb519290e3069ffada0ddcb3e62e5410a82202cad2418ea8da48aedeabcfe5873bb65778c5b051af57a2d45e1f71311ec136acfe42147c5752f40d2cc4056514e1917a095ccef9696fb5934b8884510279ba1694094f47016295c5734efefa6614394c9660502e2c7232b5b32207e5578f1ba66ef23b7c8aa0b5595facf158c79ff1d6d1b388e2fd75021b78b11e634cbdcbcb29f132c76a0f0f7b2f67b7c55346d4031495424f095a44d74d6dc3b68f73f4df5eeb97d3b1ae245de969b3795c3ac12a4e7a4df4e0a1d454a9dea24e9d5940aaf251b6388566488643401ac7dd97073219758ba1b6e5826bfcd8b760dab665f3f5d578747e3333846ececb2f6210012cd24c40c94d1c0e976d82dcf231405ecad9463d21d703090c8a155fe73b0297852cf32db84a8061978408d18e568d28ae632dee3ca4b2745d8067b86f1b1aa6197177ccbcd2e8e66b9be670236b69411cad758c98380b03ae52bbceda39cc0ab1bf613349a24ffb253be0834ee305f55f39fa49f89c528a543e36543055f349c6f445ccb901d4080e20262dcef11543839ce05edc97dda59c457c70c56f1e77029043655ad458cf9e05d0d64a67fbd09dbbe116af1907c387326ade57c97c34ca98a8aca4792006c7a3151b6e2dbda4b6708925b9bdd36248798af50337ddb7abeb952f061ab97adcda559ab9a2dbc4f1b766ada8b8499f0cabb14c798f3de58e9a09c7b2e4aba69691a3b853ea3b863b566e0cc166af1752d0aca5826b78c27e967799f691f57620c7338f0164157c220e4dcc910434a249314deea51d23316fb135bc831c978a18b168323ee85983cc4e12f4a16c67c8ee00d4c4ac0ebd0bd1ffa405876235d7b784810fef825bded583f0ffdc13eaeec9c0fbc61a8a995d7e24fa4bf9404f36e863bf6763019ca0380918b2141c05e124d2258b32a0829f5ce06be9b84c4d70e114d9dd833f29350b0bef9a76bd7a2e32ed04cb4c6ea138770e1c1f43114bbd76a93a5035d6e522a3bcd41527552e896674947dd30e2f84866a097c133ecfeedb0997ee31b10398d1ad2e6c89151a34aa34821afdf076eed99709b5b6f30d10ec7a7f67dbfd740d346a31ed895119099ff0451d048eab65c4b59462fd734b03c12182eb42dbbc23c4d04ca02f6cda8bc970e1fb6ca87b5785a789ef83769690af21f8beb96b7317373529aa3ac6401be8d78c87a44ee97656188eec31cd6aff2670edd6f5ec5d77d5283cd5ec9a7b4251dcd4783ae229e0fbd8b1b93a5c757262d2928a2c97a347b09c0326e0abc49cb7401c1e827da7a611bfd5d5950d02617d1b4258f69bf1af3cc27cf411c34ffbd39ce3b4075f49eae46c3f293cc6b89f5a236053ae4263f072614804aba5abaffbbcfd7ab63920ac26e9799d26fb5d3ca99c92537ef841a32166c8e603f0d45c34577a5d4d4028063925127940e1d4b84a8b1adc82e9d104aabaadb8ceceb684434758c73158223ea5dd16e656b967d0acb51ba33ab23351e65deb5e10c0d5837d4c1686231093681f69ff52cae8d7a7561f0b9bae487d7d0efc4532a7cd15933c507e623de740f1b1310cdc9ee67ce6ad8c8fd071efd524ccc4155052e0e4bddfc32660327eaedc1e4cc23377d2009c09956be5ec406e5bef49a552cd6efecea3b0b147974fd902f8e65896338825dd5e1f825af6dbf163f434b48731fcc5e06241dfee57a397c3aee0c7f466579af770549cc336632e2f7ee55c0b4d27b5826055f97ade479fd2256cbd3154eadc8413ab14507c42d968b54fab9da92cec820ecf17c503f1879e938d5081225161b5710e350d9c7685330218bf8936bb0017a55f46674b24224802b6c9f0ca1a7c3d2d8da78e9e167ac5fb89f23e3b7532de454122eea16a46b9cbffc9fe8ce0afb08d053a583726b965053dc68877e51d81ebe83a098c1537470418a20c25a4de021dbbb85a5fa1f4856be31e963da7e01ce6e2a9846f2d45a9ea612712c39de4a5ef62be693bfea263ac6afcf190426dca1cfb80c89e5797f3f3792928d9540f9de0ac6f6aa31a5700482290836c83940ea4daa736a9e052577c8320e6449cfbec614018d5dab52b6cfbdbb6a48ee199fcd454dcd7a5605429f8209e9667c29a2854f2d01612818f507e2883addd198793d43fb9a6de23f8fb188b15409aab8e59ad51281e50f5a0b46100817244624d455254b24c5cd65169af4141fc4fef5a6a4b05a2f4a9af24a4a95acb759675ba67ea2b085db7cec291bf6517193998b1ec6ad7a491d6f30d682094d5cdff614ce418076287a86f3ce28a17b7077a5c9d680d06c4bce35d29d201a1c170caec2911596672e9a281e09a5272c9754f95789cc1f295d446927f3bf7c5cf37d3a91151f205e8d189cf56b1ddabcdc7da77f9c3e928872f110bc4a6f048abc0e5eef74bfe5f1e9d51e40c1831450f2f79d97a419b34ab19167f052f1b91d373d7395adbbf87a05b44898139b9ce0f2e869f8da382303ab91813bc33639d736c0566814dd9063a7765eb848846c6cec72602e6e5a3668ab072cf87ed3fcd12473d509bf0ab8d4f7fb1e8c94fa53904f7c9ef69bd99ff17f8af7af5c05f0b5c8f140561bac03480814c49814a01568c10606309ce130e8b7490912777d16b02b046162ac0ab82aca8936e8190e58116081f6126bde24d04fefe2da23f0b49a0edc28a7432b7536e0fe115952c98dba29b8b471956aef0e511002d57dc1454a104ea7263cdddf4e1373e8d5c4b2bc1c45c288369ae672c5e200833345bff943435acf7f9e5ac132213445842c8cf9254d175b3f104f7a6b96e4f466977fb5fdb3cd769f6513434c91a466c28ef9032a4a711bbef3a3e6df0ec49e6fd2d94b6cfaf70f4699a9f1308d900b007afbc9cb64cc0050471ea3870dd81ccebdcaae75a2b5aba019bc05a9d2490d517047050b366d4294cfd30b4531a24ed55c52b5bed93d953ec3e1276c6cd6903a4fdf0ed91b451be2db6bd904a9302cba9ff7294f46929f7f6de0ddca559a8998c4002e6ab9d6bd46fc811c390fd9e3422f2a166f35a7a6ca67902a48951d54f8751704d45f0cd1ce4bf486a5817bf05ba4e775441391145bf0371a74eacdfc2bf17413b7dea9dac5ecea57286c82a4be58cd0018fb3bd657771b5c9a3f69f3515be73a6abae823a5ff6ec60d015706e2a547a91132fbd9ed54a6b6a905bf03fd0cbeac4c52ad24ff6b853ca190facc5a820a55f7a8840330dd130174f7abba0a8cad9627eaa177ab842b3164219d4d566f7f8686d9c3bb740f2d0f8d5c2c19dd52d11ba16c404c50bacc07b73a3a3a604329643d49a903ef50c84e11fa793b6270f832a8a642356f76e6e5d2fded11537088b6459a72ad30bf6cce817b08e9743f0c6316c1a6c10edaa34888d28192076bc1d253de8fdf7c50b55614342e65783c82ba65ecd49d41a40682a9d38dcdb1fd65cccdc59f63ed7b4e3c8eb9461305fcb950364b19c1b13c2120d2bef3df74a907243ebb3f0b86d0a41422b2a26bbecdb1de619af14e41359cebac8a2143174210824946e29067d175a5a70c12b159ac3201d2cae66d6f5843b508b9079480bf5109bc9bf9d461dd4ad3501578d0900c3e269bba31bb9d1750d8e4747ade00ca85f0d981ba211505465d5398662279e269a4d39d3502ccc38a98a6715093b05d07cfcf6ee2dfb263fe18985ba1fcc8594754aeae6467f69337a75dd699e90d3cbb652d9fb689ce186816726309ee8c4e3a541b119ac2f44f63f3dc5997d7a63fed8106cb6d47dacadf4d1bd2e0d3024e71cc08c12124af505cfa88b78303c1caf24093a381126123cb72ef7f63c71c900c3fe813e1813f585553e6bfe500b3fd260996c9eb992f9119ec756c478ca375d872de1579860808eddd24fb96e49ae8e320140840bbb5d260e581c9df1ab82e47e4e15518b1db5c571a2722fd6e554022771463df425ea672b89fd5b53385f5d209e86575bfc14b35733fd3ba36285e0d5622d7908833b873eb184d68cc3ae705efaac2a55f2184cc545eaa9f49c7c18b7bd6cf772356737a339d65754d9f6f0953217d93e24b389fa0a99327fb7ed3af3efd33b195450a94ac9e0890a375bad2e24fce16610df94acc3810b05f5e0bd4c12edfcd0fd1215ff04f08737429", 0x1000}, {&(0x7f00000024c0)="ee4618bd02a7d29687560c40172cb3ae16b2c41174789f6ef502f2e573bafd9ae7d6d8f18848089d70dd91b737a54752d95ac01140ab27d6cfefa95a3fbf613ccb3d8af973d3daa2bff7ff4ff864472b516df5f5d6bd5f021252610e211da3490ce8a6825fbb550ab90e9690181efb15aa80b9062c2a98e6d36d36026a0f9059c22e25907f7fc6457692b52adc8d1a11c42771fc9066605725e23f7904da3d6ff11325d2becfa41f753a917f0e4a694e368c520d3196297460715bf8f5f9c25e45bd3ce67b9a2883eca5faf60cf179c5ee1b51f4bf950befb62163b707bdf94af82fee4fac95e3782119e6906dfaaaab6409f02c6754579d659f322a42c8b0a85e63e199d35bba05629f9c24d130482afdd125ca2100c06af12852d5995e81625d7a19baa4ac1ffc448eebff212f1f2a3a9d5fa60af15e7b0079cc1e0672f96363741db560a49e033066c6509a2d406707388465c35320f5759fcb029e693150ec7292a54633b7e7b9955622d8135d36ec8efa07a52a2e44891dd5b221255de4288b02f85e817e7fa6b96ee90090182722aec85422986c3cb2be1f58a0b500f8263dad79057d448552bbc7da61e8fa517732cedaa51eb525e954544aae562f4ba44e3d2e6988b051975ddfb0391870d7c224ff9a8dee52c858a2d880ebdffa612b64db1240f4094bc370588c1615141b2289b821082081fbc689e6217872ea556e096911b033a8b64705e8faebce448677d687380c4e8f576bd7ed3c93db846aa790b37002c0a169fd1923d1a8489d7f960e0f5fc43858be04d53160baf3126ef851fe6ca055bd978bb0d92a2adb3328423083eed7bf94ee0ca3dbefc9f6bc2ead20f6860d96eaa84b82dfe22f52184702b083071de5a1adeaab7bcaddd5ae440cc580834faec89e211bd50d586877373fe99d42a385574d6e4f14ada861cde364aca73c28fc3b2b33b10e17bde8e151661c338436647f56d7b4cae8f70431073a1eb42e96fa286f347fe56d68aa6bd9cb5d556a58026f84becd604ac0c9713306e7b57e1a5433c85a0ecdb50d05f0bf899c606b78a14b2e2d02e95c665384052f475b76f1ac3ff6355708f56be1c120e1c0179aa8daa70827a3fddef4ae2d8943b4bd02d235d17bfd66cdfa2e0da07386f98572060eb0578b61d12b8ea29396ae845dbbf5a8b179d8eb659f5b659f7678e97d65c0f8f22336beda1cf3da83928b24ca564a91c5f78ea8c7ad201221b900d3ea1787cd00dbd09e577940b0b475c11c6b28b33de2e63bd5aa9cf9fc00e8e16b6b8b74ae2ac818ed39db8052cbdbab5c9efde6428988b334a0afdbe9c8d51ce9126b8f48f2b0caffb3ac81ef38cdc4f8c17ab7ee4c38ec2ed6a3fb543b1e9634265a58c43fb28c09320793c58e9464cd55b3ebd681153e2cb760dbd8f193e1ce3cd7178690e68779676d6b0efd17fd371666e9bc269eeaf5dc4b4461a4fc37fd220195a7d2284b8aa1b64b9a2d656f1fee8023592b3e66075436f66585efae434e4af124fd2a1ed6e6b9d9296fccd7610bc6670f5a73c7e3ede741a2beb61f66a665db76a37802be0cdd1245ba0d80e1fa2e9969ae3a281eb8c6ea3761fb69135cd7a4d9e931cf7ce55b88a57cc94ab344edd82837fef5f47000c2dd2f4a84d17b30610cfbe6bb6c3565900c6bf93ae0d80ce03246b679f11864b7b37a0e0c2e4b75bd7b31952b8f2469a5971876f512701f0179f03d33aae1e3fe99363b7e4800de60599b36e467f8b378a99848e417b77509216361ce62178a700afdce7d0210f9394324ef6452da60c2a8bc5640890a64d453b1c497959124554c5f643331bc4cca6913fe53b4ddd3507669de1bec2cb9fcbe1606a831f80961b774f9c3c48a478292deea0cc652140067988cd664c2699e24ed5838eb8cf4becae8f86938cc8467b33e8875b13f543ac6a8edfe7bdd98121b6dd9cf0bb378bfd3669cce987ca3094171d6dd25fdac7417c1a4af26152f0c7655e6979d761369291803c2cf264bfc887fc35fc620ffa35673decfe28c71d81285d4d1200c91cb3083e3e2b8469904d2557c74540d0c3e3b460632d68595078273c03ef33c457bc6511849e02af8ed0155c1dc8b242293b30ff857ea70b41b423fd60b8f04f2b079927ab44fa22c2433ea7b4f083e97dc3be6a82a1bfff73cc3cbd8240402b5498a7ed93f52f49aacc6037cc34b4112138d1a245cf4ab733b17a2002c2957d9278b9500134147857e3b71a310da388bcff04bd9c71978761e03a71c16c4272eedf1fb7a5a133cd9f02f0b74d29f58f702bce1e6307f9eb6418e52287d52fc84b5dfc3e0eb207c7340e444b96470c2ff13ec39d6bcbd189ffc3580d8dd325cf411f90770e8fe7006530aa073bd7d56503cd8f5ef64ce958e5a57fc47a64dad61a2620c9344764768e77c8a8892defe1ed7863e04c5dde6df03b20d7e9b2d1af8449f36af198eae2a6ff1b3423c244fc4eaf78f9bcb8ecd022025004ab64d8be600c3fd94c9d31ad1c01728fa4341f495ff1b72cc5a8d5c825e6ae9646c686cf54a564af2d77591bc736e59f767496ea84d610073ebb071f5149d043727a42e40ac4ac9996c5dd30bcdd64d866825ddd082c0d37917cbb750a6e19d3f052765a896ccbec8dbd713b2b942f30c6ff124ead7aa473b036577102da2f3a30963c4ae4361201417eccc691f558ca5dd5a254cfa1fbedecc18da783256ebecea5c7a23b687e5fc9b47049a32da1f8d9e30465c5baa85ded5aa680f2b4162d85f4972141b25d15f283153fd4199df72f8e6a2e8284a4f0a0e220f5a8455555a944657bdf23d230c9c4180f0217488eba498da8e100644e6d52ebdbaa0c5d74bdfb337b8ed02fb526af2d9ca8ba0e85f10d64c2f3d73a1cd765644f3e446ecfa1b4fd3c0c582ff5484a0266055b4e75eb87a74ab31915c7cc95d0b993fe62e97eba38ee96e9e794a5315a85ef7695ee0c24bc7c2f3bb422083dd11ef4d0cad59156d188e49153a87c9b9f7db84905cec4843be42e47c74e9e3dbcf4f75851a181171a76d745583878df80023d6311eb7ee4b76d83c5e867d09c2600780c155b9cf34334dd88f1fd21f139d58b4a3f9fbc723e84a130161ad1614bd239ed9f63651c65e344e5625e0f11184583e37b53578b84074d1fc0b01dec7e7948b94c25dc4f46a58c8eb2a3b2b8a954f3ec80ebacb56466aaa2c14e0c9b4e07c25a24c661d008cec8817762de4453511c4403895c935047491e3f25f200080332187e78eadbe38ee914907e644bebf2c6f6fcf7fd9196eaa460386c4316b802a136232828cd372b94a6840750a77877b8af3286abc3a6779e1fe3945d82118c983f7b4142d4e32c785f1500cf49eafd1077607f09b0a0217a9bbe19514253c56466ef4c854b43909982e6f4c5f759743bece7c81617f19f4ce75c96e37ffee14c1da68465c1d8c222205f7f2daddcd2ddece47bddfad05b60dab08369dd764433951e3ff232dcb7e16d2c93c8529c6766592e6662775b036de969229466821b1fa31dabf983c6684d6f11122eeab3006e918399fb7e941657787c9f7540503c7a62ab5f916467afcf29028af27ce4f1257452feb97635de8970ef54bd74d546152271998de3b4a1f9963421b9073fdc2cd01fadf754fa66039e154150853184381c5ca63c630d760e869102205b15ba19e9c4dd61b676282bf8f4e15a4c8322840623e081df4f3557cdc50a437b1eca3696b57c5eb7a7d703b27bec66339919418f37022406fcac899a91066353b86910a2ecdad43c9606a9bf5aa39a96a0ed729ec666824f068889248c01c84e05ee57e1fbb2a9223e07fde65267ad0ebcc1b398b285c2af73b4fcb4833d1f095b2e8d4953d2b42e26fb0fb8bbbad1754793bfc80aaf7d8cee2258b611e2021468cf7e219e8c90b0f15a2e25c6f1be44eb3b1c73fd109d4eb3619f59659e90bf15db76ba0257d1cff908efe533d3fc3e4f1eeec4e7b81b2f697ab3fbcefe65d5ca59398085c92501eaf1b1ca46421e2780888568f5ebed4e0a76f4b641d7fa09ea3570c907f95b90c9b828cfc49dad7e62e8144eb036bd6a853ea9a36bc335bdadaf76979f7083d216884396e3c71a4b8e50d2b51fa058323690eba420d038422650103e773493bae1910cc206d41d1b5659af43cb05980b582aad2db6bb5b131e698ca525622a28c694a87cc8e983e9da9e2dd3234e978c5ea66712e721a197fbdd491417cc4662d0fe50aaddd48f72cebf957c95e92e07bec08df6bd81a23af97370979020c77f1c3b19b54d0551f0f5b4dd24b5f44e6973138a8d94f49f8b27b91800ffdb0b6daa244c5fdcdf6c06f3597084e9f49aae87ea760c890c2688a5b5780d2b4a3f6632c7542d2e6354e7e0e9fc472c8f5ceb6a2860d2ec653cd137ef2a0902e16a815461ff6155c7185a4654981c18996db33088d12b5ac70a826f886c673d79bce3491ebf98f829480b03c2d1f8311d543884101e77c8acce4a17ab20f253170542a83a2ef0e5716569d65e7c6ce4a397a120f017adc4272f32d5704374212ccc0e338413921f1107ee45926fb095a741695e2e526d870c64a2a40124d35f71f63f535258d30f4d554ab13d5c70263bc3331f5a98e1a1412847dbef5272477a15b40e687fe89a581853186c12370e127fce07a56fa5b7154357df5d96d8d75f168c7170f9ece541f35c5ceb51da86c28a8f2296e8cf8cfbd8c73580a2c467ae12b1a997a321c75a717e1c557d72bca8c72d988b8d760f2077cda76f1b8ad3bd304e45984e27c4aaba180c44631729a0302df2e3bb54fff6762e35bd0e9a73fa6956bc206e150f470559a14e5d441f48a9166dfd1a7e876dff02543d4357c1561f4f3a45da64c9d6c45ed2ad1416de30551fc99cf070c8ef8b4f9f471784663034515949cfec4b61a5822ae9bf03aade97514cdd277f5544deb58dbc29ff21298967e1a1b546249147e30386b63483b7b43cc04ef679b3379f7baac17bc3a4c9e6b4c41c1c9fb5ce5c8ea18b332d87ef857deebb862693f57b26bca51137a9284b3662a022288f4b0f1df5fd30ca177eeb6522d893d10e96d9ef2995ff6996dd355b8d7341c6941c7ea776dafd38bd85b5d172278e50b379856af19cfd1d937417e358b240da7b61117d828493c18f2226b361c015e31c6425e1d1145562e2350dda423f3398346c0d7987a641f88f0ea8e141322ce71135dfab0f295b889e5ebedbedc21a38e1ec45dffc50847fd71e4189679b18c6d9f6a7fc4dfca6270838c1b971b90e5637d139c1943753301dc3f374da2a752ab355f4051a8750fc8d67c1e06ffc762fa89d5fd2785fa45b1c75620d7800197de2f2eb5f9e2479194b990a5c76ff3fdbfb18a165da173e50674c6b17a4ebc9e0c6e501320ef4ff645a53edb8f1f25d9547abe3b0b92c55b6eefa919964c51da924f3fdb32f1ad0904c1dae4eb77bbb932e63d19b2c861625a56a0044b61664e307cc644a96c95d44b2c349c439e20028b8cbccadd703c40b2003422f98b867f7ffcec8f0db195d6b2095aea8345bad0b251fb082cd32eeec257cb420613b0ec0940d2332fa2a7aa9a6a1b04288e463f44182b3ec008c9c0821657c47677b38295969a9fd4f17eb683d176c8721b5c2ed61841ea440b103cfc73866b4ad2d1dfe4cbe0f7f8ea2c1d72a772abf95483f8461b8af955367db7045268e3fdd8a7afd8d97afb41fcbb775a13bc49c435274e354b751be0cb24b5759a0a8c3f9677008cb765830bce19ba480ab9db46174d805426c6", 0x1000}, {&(0x7f00000034c0)="e089a32f1a53a962971b2ea1651717ce31b86d06852834b1a1b424a7cd6f149e55f6447f05a7e8dbdf56edacdef7c5c9849caef8c1ed460c2a61ab1645b05d5c9f6d5243831287fc018a42e23e28952f84b7d236b49a4cfbae0e742fedcbefe1be374ea1c0ac170c83cbb920efeea18ccac85b96ac831a3a2f1a2ed02b4aa1df763283f5c83327a0745176dd6fda5890daa3f7c4948c509a855a38a7ad72c71d2e96a8a63cace5747a8df418775efc89613f604d512a8e3e0c5426a4", 0xbc}], 0x9) socketpair(0x0, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x40, 0x1, 0x2, 0x56c, 0x6}, 0xc) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8000) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8240, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x4e) 11:09:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/96, 0x60}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/14, 0xe}], 0xa, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) sendto$unix(r0, &(0x7f0000000740)="9392e76e8285146efcb08ba7e94eb90b4ee2", 0x12, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 11:09:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="43b8e83f2c53c376c194eea0cb39faaa2d953901b6a1a8cf7cdb7da0537fc681011b968842077eee69f8b5b367181a37cba860204d215270c591a5039e8c9c1214e380c3265ca83549", 0x49) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r1, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 11:09:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000040)="32acd65504001d4aba5b8bf2a67b504ae79ed5", 0xa9cfb4bc07f5a2d7}, {&(0x7f00000001c0)="0b20bc9deac2f82885ac24d2c6b6b2f739a2b602ee241ffc9af7e580895f96f415d4b736b3c15fb7910cd147a2ffdd33a84d4b94d08ca42ce68d18d61a04562437bb245cf4e0a00390bff2a0442cdef021a4322b7724962c8f573e3e2b1595f9d8d11a1a07a41f29615e14045c680d37e3d644b5ab711cf4b4b69e73a111cb683c0b6b3fffc7895f079e6e1fa497ad2f8b0f440be72909bf6c007479af60a65d974c6af39e74c309333c5c02e7b0133fadbd4e", 0xb3}, {&(0x7f0000000280)="fac8034af9f91f9d6b1fffdf8958896ff63c0deb91cf847fcb596e3d927711a485ba6164638fdc65566dfbce09b2f4f796c950f1548983ff5e966eeb218035f6132de4c875cac805f66a173419ec14f8f82ca484fc8852fae82b221fbf12932e41fed06e870329b36290eeff6b3b9e9c1de1eae1040fe23575dca4723156a30505e2ca1908d2d2e4e11c5b3e7ccf4ca3c359c73389c6e58e3444ef269ce293428160b0a7cc756bfe4ccedec230fcf3d2ba43afaa926d5859e5c04379b1914c8b99e75d88ff8855d2457d123b671e59a3", 0xd0}, {&(0x7f0000000380)="055123cdd9b879da042899d6a86dc60cec13e9ad98b0248e8798a54b47765aeafa3e80ced50548d60aa874a8acd1f990f2587ff7f3542a7b99a83d9e8bbf3aeec26a752fed3aa29abf29cc1071ae228fd1615364721f969269e8bf0c4aa63b5c0933df6a5905aaecc24f0bce8a80d8d1cfdfbd8238b3c5af8922ed289616604f36", 0x81}, {&(0x7f0000000100)="6d0894f7b4462ecf94bc1f884dba4609364d45f3757beefc430366cae84a60a2312a25cb87381ac7af11c71d26e4af47b2309f42441e833ab69724f6fcc5df28d7e5ff67169908c1f31f14a4aed15f0743423f65abc486a58c6b070c", 0x5c}, {&(0x7f0000000440)="2c1ef5857095c51f2012cf553b952a1bcdef4dfb94fab06452ac432bf32ed0a2883206eeca5dd037aafecf1c3f99db6b2824fef034ff611d7a76abfd86fe8c58158c89d1c9c0b210cae27306b22839699663cede1af124af18c7d63358a4f6b5e7052b3701bf4f53aebb7f74f18d350c86fa5577ad05ff28949ad1b6c1fef106ea11a2aaa6d675cfe9150a123bd083e24010", 0x92}, {&(0x7f0000000500)="56b5ed809194b3142dd1c66d96786183fd2111bd235e1aab493058d8c78c0774800ccf9ec5d0ca0a1a1d3ec5d490bc8385ec8d9381fe64ca2d7726c5f89e25f3d53a2c125d7862b971b067afa5499e8a63c5547a4de47bec6cc78de41e41fc348102ad00b91fc398a1372359ef6f655e24be57b5e68a3b7594d8a4468eaee384dcd064bc3ef3b93640a40d5043cbf26dc651536a578f0d44fc01a2866a4f622c472c1cda6e58964fc860c0fa5c69ed17d0e2f45ffcd75ba55274f856625b6793fabda6e3842523b0449692c37b241258cb82713bb2af33bc582d4c872d823d7368dda9f6e46c007942b003e63f73307cd69fd5d00161", 0xf6}, {&(0x7f0000000600)="e79f9f9a3630323e7cc1175f70f40d7a5151b746598ea79ecb5d9a528b24a66dacc9bac2c0f4fa2b3bbf9c7d5d4ddd15be6046136a26c79d4c1d414de7609c6c6d81b1e56b22266b45f9d73abc5a6efd0ce280caa28be743e008b792354931982f32a0626af827ad51edea91ad33b225a723faedb338b07bafd142bdd8a81053e7405aa73562dada13ba9bb94d5524c0f47bd570b4796bbdf79713ce0511df1befecbf81e20d378b498b0a017c850a0adb29796b69b678c54fed10fa82fd44202767043d9cce99db578881ca03e43020e5a1164b", 0xd4}, {&(0x7f0000000700)="5919ddb9b2d961b8db6063811076b90d082fd51d7edda2628cfab57f8e1b4c9a43a088a7c600ab9a54aed928e42fa830ddf3194c7cffe7dc2f2cfd2b286bfff1e54e46a38b66221c46e4e7b58624737fcb4ee4257086e4c99d2294cee5fac1b34a7fe97b1bf24fda1322445a9b8b172cc7c6e1b71303a95f8d725892539011f99c3b2e0ee24cf82bf2e04df3386798e19d31619a4c464a76035f9cc819c3edf648bf0f1048ab587ce37e7feb87f527b8bc4b4d971388e3c32d92ad15ea63b9e8c767a73c991e17829be7b9737496a84fa6ea0af48b30be8390829f9108206d71fce0c4d8ef7c68f1d197c048bb689d377a7350a72fbd1b9e7c448057", 0xfc}, {&(0x7f0000000800)="f357320c6e0c06797809c42b2fc52f6ca8cdbdd61cad6b10a15de8b0a64d03e47f5e5c9a2dac8b219f642f801fcef04794c7607bf7005c4f73fa15a93591d2467813d2531523d7a43a5128835f868ffff9ae8c32cbc9af1766b3d8a763d9987d3e023c8996d4a3423cf6e9aac150236d2991f376cee71c6b918b160984cecc07eecb9c96e218f1a67e462c11f2c984c250765d538e7fd659737d4497934cc70f36adfacbb32570ecb723cc195f880dbe1931085b8c6e95886e3b43c49355aebdc505d98c9a7f73244f31ae4392800d8a242dc03fe1f9f48c158f7d688415ff7eeb30aea29c2ad56157b2c22301fc00471ac3e9ca5586232f8d98f5", 0xfffffffffffffead}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x1061853cccabff10, 0xffffffff) writev(r1, &(0x7f0000000c00)=[{&(0x7f00000009c0)="85680de3b570757afda1709a6119e6d25f6b21cf9b541e190808c520f23ecf46528c58138c46e4a42a68f3c61659b8da92a5856ed75a07747706cf36ac6838dd9dbeb0ca199b3cce92b6c040643eedb476fce5e2e5e912e100ced5aa43583a5ec875a89fbd00def5a1f39f5764f91eb8bf47da85911f3b39093989dab89bff594ac008981b84777ebd", 0x89}, {0xffffffffffffffff}, {&(0x7f0000000a80)="601e6dda848be691a09e28d2b2c289419622920626605bcf212df11f7ff5dc71a1ecaee11b1c9149eee3744c65b64f8a3cc5eaf790dad2fa1301df9f120c18e01aa222acd46435e3c896649bfb0133d1898b46bd443dad4e68e4d3e4c62226f80e338c8e4114aa595cd4e042dbae30dbb052f6cd37508dc25618112367c33bd5645427bce380335d9f32959b1db41bb98d89cd52c354dc096024938012", 0x9d}, {&(0x7f0000000080)="03ffb3fb5915e9a8f350b5cbc6db77bda7bcbe1204e20804069396166afeb7cc3729", 0x22}, {&(0x7f0000000b40)="1045119b991e06b0d6e99ad0bffaef0fb736fa0cea863a1ffd2ea3dfc95dc22435d188c98e0c08a678ffc8d3b735fe49170e28f4df7c463073847aec22c67451fc0fe96b94ea4efbb29a046c2c265ba62121c9aa9144a619dfd47b0b1ae5e27d83b3ea4ef887659cc38d70bd68fbe48e16e7456e5fd02c6f32d0ae134984032899365e68a8", 0x85}], 0x5) 11:09:55 executing program 0: socket$inet(0x2, 0xc005, 0x6) geteuid() 11:09:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f00000000c0)='.\x00', 0x400, 0x4b) write(r0, &(0x7f0000000300)="c84a24e7d999d3189e26a88175a191c8e9bdf7e9871bb8a7dd712cd832781118afb4978997ffe807adcb8b3a5daa31b686134d971e5b2d823e27367ca3afd3d17db9fcd06566cd1b5b5e56e410b9fcde0c90b31da4c9dfeae413ed95270ae8d1bf79fb5898116388da1421d298a84c36cac273c0ccda87a65d7aa9f3fcb4444aa2f71fb35841c969ad867556ef842dbc578a19f02aa9fab91084f2f5849b8a71b373e3d543cfc90a6524171e3b0b8342142c32e891a070d24078594b0dca190122a3b6c615e28823e0f947be2aa026cdc092cac0fabe0b0b1741fa17a78434b58f9bd14668a83d4f526ec53cfdc93dfe97d6b89125ad67213e77b38a84907eea6d039b7e16c034191802dfe57975770d7b49033ff19ce1cca3b714d066834786e49c9704ae61467deb0ad286e402f070a163ab435c4fe7ccd6e16c256f72f3d839f120b207fc45e2e1ec29d160da834ad84c7314f119f3bbfc2818cb615f153b049a1d2dba8bf74978850a1fc87a898bd512273272d0863203d59503a0ee086d0473367f9dc6b3437b79a3d5a784d104b94b26165596009c4b298f86ca07fdbde2ee01c9b02144b4730257e17d0d1910f79440fc24542bcb6647dae672bf8736b53d7373fb0a22649726f67b85755e51f5099899978127e0670ecc664c0cfece9671828f48013c9b137f6c378a82f7ece0594cffb4fbe989aeb9b584f58816aafb3391a9f8096eac82bee04524f99e26104f6e7f7cc5cd8d299babd4a8c7f97ad58edd9627601e67e011b4c55c0e6c9540efea79c8beff04016c8e0120979326d702595182a752f98cf09693a6907544e98ec94ce06c5839fcb4a46640553d4c94fd334caec43191e2a5aa8e6cf328fff8fb83a4497233d5baa45e3d97da9339406d9cbe325ad834fd8e0ff2add2a58f80520b55dbcb49f16ab1f547847a554ebeb61b8c7d22b25bfba10d9f3fc7e50a4d960ba6938f0b28c860977fec65ded98af2edd80d87dd06e0881a738fbff552f928fe3f4d82b180de401af22fcac0004915bcf1db60ebd566dd64bcea79c95658af62ad3943bb4d200674f1d314f4aa60c32f8fcf7e064fadc5d7f19079ca2bd72e1c224969dbae24db0aed0f3dfac1cac716836105e8ae87715ad574ce94b90c9f4fd755326b36a9db295c4991c3fc3011365221060d5272c7a98ccb5d952bfc8f937efee9c89170407a1a23247be248840ce00c1585703bdc9a1ddbb862b995983d25e99090d449f7751011b4790c9b8f00320590f01fdf8d2b4340884a359debb0f80e1a27ae1569b37f64a0aade80a104125120ad2ade9483552208c42e9b31ca0da570deae84136d6fff5402eaa46ac3c5328ad884aed27f60f975f0b3ecb1255fa894b9e0db768bbb61982cfac62fa89c0601c52cf98115c27700cf7a4c6f2b1187dbfd36fef5632fc3e836ab445a7912ce7df72f4f78e7f1feed25eb3fa0bf53e4fa4a6c9788ac4ab017b07f694aa2172d6ccd73d51b5790636d8ff0ca6361ad0489e550bd53d7a7e2739c2a2a8f2f98d992ce7fb51613b3de407ea3557d10eb4e0a8fbb0b284b9f14e108915e8e398c876c964b5051859f14c24b8c32b70489a5daa3af0ce6b042e4d5323847732f648608f771e6fdbcd11f7e49b9fc8609c9f00594f18b6e8e4bdad3ae2137f63c339f6013b39eabfd5a0fdae5946c49ede57faa59aade82fbc3ab5f54592bce7e78d1d602c1532ea2da632853fbe6280f0d37655f93290d10173a8daf3121887058ba81c8b76feb68398d0727ac4cd18483674ff230ddeec89a3dcd4f8d3068fca8343937f8d80c95a2f6a9f284414f000ca2daa6bf8fe7f7d357ddc7afdd2c79cddbc1002af5b1fb3c09a569a9a8678af099deecabb3f00e865b236ed90586543d0eef5e4c2d2210c120abc9f5d98d3c69db95dfef852908e7c8d2ebde67840de06954593d81e31adc18df0cdfc07ab182f5631bbb275a3e95dd0f831653483a658f8e892a2066bc2511788e3fd8974a8497f13ea04d10590662e27a7acb33d92acffe5807b935fa59a96ffeabb1cb743b1c68f284f418c6207f8abd2e187929fafa041a958678a0d67c0d18eaf269f4670962ab4bb8c83fb38edd34ef8be75b159d28843f205450509f84c24c1cd1807e72e12fdd20226acdd937e5a74e51e4d6a41579d0c56144eaa202fbeabefb75a11913e7bb0b457c95f7f99497ee051532977b5e54920e47f1494890b361038b226195a2dca0816c5dd436a02fd9510390f15f0ae62dc9b285872a9eba493098dc180b265d429051d3aa57560d4f53a00be6d2c42e676d1b06d5edbd2a7f27d8f1dab3c1f1c62e2ecaf4c85f762a6291deefc3d6f0d67feaa1036dff4e7ab5f63fee75df467ef70d9f98ada3b9ce082f24166571f3b660c43846e086d0f8dc1e27355fba633004d40f3bb2015c3aea57fca8b2b442d579b8dae3cb16efe51d03cfd59eb4277c37bb85acaf46605d21cd7a7000d39249749a5e32d897317594b04c1b311a10adafa02a234ea6fa43590420df8695cd881e7d7aa7bfcb52f13b366380fec05853c025ef4af75c27b93d7446771bd43aeaad20dfbd4bf47abffe124c97f70f8862a226817ef979b13cd15b46a32a4c11c709baf964fbe3ec015ed46be0e38fe8d4f664f053d7b7cf2245d9cd154f03fe6ad833487d9ddc985d4f5f42e68c9253165e4172e39c9d9b57f9f5b3b2dadeb7a2c26a37705d7208ddb5532bbddb6e8ae1e50546c5714605d4cef2042f4dc10c688eb92e4a61a37d460b710ab9f555f71dbe488c0b32bfed5505bc887c8f9c3c474ae1edee4892c1d7eb6d4d5fc36edb9d140f96ea67e26a382082925d5ec8d48d385cccfe3aee1ef7a8a5656caea120a2a37afc41ad5362644ebe7f4a7339d346a708499a22f958c5b8952189d20b89e64f3ffc0564eee4cb1b3631689b9347d1f396a1fd63e14e90aea57da823678d032961afbcf13a7f611b13af751c3630dcb3f3c50641469683bc50cd27d2076d3432d694314aa3313de53479805ab4544918e106f24ec176ca97e6f2e0fd0b0f44e66d2a411134cb9d7282f6be44e124625e508aba7450fe9ee21b574855b67f380f203f6e108d4b59e146448bc7c19b53936b8d70642b90366dab0b0f55aa049dba626486a16ff2d0e61757dc7d24bc6438c51d7ac95c3f152df7963c3e80636a7514d5b64ebebc2469c95c1036b4445a88b61203eab55c202e6071073ca546cc9bd8f57aa1f3bd2726ccbbcbdea2588167dcc1ddc77e4b3e8376f4de04d669d81bb744fc9c7f34421db43dd43d14e1039e2a22c81c54d301ceea0ccf1cc20f7e8c79425043c33f6f5e28157d7cb6b1019d8794875323af1311672ee18f2ce3df7cde1713ad3b89f088dd3053bda0908bb1ad7e53fd9c946d7448b47740b208146e082bfe4e757bb33ede5e0eb538f5bc65c62a75368cf4c9b0bf19eececc43c788e0cf8333268ccffa29be8194667e88f208843b51fd8ea92e4d26281bb09692b784be6427334ed60f3ac15a125414dcd002df01623acd422f29fde36fd13a1ba5aba9b91764b3380ae1aa711af52225d5ad853328569c71779486387fc0952a60ce7c834aef8a2b13338fbfc9490dd486c922561d1e3ac8983086b120d5bf17c9f3e7f39db5d351fa0cf2837b401db4b908a68c8e5d561fb06a14004219b2f51235148aaa878cf48461486a97f14f48db58777d3e62bae715c395c41f9c58557c9ac842dbb688fed291b2a11b62728be8c678390d05014185a966025f4686dfcaaeb2e341e268afa4a5b0500a8783fcab10058ee09d052958bc868276423b1e1e14831cafb5ed0fdc60343524fea9f6ba4ee610c9c9aa4920c7509188029ab05f863acfde833b73dea7cd80dd70faaf73be760c269efee5bd021bbe662299fb49fb44f1352dd73fc426e841c49334996b30651e0a150396536129ff27992d3245141b96c173af7db7bc204ef91b142995ee3ee1afda25f7d61e42e569cde7c736ea50c4c610ef21dfef0d04d6dc39f8dde66db050dcca004890483004deab92c98ebef44a4b82bfe90d7b4bb587743aac2538fe3f06a7bb54f668850fdebdeb20d0d21871fb89e1b4d18e7366771dbf313e7890c026f40b74c76fb778853a8d422dc314b841481ef6c27da417404a2509ed77ce3715e3379ab074cd121a061075ee6049521f0c64526e3902382844d9a6b39bd73f5fc9ff770a42c36208de26d5d261934b53b93226501b0e31188d4c5dddda376c72f0afbc921e0e33e68468b79ebdc582a1523dc31b11d0f75bdffec173707a7d2af688ffde14b60e085bbc793ab4994596e5fdc012e2be65a522203aca4f6d93501dddcadee43bff90adccad53526614fdb134329779553a7ea9b8ca16ebb2fe93531f4bdcd37cd511f7dfa386a084150414d5e1f2016226270481404ec2e64ae6bdfa547045fa0b4ab1d50928a882edc931baeee4b531cf1db244b54327f037acc421123a82ae49268ee7b3193215469378ee18664aebf79639f396e9b951720f60f8890bc3c0bdc9355c5a1e772155c4096898e21b0cbe6262e269ec6c9fac0d072127e732599f917dc0746ff5768dc85d9b9129ac5d26d593c7ed4e0b6f984d953fdc8d537a55b8f857fb10c11c19d42295546de32996b7e23078bd2d9d6288caaaf94a9e8712337afd12458f202f6b3ad3e8341439b5b8ff160a5f4b7e63efdf05c510a46bc0005681a6759a2ef0cfc4fb85985fc2abf93f208b2460780412e36e374d56df77d47af2b40e0721dfd6d31745341e981009aa630f09a5aa9a189b68360bf129fc53594a955be4835afa6475b674be3f15207446c34709585d13c108d830c91fffb7e5e92e0508ee0026cda411203e588b831e6bcd21c982f11194c17f60974ecaa329028254dd049df5cf4906045679473204e281931cb628fd7f5e5e01682aea7c4d83b23b05dd9b35eebcf2b65b99d0bd51affeed00b59d82d4d26301e024e26062d6f4b062c4b0e06b8c0259326aba9fde024572def832fd0cbd45c93af5439cc7581fd9077fbd6fec1c19324dd6b0560d21b0ae1ccf7ff96bb1de2af7764193ded4e86cf397d11d210656e01fd6844e4db45f81ac06a1e17e808ea4a792a83061f6bf48e9e219564fa689481d4d3a56d23c652489854bd65ed2f65aeb2da06bc6239ec3a3ea407f165b7a19ca57cf1e739415e5c878d377d82f539bb0bdcfc2ec219a16ae1e550e47f39f5186049ea870af0019b7078153451980e59d14698362c2f26da6de8705e675b381c3be75cf246951453b28eb5aef24b94cfe62c4f9070d0a2a150a8059b86d42143337489dc002c7da2c3c8a605701f77564a4bf5fa404c8300246481671ec39adecd8ba1b54f9bfad02d5d411d9f497c51af033f0fc3920bc9434bd3b66a5a060d6f957a67e30448c79b38cc59014044c8bec672d178190a625aa97dd95fcdb8a871d4bd45bcb22f4db8be4675dfd94a95b748e7ca648c4219dc6dbc376d3ed71cd3d4a8b61dab4ece54c6be40149f128d03080b554e581f544b9f086a946060a93a0e5a081d182e94207d92085db6c1e848b5826a01a09af13b94797725ec8b25d5bb60fe37746fa8eb331387c7f40f631fed8189a24be073b97dd556b8b4d9f7dad1e13e672cc971840f7236d1d81a5aabf12cf19bac436c8962350cfa599788b14823840cb551482731d4162909e0b3332ef2d87ee07cfc82c635804692135cdef27deca712691b3f357dcd7f04cd0fcb77ce31dd74d9db19fcaa35b", 0x1000) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) close(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xfffffffffffffffb) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) ioctl$KDSETRAD(r1, 0x20004b43) nanosleep(&(0x7f00000000c0)={0x6, 0x6}, &(0x7f0000000140)) 11:09:56 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x3, 0x0, 0x100000000, &(0x7f0000000040)) 11:09:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 11:09:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2d, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe84) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 11:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 11:09:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2008, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x5]}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x4, 0x80) 11:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 11:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r1, 0x0, 0xfffffffffffffd93) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:09:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:09:57 executing program 1: r0 = socket(0x1a, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="51035b2945dda8e248f416eaa9dcd9da40d35f36a8f10c9887f475407c78f82e04a5bb4ebda44671d7a4da9d57e8a5ea946985d3a76bfc7e5b8d9d46448b2571b647070fa69fa84fd8d70b2a8d211c7421beb75942270d2e6ef8684c6b0567072a66ae9e0f67abba495ca247581312f91ccdaa8f90965e1a02657a81f9bc8518ff83857fed9e21397c9179119a0572cfac8f91edf3ba8fa57c488d0ccad02e988ec421a991d6f58d007d0d18832e6c7ad9b2be9bb7b96f78765c7946e8eb07bbd755a07fa06cdeb346f633805a47d59fa5ed6bbae69fd570b76410ffe475f71422e8ea75839b8f4357b49fec34bf24cc6c694b59fd6c55f7", 0xf8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$inet6(0x18, 0x1, 0xc4) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="b52c97bbeecd945039a52af87d9bef44290df8c1a82aeb621c2ee3271959abd43d718bf30542a5d913ffd84212fb0655acddcf8d204be007238b8799a615f0148e321c93d0dcf146184261abf4778e8d", 0x50}, {&(0x7f00000001c0)="3ccf2f7f68afa0bcc05b9086cccd0df87d7975b3489821ed21345742bdcb7d5a3a83ee719cb46c79a89605d6a73540fd9d2dafccbe5a6e05e2bfbddb477a79746178619d752577a93381504a33a912e67cbb6687837c32e4d605fa8179fac147b3d239c37486171f32e57f177f0016d83796b4c352c34d20ecf8939ebcc990625e7bf9ed79482a03fbbfc9cd8aa2b9f2ced15c89ab2d8942c77414d8785f5f5df0fe4a059562e923b231284d4bd1f6f5cdc71bbe7e312296449f19b46bc1729592a07ce47b95a804fb25edcebff23c577cc5d0c421c184d76d75f4af7c7f723aeadcb7f096a9763b94f6dea54a1cfe75e4f80c4f5d966be8f9821a", 0xfb}, {&(0x7f00000002c0)="9c3fce0b8fcca88d9c7398e4e91560bfc3e5954d60509b4bf81a045f17ecddb59e6666be1da5e98a7698ed265632960012e061dedcc4943f7a2ec876839cfa8f3b82987ac96eb24b2520a1c21ccd5ef1c07c6b90534ee719d3b0d2f61348f2d7ffcf78aecfa1093e08cb1f64a60d714a67f273d091e4cfc89a2c127e4091537dea482eed6b663e08f04117ebc85070756cf7bf19e71a5e8fe596e9473ba6a948f943d2450fc721f7e6878c720375ca00184286fc3dd60fca0d9482cb838685", 0xbf}, {&(0x7f0000000380)="855b485642101112826a5c1a7116e9f045680a9c1a9f15219c552b159c8ffa9a610a6115e1cf9ea9f093534fa2ac4a15decf4f50302717014b026d34912504e31320c45323fb54a564e9606b0fa756582e9b9fdf064db795f133d32d3e6db7848dc038c26cca2f20335e0bec294e40926ba863f6b9e963b8abe82cacde74d0a001acbee4e720c714d4de66982b2caccf53746b0f86f4add0151851a9b993edfd4c9a10bcfe88d6930c627ce01600d07d48ed61183a2a2b290077a763d8eea4a27562412e993b4143c218", 0xca}, {&(0x7f0000000500)="937b8776deb92ac0ac0dd200d4c610caeae9ce6f20b75d40d639181839916f50bc2e76fe38cd934454dcbc8c87f47c6f8b48cb14c0bfb15c27e93f7a01e303879c31e2613a1e9b198f30fd0b150919e40179476b3e5684e445a211e06623b6b85681c86cbd940d436b11661e056cccaf01093a1429d4e5b2194ac9337350b805871ad2aa2fdf4284459198447d9dcb2c823ce9f8aa7f1a75ae51b2badf0293207bc5344a5e845a83f1a19c95280d876c9c882b6e2298f99f3025f8af8a8e76c8dce9b4980dfc", 0xc6}, {&(0x7f0000000480)}, {&(0x7f0000000600)="ef39e157c76c7adae241139d226845b5fe2eb1697c78834aacebac07f7a2dbf3244f5995b466363b65934ba3b0c3194f57a93e64ebce05805126d66d136a0ab946b44f77021613023f4c6b75e5cdaf951da125018b66555fc36f9f7614870b0f2b828346508ba625cedad6d14c20fb20339465c7d77dbb9ca6a48e79f753fcbdba93368071e560d0cca05ca309d047e9d4667a8e51f8", 0x96}, {&(0x7f00000006c0)="58b414c9db8c581c0cccfeb299540d7c85b50429f39ed8227a36cdc744903651ffe4afbfaecd95b7fad611b052a02df385225396581403a1980fe21672815203479aba8ad0ee08e6f49e231a16263eab73662a", 0x53}], 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 11:09:57 executing program 1: setuid(0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x8000, 0x80000001) socket(0x6, 0x4007, 0x3800000) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 11:09:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x200000031, 0x0, 0x26c) 11:09:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x10222, 0x13c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 11:09:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 11:09:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000000002003, 0x1700) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0xa0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) readlinkat(r1, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000300)=""/28, 0x1c) r2 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus/file0\x00', 0x800, 0x100) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:09:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r5 = shmget(0x2, 0x4000, 0xd8ab44769d81d7b, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)) 11:09:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r3 = getegid() r4 = getgid() r5 = getegid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7]) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\n') r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000003c0)={'./file0/file1\x00', 0x1000, 0x1, 0x8, 0x0, 0xffff, 0x6, 0x0, 0x1, 0x0, 0x3, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r9, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0xbd6}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETA(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) 11:09:59 executing program 1: r0 = semget(0x2, 0x0, 0x43) semop(r0, &(0x7f0000000000)=[{0x7, 0xdf, 0x1800}, {0x3, 0x0, 0x800}], 0x2) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0x100000175) setpgid(0x0, r2) 11:09:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2add6500000000000000009087"], 0xeb) sync() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0xe7, 0x5}, {0x2, 0x8000}, {0x47, 0x8}, {0xc7, 0x4}, {0x42, 0x2d5}, {0x24, 0x7fff}], 0x6}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 11:09:59 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:09:59 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d60aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac4b8384f46e1457bd61d3e09761c9e4aef684de42086bca06fede38288bfc731d2fc02d0769149e1b049815ff88d05857fc2d749d872670c74cb94a7d5a00"/4157, 0x103d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$BIOCFLUSH(r2, 0x20004268) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x420, 0xa2) 11:09:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@file={0x0, ""/32}}) 11:09:59 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0x8a9) 11:10:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) 11:10:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x100000000, 0x8, r1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r2 = semget(0x2, 0x3, 0x421) semop(r2, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/201) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3f, 0x3, 0x7, 0xda, "70056ad61b997c7cf3bb956b0de3b833408f108f", 0x70, 0x1}) ioctl$TIOCDRAIN(r5, 0x2000745e) socket(0x20, 0x0, 0x7) semget$private(0x0, 0x7, 0x40) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r7, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x80) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001400)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001440)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000014c0)={0x7, './file0\x00'}) getpeername$inet6(r4, &(0x7f0000001500), &(0x7f0000001540)=0xc) bind$inet(r3, &(0x7f0000001580)={0x2, 0x2}, 0xc) fchmodat(r3, &(0x7f00000015c0)='./file0\x00', 0xc3, 0x2) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 11:10:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/51, 0x33}], 0x5, &(0x7f00000003c0)}, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001580)=[{&(0x7f00000003c0)}, {&(0x7f0000001480)=""/238, 0xee}], 0x2, &(0x7f00000015c0)=""/216, 0xd8}, 0x1) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/112) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x21) 11:10:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7fff, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 11:10:00 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) 11:10:00 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xe003, 0x5) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x50000, 0x2) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x1}, 0xc) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0x1, 0x48, &(0x7f0000000280)="7daa92299fa922454bbf7a4bb0a44192f06290462ba8334907561a09d0d0962bb3ab6c37a1d3167150c5dbdb975eecd7521ff8679a1ef2e7f0c04619db980a349ba99bf05d8463cc2ddb3786228ea7d84075f552c26bd54680a942387832c2178383ff81d071319f1a5a46e94f6ee4e4248944f743a502017eb68d6c9db591085efa42c9ccf64b2b6d959bd58ced7df14bbd7cccf8b95fe0bfd56ab24e14a3993e1d80a09c6c3d1352eece6d2eb0c320f90b438b5978fee3d07193ba4d1e", 0xbe) fchdir(r0) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x2, 0x2) semget$private(0x0, 0x4, 0x4) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x100) sendto$unix(r1, &(0x7f00000003c0)="4b14a0f0d85179dc3e1bab759568fd567a0808cd355a76897651bf4aa73b1b76ac3ed2615596c016a0de79125877c018e5fb469f2c897be358c2e42cf0da8a0f9d09ab0e180cec293fa05717498f00a66ecf18ff41d95ca681ab39c9f9fc70a8cc9df21749fd8b26b9f245c297642eb802af696ea80e93", 0x77, 0x1, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) mknodat(r1, &(0x7f0000000480)='./file0/file0\x00', 0xd082, 0xfffffffffffffe00) bind(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="fc0859c02346f2d2cb92296f2229b74a3fa2b25ba68e76047e602cb8753aeaa3bee381932fd0d72a8578432f9e15b558c0c165088f8e840d360a1e29f452096a12ece86bc4a53e58556e69d80aecfd1afbffd121ddc8d48caf11c0c814dea61ba6909bfaa10e8ab366452a966a6384370acb97a3cb07ad826e0098380db648d89da18243d9a508217ab4dacf845faf081fbcb64eac33d02492a871f3633876efd5f812d9baec7465621d9d366effcc48e0ed", 0xb2) stat(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)) unveil(&(0x7f0000000680)='./file0/file1\x00', &(0x7f00000006c0)='r\x00') bind(r1, &(0x7f0000000700)=@in6={0x18, 0x3, 0x6, 0xfffe}, 0xc) renameat(r1, &(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0/file1\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000007c0)) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x0, 0x5) mkdirat(r0, &(0x7f0000000840)='./file0/file1\x00', 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000880)={0x2, 0x4}, 0x8) r2 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x0, 0x4) r3 = openat(r2, &(0x7f0000000940)='./file0\x00', 0x122, 0x2) renameat(r1, &(0x7f0000000900)='./file0/file1/file0\x00', r3, &(0x7f0000000980)='./file0/file0\x00') readlink(&(0x7f00000009c0)='./file0/file1/file0\x00', &(0x7f0000000a00)=""/59, 0x3b) 11:10:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfb0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040), 0xffffffffffffffa2) 11:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) r1 = syz_open_pts() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x1, 0x100}, {0x81, 0x982d}}) ioctl$TIOCSTOP(r1, 0x2000746f) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20023, 0xfffffffffffffffe) lseek(r0, 0x0, 0x2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1000, 0x40, {0x6, 0x2}}) write(r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x82) 11:10:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) syz_execute_func(&(0x7f0000000100)="8f497882c1f2674081cd060000002626643e2e66430f3a219a430b3b660077de4283e9000f3801916d00000036f20f5d8a78000000c441a1f6b24dd49a95c44188595f9f3667f3460f18643f36") 11:10:01 executing program 0: r0 = msgget$private(0x0, 0x710) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000043d56cfffad214dad5821d4725e3a90f2a1d9c45e5840c9e6cef1b774b194db7ae02709f64153024477a09c6b0b29e5a93021b174dd5bd0a47ff00c62b5aa87411f205000000000000009e8db76d7c40ec7bfed343b5c79e904b4d7dd37b86ca2396b4e3717600000000000000"], 0x75, 0x800) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) r3 = dup2(r1, r1) setsockopt(r1, 0x400000000100, 0x9, &(0x7f0000000080)="17e64fce", 0x4) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="8f6583b98d7ba807f78d0c471952b515c0918c008bbba4b0a3385cefa4fb82f9393caa7a2f21dfd01e748d3b397b5383d937fb65e293f41ef74af6e04dbcde914c4fc9d4f9bb0ea5871415cc218c85935ee49333988fb392490cc6fa02058eed208356b2f4a9bc3c0bd56a5c20410b803f9d6a5ae25deb48abb0cd886f03420114d02bdb6b8992da655c17dc158e0ece1afe7d4368bb099a0e7501fb529e05ef42def8a87ebc045dc25b4bb5e3ceae562b51cb987b67", 0xb6}], 0x1, 0x0) 11:10:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) close(r0) fchdir(r0) 11:10:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6d03c93eef1eb50fd12f80892a67c037b3acb856658463354012f12d02dd25c1e8709876a1c5600f4ace60281342f027176ef0b9d959a3e712e24d036b76645a00a35aa97a37195298fdd79c0e01a2b9ff2c1562c75d903fcf19c3c8dac3a2a19ed7d753cb662971af41a44dfb9cb6e884a89a0ceeb94a15e3b8944bdf0adb80dd7ac51d95f67caaec9a20d60ecfe029d7ecdccdfb65d4e183ddc154b48ecf956624aaa97f5c959e007d825ff9a4a825471e468baffa9e04ef2950d51bd084973f3558898aad0ba4284ec5528ccc617d4ca46ec9639b734c79c666bf7f7612ac147901088988f68e1ab21c6824c847ea7adf6766e487760249fe39dca04c8533885d0af86b563ac3c9a69463b637554b90c211aa408d8be1fb6d20d4beb9b3c0aefc35aec4b30835f2ed481d059c67a1e220080f551822e7d59fccea590a0bd3afd743048d41014e1d66f10392d0fa1de77b4c62a00844616bebb2ed5ca08da344bbd1c60500ba80e3ca9cbc02166d1dd1bfb6a77140f364ab2b95282732981bcb179cb80438af2a639f9725972fd3b07999896ba4a90b49cb791fb435f26214c166a06f16082ccfe4896bae7438e482890fe0e7b454c6f2bf4288039e970e0307a4098f365fc72774f36b51eaebfc6002c9c732efe7c4e8bab75c936c8a49a5e508ae09d8d99c6e9e17cb56025d6eba2bd07d5ecae4d3ac71e86072947594df66e2f8ac21770109150e612bf56d947a6356316652c529ea4362c4d9b64b55735a16257d6f9e04ec1abc202e67dd3268eda62abc6512d0c772e86176f7f6e753fcbe4283438ad638f81bbec512ab181a02282a5291d34a14744067df0009d76721b0ba3b8055171590ec75dc541dd7414ffd11374b6836fb92d5f89e9a28d8558e6935586dd24f3e330b53a86a185ab08abbd17611a71fc20cb0a2039cfb89d453d44203a3befba446a3162eb6d7ac6240d7c868cca747fbe9a751467217da82596162ab4ddec67533648f839f558093aba1b1f7488075abe0083f4a5bc66cdadac8e65d286b91b082db8e6b624db32091c2d5aa6eacbb204c606c7fe4d2f3d4ded679fcba6083d429f4485a173c9bdbfdac6ea7a7c07cf13265e47dfb7904d4afbbe0bc135d69513808b450a518c8a218c9e08919e2eb7db3807b9fa47a8a46e1eeafb3445ba0ea7a8e51853e3ee062336324260ab98c203631f85f1297dea0770c2195a9cb9714bb09a41d1656546729335bfac80b371283b0c0339508de863d85abd6ea539e29e8dbf2fe3b02c9ba7597788b708fb924dd00f6adb376ec0987cdc05fb713f63d28feb435d49619704fa036e30be71f6790f99073ce437bf01e129dcd6886272bc68564545cdf35ab421008d4eb414372a0c88cb7b637714baa485ab530f8abd84a782dd6792f76e57364338b0634b55d2aa18fc35dc56275873232ecb29b7c9fa9b80fe0b8c8547de4bfbd2e5181524216b1f7e7f2263fa280063ba4076ee8f0e59db6cf69f8da079d77eecfa3d7452309959b21dbefbdaeaac7d2b863b6518a957ed77efc1335b5175f4d7a97180712d3db01e5fbd31d47442b10469d0cc2a12f985dedcda61241f7a973735bd2b5da767fe25b696bcaaf7d4eb1ca99cdf851cfa4df2811c870cc2c674111e8ba1b10114951e9f42255c678b81abb1547c7b1409cc60858cb90ef32b11f513302276a7d90deb53eacfd3a210adcb73923fdb05306d5e490a685cbee2f49e8369e81ba00be24ff7c3435c415776975a63b80777ef471f7d011e7fb067cbe6c5d4fbab889ed7bcad20303c9bab668d64902d8fc0040d0459b0927a34c4f9aff93fa966547fbfe81f8924badde476a0b0d18f686a7a635973c72b9eb4431fe84257d19c8f824e81295d5d2b5cf84d4173b3588c8fe9700fe6f8f104f71807141651ed69eea01febb50f0e8148b915c08da1bed31071b36182196ae1af3b3d3b80719fdf50713155867d17ac1fdd76586d1c424eee22bd08873320de2785ed7caad844aabd24a4384a39b0e52bbdc1a866d89a5959f62cf9027d48488299dde2575a167fee339fbd8a0366c08fb5347c81cca16e27422adf40b9313266d7c05a5c371368161133a6bec6f2cc2509906333cd4c86a95f2bc600146efab5b8e03da0560605d7774a1256ebc1b6fc9c6db7680538ce3b63d225060eb73536af09974be696969f590b39f8916fa45b5ea1d0286bb255deaac4f5b612e3d8dbde71b564c508a974f345eeccfaebe64339fe72e7dd155644026fa61420bbb45190210da4bf192b26a8e5a5ec3d1059781a36c24dde1bd7f56fae2b684a46eccd349bfad892d5e03e2ff02283e61392e212f57db26ef0ae292bee37e5041d91838eba7095e16e82d837e4cac7830e0b8aa4b163a80fe0fe02aa9c94097d85126b10956b29e759c7970a047cb63451cc9b43ae47c31384396964026c87eb27863b16fc6a29ad2a48d62567d1760d54391751e479e72bbc20525413c4b335d3b592a92abeeee57e5dab4e7dcb082570c6864764a1921cd11a1f93d7cfaf0feab4d20e8180e78a7be0a7495f261fc5e26955d46a8d397bc1abc6fca7543450fe1e875fed353a10875261b0fabcc9097f25305265dc292cdc7098bc02b2efdb7aac5e0f20c447e3889de52bcf1cd6445d575fb81d959dc24ed92f23ad4f668ea7452e61ba3001f7446057b547bda48d0514c133d54ccc680b305aa18963f9bf84d7e6020b47d5840b803077ad1785423f6a89c0d02e33ee7dfe7c5847cbb3b887f52381b8d7c59579cfae1286519307fecdcb70d1230cd8ba6a395a6b969621260107c87f2ec962f2d4baaac998d9af974753b17f69867bec087b833dff1496eb8bbef4ce9f423bd67955069c5dfe742aff7354518187894ec853c8478048507e03606429cbfba89ccf5daf5151d305c07a7a068b134d88f8a322c2289fef51085931262eb6b44ce3e7bd0a93661b372d132827b310f2869720b18d86fad1280424ee108006322f22a3f7d2de599eb1926738bbb688c970b1c401c740d52b8d8993f6695f598c3468de223a6d95e0c62302a3c031e29bc45d131b1cbb0dc09865d0f342f94a11d51170239080566ee595c801d474f314eaea5f82a01dc13840f680fabace74ed4d19a497520e2408c401f00f6a5406a5d16d7f2f4c4dfeabd9f4cbf2576bb9b5e2c8f89a397cff8cb9b40813fd46219dca012c0098d2aeace7311ac61e32054ae50ec440505df57212a26620706876af2329d913f19a95db7386861008bf7b78d150d5d258450dc49a1d09471ebbfcef8fe20623500be94cfa9c0b917670a4b077d1ced88aa39ead338a1fab259015d2707d363bc0cf569bfeecbfcc42e6a20670e4327f3f488f2041fe8a7c42b2122313494247cfa27d6989766465ba3cae034551690d50ed609b0de6ef6850e688d54de02fdad98ea1f6dee4ba5280f57bf31326bec405c974073fbda623691f1276ee55aa3c36537031d981e3c73298bcd69d78cf7b51bcf4159598564918506c472c2638d834a164a2b0192061c99a660dea41c52476f9f28ba0feb60fd7a43821c123139a13ad76af01819a1a1f351bb5a94a4193ada067e0dc51caeb964c65e3c8e37b1c982c01bdfa17c5f7e9582e0c18f2d7fbaa533dadda4141f6f12bcc54333b9a204dfeeb2eea9b14d1c63d755fd2649ca0ece8e588d431ffbd00dff720ac804d520679b83588cf491479c4d241a8f9c24cc82ecdcac6ee50041dd46e2b4539380ab6bf80ef9e455efe961ebdcabfd296e1992175833a03f07af0cd8a26fbe8743b25f0dcc1936728059707aac5b925ad3a7e3f99d913f20ce205a1f8029a43e84c4b009aac0b64abc6b37f4141a9824d8d1a9ff221c440baaf8dbb523d98518a96cc26e871af298ebf9871dca0affa487335da822ad5b2bcf0a3ac262a5afd5cd1df84ca8af181f1f8f921b61d334146b42a7a0c5c44c9937e8f1259f69008dce1b16ed8a8e75d5c85aa1b29b30d6d7add1acc24d5cffa17205beffe0f7998221439a8ff07929633a962bae1af1d3bc5c3ad3d8ba4e2f2bf1217f7db4f60fe6535839b85dcc9ff081def061aec2f60d0adbffbfbdad7feefb98ce064057b721dc3e76dfa41415d0e68c3994d3f8c1b1b905fc4842b0ca79c6daa82fe4dbcb5f5f6fd726e702f359566fba58df208cab10edeb49e004bb3025d95acea1b32ff617e09c4db88c5c3be5fc8a7a868e6dcb31784da20ec9a95d0fe78d592548aebda1d2f87f97ba838a674ec2bbea79ef16edb843cc1f6688e81efa611471a80dfd521f1d7c1511f90054df62f9f495109c162ab538c0a3897b55b181b989472ed7d8d079aabe5de3890c6174bf8f76f6f742eaea5846e413d9664d6166245d93645bf7e7f7ed4fef06bd0bab1fde8413ecca91e2c24a00658960b5daadca2c230d5e96113ec8d368d0cde5723ad7489a29202d5fb8c522e94daae5a54f9e3cfaa8d68d9b1a9f5e29de6c901bafc8cf8537db817150bc48293540f848ffd806b164b598f4ae37eb6217952ab2fe2c0a25966e2dfd30b42b21ef29636f2c63a82562cc78896ea26cf84d77c1267fe8315053c399cc79f927715d7dc2436d2eda22ee779d715c9cf21f984770d36a0522721cd633ea51b338f98a3a7426652ba80133c84dc50fe655d908428f750e6f0402e0a43519ba0e5531c821affee22398d39461c6345ff877ee45e68da595d3226b06a881d09cc702698e81e8169898148f9f6405587272397dffd3ed6b2c7024021b97b8a00aa5497abe10f7ce0ec48d5ae109c2dd8a71621f8419f2d03c81ff418e4f0536d702156d9fb9be0a12a3d7d66944371bea473bf7b1a84c97407f7414a779824fe9769eff9ce42b90fba66251a67a751162cae6ab64cc6ca763f1abc30d9e8970aefc6616533914a766f43cf078efa8e65afc531ca2ce19c51def5ab5303dcc38461c215bf4e546c867d7a0522c923979708d0ff858eab7571665f08bdbf373e5b30c666be673f09fb745d182d18cad5ad253a69150faf4cd0685b8541221b496a514a185ffe19d5d16c29ffb1ac04082d2466b9117c5ac2984719064050daf694229a1d5fd2d74e6cade81df0dd9a10167564a8dd0dc43a40011882b7c57a7d177d8fa219bf93501ddd47d21543ab535b61b9f49cf9d72f1c2a4d52a710bbffa9e2efbdd75359bac5a83afd61a5fc9b0f435e69e7a002d7d99899acf19532e9062ce5a155eff09b2bc9e13d86f9f61793d3865a4bda78f4a6e80ba4e1b375c385b622f700c19a71a719014b821a4b0c739826537e439ac4f7faf8f6511a54e61ac7de6a1c6887369635ae9028cbdd9e7d7a54500c78500f591365cd72ead038a35b8b744395033b62f1d17544174e8221c9f6e7e011026efccc26a67f1ff89de0ffd7595bab3692030afab1a218aaa2339120ceffdc1081d464712f3beb38dba7cfab8c90ed90919585e937edca27f0b0535493a1d6d01deeced509eb641c4f3b4a050d5c74503a8cfa913bbf3ca1cb7b8cdb202642b6e4371e1d75dc68a536f430b4d676b7e9c55145b776a8c38401ff3151c41c402db307f7defb67f9b2f6577f79e74206217c515ae1839341eaca0029b4b59e84b6a3622e0a12e7028406b1e86b324b5b5769e0ffcdb9b58dd15e7aabe82b389ffeae39b70d1a30827db88ca4eef05f0a244bef35786f8aa49c139a8e8749749131fb4e8d86f917c0e0cc25d76a5e1e4f316fc9cf3880352a4bf65541c641b10a5f896a7dbe125f3cbe5971f83b6c2b816", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x100dc) 11:10:01 executing program 1: minherit(&(0x7f00001d4000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 11:10:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x5, 0x1) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0xfffffffffffffffc}, {0xfffffffffffff85d, 0xffff}}, 0x0) 11:10:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x23, 0x200}, {0x18, 0x2, 0x729, 0x5}, 0x2, [0x7fff, 0x7ff, 0x7, 0x0, 0xd7eb, 0xffffffffffffffff, 0xfab, 0x8]}, 0x3c) close(r4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x6, 0x7}) close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) dup2(r1, r4) 11:10:01 executing program 0: clock_getres(0x4, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 11:10:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200a, 0x10000000000042ff) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x3, './bus\x00', './bus\x00'}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xffff, 0x20, 0x676, 0x0, 0x81, 0x4, 0x8a, 0x0, 0x2, 0x101, 0xff}) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="1e00000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000970000000000000000000000000000000000000000000000000000000000000000000000000000000031dd884afac31b6289743e847d5641a33aafdc1ac8838c7034b7c06926bc9302c9a4921e1984ba9afc6465383c736ec589a5fb9361c104e09fd73ddce2fa8cf09830d49a96855a3587d5391ba551bfc8ed888362b6ffd02c61e67b603d969d2ce25b72a5d287eba341d4fdd87b8f246221b442aa94bbf0ec5438dc42b9d9a21faf87cb9ad4d8495072ec1fcfcd18049ba5abc1891f6f77ab3e3630008059249c1ff746a7b892cf0787"], &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) 11:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) nanosleep(&(0x7f0000000180)={0x9, 0x800000}, &(0x7f00000001c0)) nanosleep(&(0x7f0000000100)={0x0, 0x10001}, &(0x7f0000000140)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 11:10:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:10:01 executing program 0: r0 = socket(0x11, 0x3, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:10:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) 11:10:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="b0a431980e420568575a13eacab3bc39cc4498f221767aa8a3f4c3837c59e84547075ae5c83152a3715074b6e2e56a4d439db1200379d4ade67d5898b455806dff2d31715d8b11f9adf43bb89e7ece1201bc8859f09ccb1a5cf3e09b2ce28ec562975c4f30c8a9b9c65fdd8f41c4a37f8e4a8b8314404b09e4b0f0124550bfe2bb4838da36875deebdd548c4caae35f46c965c00b65353356c91764ba57e37e139c98c35d385182752a586486f6cae86e92ab81e7742598ae74f899dd300aae1e1919d2a5da70d7019361be621f6c4e20880e2f0c8004c5e0b05152f2ce6a9860c64445cb3", 0xe5) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000200)="9c87c3774f4c35084e534e392e2e", 0xe) 11:10:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus/../file0\x00', 0x0, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 11:10:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="e3239b4867d005d51ccf8ce24c509f395352a97f43615336c7ee26697f60b34d569ae36b652d1f5391e924caf3124bcc7671d336bad466f55737ae1df3d97c3bb1046c489488bfe992476468d165a031aaf9bf385532a8a598b15903ad2d7542213b1c6302a722e4626d0274e90d5b738fc85c1e6ae6b761b8f1e86ee6a779aaefa1b89bde21662fbde688efedf62b9ef0b367224f2b50d18fc048c6b65b0a8c4f9992c3a4dfcf2185358ae70c16e32445081f329d544ff4fb21f89afbde118e732cfeaaa2e7590e4c2ae10c10904f7861f2ce1701657630441217346008", 0xde) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:10:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "85495500020000000000001167f5afa680400900"}) getitimer(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x4, 0xfffffffffffffc01) setsockopt(r0, 0x48, 0x5, &(0x7f0000000240)="46336840acab92abcaad121fb16bc52d3a055fc9f12ba158d34b87362f3030c09cdefcb6f0c6b4a4a81dea53df57d09f019321fc6e34ee9e9c3f6b", 0x3b) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18000, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x9, 0xfffffffffffff801, &(0x7f0000000280)="33b8245ff373620ef11c131d4cf78fa1ffc4a32630ba889cf100efb37b22c7113c8f100cb303798e73e5f174872fa4b6fdb3f34fd43e3263ab1ad7922cebf216cf60cfd736c8f9ee32384c4f861069294d2c57227ed75e354c729a2b143cf3bae7e134f36a651ddcfde994e37cd5aed06aefee4b044799aa6bcf59236bae119d48", 0x81) socket(0x20, 0x4000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x5}) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r1 = kqueue() open(&(0x7f0000000200)='./bus\x00', 0x100, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x43, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffff001, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x10001}], 0xffff, 0x0, 0x8, 0x0) 11:10:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xa8, 0x40, 0x6, 0xffffffffffff8646}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000002, 0x9, 0x2}], 0xfffffffffffffeff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xfff, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x88c}], 0x89, &(0x7f0000000200)={0x7}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) pipe(&(0x7f0000000280)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x59bd, 0x4, 0x6, 0x1, "a1b558b8dedf05e095929fd02f4720b21000ae07", 0x574, 0x2}) 11:10:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r1 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r2, &(0x7f00000006c0)="354cdc11cb83ed29fbd9f2381387213f4a07c9d12864e8c3e29a0ffb96ef3932c3341684284adb6ec15f237d5aa68ce5695263ad18f20899ca6608b7fcc1ecc92e5a4812cbc7e9f7f592a1b90c35a1d8b2a8b178e149530cba651224f199f920904db38120d126b4ea34c1632331beae42ffd3da598e3c457bf4a5b863e313669dc4abfba6fb5a0066f76756a3ef4dded4602c0d08341e94d452538b0d57808cf0265fea7b238e2bc2a53574fa93cc2525d0de257777aef9aed7ca1908f65ec486c2a48aaeb9b5e6f91ef74ca346b1f24ad92bdeda1fe76afef501e3aaf4f854583ce334e7d87351131f5f2a4ede832599ebc9966f57d3b11294dbc3fad597ae19957856b89c5c752434a59d204d463878bcb7a5b6e1f2fa753880e3133a45332e56c4d7b7d909195bf0dd1563ee4a4d1c8de7d3bdf58f7361e3d69d25fe9a5069e5ab4cf360f9637e92975b5b6d12607f1040b35f0f659a18f90b7667f2b3f97066fd31e6e177847e18f1231e9f8e35d92ecc8294228eae0edbd08d7d7f259f496fe2619fbb259995abbd4f722943f1f5df884f7b3446e5837b37b260889f3df11ab0ecefc47d566e0bd9b179ca2dc951bad594dee8b9ea2b78f888a967244270ca4e1606b0403a2e825ce2405b9be40df62f521097e36e05716050d78b953a901ddad6bfbcb184955b9c0f54c42b133a7a33a717ef595542db1fac885ae49954c6d1721d7cbb170ec62f99846103f4b90667b57c7b63b02738daf4e99afedfa2392cec9af79b07595fa422097c69c482bd188c6545a95a8b38a69614f06fa1150a2e177ecbb2a9c825cd796a8d6f3dea839ce34ccd1b034d6589c293a54347ad5b210c374d3961740a311ffd8832fd013a382596cfa4591f8d13871358d15169f0b2f4cc6f90500e31582b330a658ff1ad1cfb54a855f0ff9e63b9115ef2714c3df15417652c3c77243544e7026051e5a293923542d137bc812fcb4b73eabe17043cf566049da41fecdc1bba6816664244a4a8a542f6bb2ed43abfc654c138a9b9f2d54d6b984a666cc8043f24696a9abc2ae20bdd5085d7e9e7a967d5511b3a9a64aecba51a1cfa77501a3f557f096932eb48eacb756aeed8df378fe2258ab75d90156f32625dce1e857d3a9a8d48b8ce17070c816299fc5a434e1701d0c20165f2ff64d897bc7aeb63f4749815088cdea19e6e517dc53ea3e8c74e023b88d263d9547fa8434038f202aa0fd9debc046401d7ee2948af99f5ee455942bb6153c511efff9fe8ff4afda376755da5eedf51c370e95be3f233e5cf7e29cd5bcf749cfa0f5c4d0bd38297fabe2623be71818df151647cff4535839b9c379afcd1b8e2d47973acc74f50ada44d6ad9a8c3ece387d118f5b3ab80f0795a9bdf0760d624a64463cadb8c67eb24ade90946b61731086e0a94501cc69e1e298cde625a844ba81aa68834bf90b19a6174959fa2d60f2f429784904695f2fffa826497f0d4b849f2f92a05a4ec4bba1f922bc73380e6afa0ad53a067ce2e6f5c08d0d41d6692a4d6c3bd06f7f59969971342140b3c340d09efbe2ed9979a97ec4e593169cf5e51be1b2a698b8b6d3d6c2852f7f48f3a1856d0e3586a7812e6eb440eb981f531519bcf8931a10e3d17f7c1c3073e1e6c517635a8fa7437f093b866e5ffbaf90e68423b9c05ab17005e3a0b980b4652107f46dc775159380c598d646a6b6ccda399289e9ddd745067a298256997fd0bf0086b491706e7dc6335b8a63c2b12b49fd75341a845c1ddd81bad64016ef90df220faecb9bbdb2acaa4350bdb7a92f409861fd336d0c841fce2052bed3047fd17dddd5d77c0f040c07ce5d45e53b6a7130595473429af33710eba6299cbd9347860ee34f0e63379270b8074546470ed72bcfd0b459d06d49732ae81723b6eda9175b0b41443dde0dc42d16d655e4fa5a0e3d8ae0ada2951e8b5d741cd629b9bbaa73b89909557636aa5cd4f4edcae521f4f888833402689fd8f2185d256724f0c395d1d31232dfb518c2ff8928508a4106cb64fcc64745f9be408507cee8c989aadd793b861434f00c8ac3d4621dda92b65ffef1fb8894b3bb6696743276fd0cf7b8751e64c77693eadfcdbe1caebc31ce0070b311650e480d9aa164b2b0a64770fc1af249b79a6ad57447ac0d0e39608027d48f88c3e722489cb59ca4dfc20e55aea9cd37c064cdc9919a027bee92ad291518a24c6109de50ee7be7d223f992ee41d8bfae0a99fadcbaa996af9a1fedabdc4b9107c4d1e9dd5f48aba0a7ca1f6e0c7925c6264a4f3c0bf8de4cdc0ba82ab1b38e8d3d48f7b3db6660c08345ed4e37b5d3e516f1b50e2373bd9be3654e4ada0658e3582a31d8a37f816825c9502c0fddb289b0f54f85a98f25af0bc04f4e3fc1b242919c765e9a0720d9dc23db11a5b747ea6fc0ef788326182e5bdeae959c802fc44ecb18d6df0ff343bb017c28136e2478a319b3226fb7720c41ca1216a4a1182885bb581356fc0e220e957149316b005a64e417738409015052419cdba4a5db5d0b27a05e763dd860623f4154edef59951c54acbb2ee36c4361a9fb90df8887a47cc6eef74bf833725c9da323dda68900ba374d29db424ea90d6de718225c6d0bcbd82ba5a30ab086307931fd4aa7d74eba718c3d3e1cf044dfe852816b3fe6225a36087f8ebacbe2bcbd897600893f9d813940b611215b9c2b047636a2aaf86ee84e12a0a44d006b3f2afb5d3e1914cc1aeaaae9efe8c5d866fce51ffcb43782f6fa687a6dc0a2ec9ca4d7aa498115f0209f509375606d05c4362218ac8664fa7f7e4c3cfca00c41e81789125e2599854a757565abc3fdbe28ed0674a0a69226e132f2b54accecd921429da7f887c34b084ac42b12e0145ebc4f9c4cbe3e3157a06ea258089bc7ea29dbfc7a54d03bef820b242b224a9ff63af4e5a153dfead239d00013419315d3407e91a415fdfd4f2b10a1beb50a04e23e8e6ba3a480c7fe1ef244e7db3ff4ff5f44eee32324a6149636ad9ffd5f07cebf90f969c1ca30ab25ecba18e2dab1c006de4df12b2867a69727ff9a099136ba7559d69e8ea2d5a0a76f8a3f3208f38f95cde2c81f5248f2f8e32acd5a4aecaa8b1cd6d798cf20d99e04c7fa228b996d92865af199228a5ddd462664634c0d7ee834df995dd80e433918533c09d620e05bb18459ce707b7bfc348c6fb0aa3befa726625328a708e1af7c5e28e53d2c1377790906525320432c30b89c34606be8a97080dd69bada54e77ea95e3233c9f082975131f4061891188fd7258e10ba23c8c87188fa74a47aba9ad2033b158e5b07b72d090f78588debecf27fdab3af67ad528546552e26830a833408aac32c0377bfc7ad1ea4eb2ce22675d8e0dc904740ec108388fe71b14c468523cdd5bf79fdf0f5e7491b6f5d0fd297e90c4f2e237a026f1d89a2dce46d761f4b923d038358188db44517b38fe7e489657180a200ed8cd615247c6e04db2498ddd80ac12d13cd1a117f700deb4b1a32060722d06955e507b6317f44e483d5b5b52f3f3eca2c61aae0129d759f8c89de646d55725be4d1f836f4c6ef63ca0ed530bcc1156b1aa273907c3d7323cc4a663e11ab0583006c9905ca89e6273d84ab266cd75d089d812ada6e8fab0af438121ece9f499e36a4b00dc858f0881f64ccc3c59a52a23b41eacfae8409fef020008dc728c3b7380e3bcdbf91af39b0dea23d3cb79cd0aa3afa8dde18792ecdceae46f8bf21e85313fc85eb4ffc8b9b848e8e64b8c6ba233d566563c4ee03bc6061a76e6ddbfa7ee39249c733fd992d1fe5d98c12126e921bb6850b86f1f7f51f24d445972f4201c3cc22451d15c2822ccc6495667ff145dc6ff949ca81043b78b4963cdfd980be1d26dbeba02b33c8053324d0c8e2e737a3e622ee9915ec0c837fbf4655e9a41403003982e83e1d0f16b9106d60d50819d79a07994dc9e846e4cc2f8ba96b9087e17a1c5f9d170138944488c9ab1898096b5e222844e7b36d63e91e727a46353d6d1a88b26cc2d41347741be4ff8f954fcb0e7e8e43d4ecbcabd48d7e018a09c89da51376b775a97b4e48e5bae34c4b2031048e10efe4cb7a797ad6ada89046513b186438b87d50ad672ce08ab2bfa47fa455f08c03e1151b62ba0c9f2edc8f82a4b650ea184f98ae9e63acbcfcc8d3b19bfca1b21fc1e9862f8fc09d2b79bfb127620bb32219fc7b2927cf9771aaa6f1d960eac73049f7e907f5bd4135bdb0dd666fe8f7bb8bcd4ac09c826bec59c781b3f47ff75b0d3b065fee3f63feec6ce9a6b17fd5bb8d83521bcf01fc59d941cc91b74551467815f1887c3a910f61c284effcbe83f742950cdfc2943a5cc68f5d9202f99c6d78622b6a9a5bab9a047e8d11118f917d397b991329184da13462a6e84d3d16380c5f6df1abe171574b746737f1f3456db79eeb91dc914e836c94ac3c2e1150e9eb31f3d18c5a80b0764ca7c946cf1807072240159fe7be0aa13dc77c1576e3d3b36198bf85fb7fc440e6492fa22e497c8bf089e8368fa6f1c117d16d7464e4e4173fb8af1c3ad580b3f0d1ed69ac43615972c8286ccc7839fc23fabba530243c50d7cb2970208eb959fdbafe5f5c2ac3bbd58c67866a6607efe0fe33dbc3bdd5cf483dbc680af037e6c8bb23fdbba3e4f43a4afc397a51865d8e88902bcd06c7a372a286e004a91babdb0598b40c626708fa42bdfd11a110f0a7aee4e93689050b8e0dc165ff7413dd849c747dfea9b79130676e8f6b149e714c1273340028b75935ff18d26f6e37454875a721d02554450b6617021942566f555c014f8b310f55fe73b7c1683aba23e48626588dbe67fb13d6486a460599588fb805eb6f140fba748639340251f43fee9ae1f4d7e3b6b7d6b91cdb7aeb0f6990a147ae20722e6948ac5e65a481210b99b58680fb2c5a9d827e0184c72e11cbe431e67b8a8c282cc3fc330f1a6518704d5f132fdde8a19d0e4ef809fae33e5dd9a210eedb500bd8d7384674159942977295b494b5ebfd7e6dd6a1592507b91b9864a7c5bfdb65ce7a59dabcc695db461ea5eaabeeff10c42eabda46877653c29da476738b3cac5ee1f2487b3e576ec1de1e0eddd0f204d2464eaa53d1dbdddb5f3890f46549a6f2979055adf35a010b6af2d3f309bbb63abb51be2adec9377911ea2cfc7316ad7a4693e251a318a428e43558bfc382839452de465c0bb501497176891fe4eb36ca168e609415e01a07d590c9958cec4d7b5387af4181b38666e6c6e82f0b0ff00615c864fe5cc22673d0d8a34ae39e29bd54ea88ffb437edc5b7d5e3a7d1d5179c9163fa6c1587945e63ad78b58381934a6ce99c1abd15164647b9748a03b1ac1325cdc4e389cf3424a709544f3857ec0c52bf7ec61b176a6a78e01a1979a9f33d371ce2ec2ea5cba9fd85ce54192124e886a2b6973500920f30da5b2ac01b5ff88f482bfad530d0517d9c03c2ae5ef871db5988a2d146375fc011e9d28bb6c14d1ff2b6b54419c2a69673364c985a3dd13d93c9cfff79b79f83fb2e90f9d16f38ed3241c2c3ea65128ebaae395eda1fa7bd048103f2b4195bc7c91e9f48d88e11a2243435d01f8285e5f5e477b9ac7c6731751dcbb8b451562a58d4d9ce3435836a6c6a1eafb908dedc8df8c8545f54fb7c3cda7e40a3217bdfd2283e8bf2e418311cabe12a7e5bd24bde2e615649d03b62d9de4061aed024066998e7d9934c07d0a61dae7cb14504e129be4c7dca7972cc42993fce8928c4c5feb784b156b124a8b12513474c12f4100f6", 0x1000, 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f66691e5130001a85e47775216de039ea9f39e7adf12aa27cfba21cd9e4c23eda9e574a69fce89253f23c15bebccfd256b0b4e48f6180e28b82b18509065dabfd6456ea70d901aa58dd4b788c93927bd02b6f53e3975fb390199f57fcf5b5185e779d6a6ff915dbad4605c781611adfae1ce76ea59b1509f13f797230125b9cfcc58fe4bee8"], 0xa) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r3 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000540)) close(r0) r7 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r7, 0x2000747b) setuid(r4) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(0xffffffffffffffff, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000600)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000002c0)=0x3) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0xff}, 0x10) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) 11:10:03 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x400, 0x0) openat(r2, &(0x7f0000001140)='./file0\x00', 0x0, 0x6) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 11:10:03 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0x80000001) 11:10:03 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f8746f67768a7963bb7dd58c4ee135c8d1", 0x11}, {&(0x7f0000000480)="37df4207bb6b5b4d00f15c41958b95c6cf9ad7939ab12db04161058f9a594b7319e9ed54d649984c9e38bbad270e46ed62282e078d2de0deabf84de1c0c6adbd7df26a881d1d10e89a9cd4a09aa6ac44f21396b2aad48c728c1add6123845b347ddb326feb68a8f28e7d8b5a68e5689ff9e1049b1b65c5c06ad8a818ca722e0556282699252174cf6b7685ae1f4b9c491ad18a1694ccc15bf81993360eccbc5a7c7174da8f8650d8cba98c3b2c7f5f66611c7287d2c3c6318067b6c50f01f61102b2764e2572f4bc864225120b54c39650ee70e346ad1d4208023600000000000000000000cc91999da86b03e273618b0d474f34c86ba9ff367bbdb91be8c22f2debf6b9faafeb6179ab0dca76ce", 0x9c}, {&(0x7f0000000240)="5f0b25e0a09792a9ecab7dc886e7d145b1298511592a145f953a922a6529acad71711bc2fd454816504c382a3ff31dcb7c167228add4943c7779f45bfe4ad5c2316eb5b234cf9b0d56742e93", 0xfffffffffffffdb1}], 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) uvm_fault(0xffffffff8224c460, 0xffff800004d41002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224c460, 0xffff800004d41002, 0, 1) -> e rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149fba40, count: 0 ddb> trace rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d40f09,ffff800004d40f59,ffff800004d40f11,21) at rtable_lookup+0xed rtm_output(ffff800004d40f00,ffff8000149fbb30,ffff8000149fbb38,21,0) at rtm_output+0x1a7 route_output(fffffd803e644b00,fffffd8037011900,0,0) at route_output+0x78b route_usrreq(fffffd8037011900,9,fffffd803e644b00,0,0,ffff8000ffff2720) at route_usrreq+0x35d sosend(fffffd8037011900,0,ffff8000149fbdf8,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2720,4,ffff8000149fbeb8,0,ffff8000149fbf80) at sendit+0x58f sys_sendto(ffff8000ffff2720,ffff8000149fbf98,ffff8000149fbf80) at sys_sendto+0x92 syscall(ffff8000149fc030) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,7c78b72f010) at Xsyscall+0x128 end of kernel end trace frame: 0x7ca795c5c40, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149fb9a0 rbx 0xffffffffffffff5a rdx 0xffff800004d40f5d rcx 0xffff800004d41003 rax 0xffff800004d41003 r8 0x21 r9 0x1 r10 0xffff800000930c00 r11 0x76f8a67ae193b9d4 r12 0 r13 0xffff800004d41003 r14 0xffffffff821bcc50 mplsdomain r15 0x4 rip 0xffffffff81c22ac0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149fb950 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=146184 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2bd0,0xffffffff82262138 process=0xffff800014963710 user=0xffff8000149f7000, vmspace=0xfffffd803f013630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 98045 466122 26177 0 2 0 syz-executor.0 *98045 146184 26177 0 7 0x4000000 syz-executor.0 23699 134391 77538 0 2 0x2 syz-executor.1 26177 429858 77538 0 2 0x482 syz-executor.0 53035 107510 1 0 3 0x100083 ttyopn getty 59113 294862 0 0 3 0x14200 bored sosplice 77538 198203 29298 0 3 0x82 thrsleep syz-fuzzer 77538 437289 29298 0 3 0x4000082 nanosleep syz-fuzzer 77538 381810 29298 0 3 0x4000082 kqread syz-fuzzer 77538 187271 29298 0 3 0x4000082 thrsleep syz-fuzzer 77538 67302 29298 0 3 0x4000082 thrsleep syz-fuzzer 77538 246387 29298 0 3 0x4000082 thrsleep syz-fuzzer 77538 181797 29298 0 3 0x4000082 thrsleep syz-fuzzer 77538 264335 29298 0 3 0x4000082 thrsleep syz-fuzzer 29298 407671 15963 0 3 0x10008a pause ksh 15963 364411 88977 0 3 0x92 select sshd 88977 257637 1 0 3 0x80 select sshd 42326 148275 21234 73 2 0x100090 syslogd 21234 151361 1 0 3 0x100082 netio syslogd 46358 125252 1 77 3 0x100090 poll dhclient 70212 69146 1 0 3 0x80 poll dhclient 38100 19828 0 0 2 0x14200 zerothread 29557 137507 0 0 3 0x14200 aiodoned aiodoned 38130 83573 0 0 3 0x14200 syncer update 27784 351649 0 0 3 0x14200 cleaner cleaner 85798 212511 0 0 3 0x14200 reaper reaper 42159 344046 0 0 3 0x14200 pgdaemon pagedaemon 96657 241398 0 0 3 0x14200 bored crynlk 9653 19640 0 0 3 0x14200 bored crypto 25477 472924 0 0 3 0x40014200 acpi0 acpi0 66431 258555 0 0 3 0x14200 bored softnet 25026 34103 0 0 3 0x14200 bored systqmp 82393 271198 0 0 3 0x14200 bored systq 98196 244517 0 0 3 0x40014200 bored softclock 83468 102833 0 0 3 0x40014200 idle0 53650 418170 0 0 3 0x14200 bored smr 1 85193 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9499 6347K 6360K 78643K 11139 0 0 pcb 25 9K 11K 78643K 689 0 0 rtable 101 3K 3K 78643K 812 0 0 ifaddr 56 14K 15K 78643K 285 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 24K 78643K 174 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 76K 78643K 1978 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 23 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 167 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1127 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 42 30K 54K 78643K 583 0 0 subproc 64 65538K 69634K 78643K 444 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 168 0 0 in_multi 33 2K 2K 78643K 194 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 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 332 0 0 pfkey data 0 0K 4K 78643K 4 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 77 20K 22K 78643K 3535 0 0 UVM aobj 72 5K 5K 78643K 85 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 84 0 0 NDP 11 0K 0K 78643K 90 0 0 temp 163 2359K 2423K 78643K 6719 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 680 0 673 1 0 1 1 0 8 0 plimitpl 152 60 0 53 1 0 1 1 0 8 0 rtentry 112 140 0 100 2 0 2 2 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 9 0 9 1 1 0 1 0 8 0 tcpcb 544 252 0 248 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 37 0 37 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 653 0 465 12 0 12 12 0 8 0 art_table 32 654 0 465 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 8 3 2 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 163 0 153 1 0 1 1 0 8 0 shmpl 112 83 0 13 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3382 0 1929 47 0 47 47 0 8 0 ffsino 240 3382 0 1929 86 0 86 86 0 8 0 nchpl 144 5159 0 3490 63 1 62 62 0 8 0 uvmvnodes 72 3734 0 0 68 0 68 68 0 8 0 vnodes 200 3734 0 0 197 0 197 197 0 8 0 namei 1024 15741 0 15741 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 18553 0 18553 17 16 1 6 0 8 1 sigapl 432 1265 0 1252 2 0 2 2 0 8 0 futexpl 56 18283 0 18283 1 0 1 1 0 8 1 knotepl 112 524 0 505 1 0 1 1 0 8 0 kqueuepl 104 306 0 304 1 0 1 1 0 8 0 pipepl 112 800 0 781 4 3 1 2 0 8 0 fdescpl 424 1266 0 1252 2 0 2 2 0 8 0 filepl 120 8076 0 7978 5 1 4 5 0 8 1 lockfpl 104 421 0 421 2 1 1 1 0 8 1 lockfspl 32 535 0 535 2 1 1 1 0 8 1 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 41 0 31 1 0 1 1 0 8 0 ucredpl 96 1878 0 1871 1 0 1 1 0 8 0 zombiepl 144 1252 0 1252 2 1 1 1 0 8 1 processpl 840 1281 0 1252 4 0 4 4 0 8 0 procpl 600 2696 0 2659 4 0 4 4 0 8 0 sosppl 128 23 0 23 8 8 0 1 0 8 0 sockpl 384 1252 0 1233 4 1 3 4 0 8 1 mcl64k 65536 36 0 36 5 4 1 1 0 8 1 mcl16k 16384 7 0 7 6 6 0 1 0 8 0 mcl12k 12288 27 0 27 5 4 1 1 0 8 1 mcl9k 9216 19 0 19 4 3 1 1 0 8 1 mcl8k 8192 15 0 15 6 5 1 1 0 8 1 mcl4k 4096 72 0 72 4 3 1 1 0 8 1 mcl2k2 2112 4 0 4 4 4 0 1 0 8 0 mcl2k 2048 50019 0 49980 12 6 6 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 88561 0 88479 13 6 7 8 0 8 0 bufpl 256 8563 0 4007 285 0 285 285 0 8 0 anonpl 16 169393 0 161007 81 31 50 54 0 62 13 amapchunkpl 152 5989 0 5909 23 18 5 13 0 158 1 amappl16 192 8313 0 7823 88 59 29 37 0 8 4 amappl15 184 240 0 236 1 0 1 1 0 8 0 amappl14 176 270 0 269 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 441 0 437 1 0 1 1 0 8 0 amappl11 152 18 0 7 1 0 1 1 0 8 0 amappl10 144 183 0 178 2 1 1 1 0 8 0 amappl9 136 742 0 739 1 0 1 1 0 8 0 amappl8 128 330 0 317 1 0 1 1 0 8 0 amappl7 120 86 0 79 1 0 1 1 0 8 0 amappl6 112 50 0 44 1 0 1 1 0 8 0 amappl5 104 583 0 572 1 0 1 1 0 8 0 amappl4 96 1403 0 1376 2 1 1 2 0 8 0 amappl3 88 419 0 414 1 0 1 1 0 8 0 amappl2 80 10118 0 10065 2 0 2 2 0 8 0 amappl1 72 32182 0 31767 25 15 10 19 0 8 0 amappl 72 2982 0 2950 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 84 0 13 2 0 2 2 0 8 0 uaddrrnd 24 1266 0 1252 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1266 0 1252 1 0 1 1 0 8 0 vmmpekpl 168 12164 0 12146 2 0 2 2 0 8 0 vmmpepl 168 146722 0 145311 117 38 79 83 0 357 13 vmsppl 264 1265 0 1252 3 2 1 2 0 8 0 pdppl 4096 2538 0 2504 6 1 5 6 0 8 0 pvpl 32 496149 0 484681 183 45 138 142 0 265 38 pmappl 192 1265 0 1252 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 444 0 34 12 0 12 12 0 8 0