r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x2}, {{r3}, 0x0, 0x1, 0x800000c7, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x81, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0xcf, 0x8b0}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x0, 0x1f, 0x2f0}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x18, 0x5}, {{r1}, 0xfffffffffffffffd, 0x21, 0x2, 0xfffffffffffff001, 0x6}, {{r3}, 0xfffffffffffffff9, 0xf0, 0xfffff, 0x44d1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8c, 0x20000000, 0x1, 0xfe}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x9}], 0x7443, &(0x7f0000000180)={0xfffffffffffffffb, 0x4e}) 18:08:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000000)=""/58, 0x3a}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 18:08:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:08:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:08:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x948) 18:08:31 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0x40000006}, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:08:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 18:08:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = kqueue() kevent(r1, &(0x7f0000000200), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x10001, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80, 0xf50}], 0x5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x3, 0x1, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x20, 0x439}, {{r3}, 0xfffffffffffffffa, 0x4, 0x11, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20000000, 0x7fffffff, 0x97}], 0x9, &(0x7f0000000100)={0x9, 0x1}) r4 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = dup2(r4, r4) linkat(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 18:08:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe0c8c70ae908000000bd54f26fe45166696c9c2000d5e08e693bc8537999497fa0cbc5f777d85050f0f954cbc8c01fea3596ea8f1fcc190fcda125540100000051cab75574e4af6c0bdf03000000000000007d074e56"], 0x1) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e039ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c9da1aac2c55a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a", 0xcc6}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7) 18:08:32 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000002280)=[{&(0x7f0000000040)="7423be2f96f364339cc68634941b25bc94c23b4a66dd0d850b6db167f5b65da9920373d5d14ae33f819a404cc178cefecd3b1f90bfba6cfae789fbcc688e2d0353090967d680b1a6f25d3680c7cfc0223393866352a710f6dd3ecc036c", 0x5d}, {&(0x7f0000000100)="0394307457fc5a6771977069457ef712c056f3409a4baab99e6436631e6c7f2934ebb0984fa8ad61b63ab74c519c0f9b994f286a3ccddbfefc0c968a696cb3286d65aa504e0657dd6f00f7e40e09a7f259b5b71f702e52f5c824eb62d254315c5e2bac8e91fbb36251203771df296b02a98f28d09d6d7d45e32e130b5155b1799089328e75704737cfaed31312e4cd00ce104f", 0x93}, {&(0x7f00000001c0)="3edbf52b4b826b4b64cbda8af0bbeea46bce27392d79dda0c06bc87fd226cab3a915544836b5685dd197f53f2ef02af77763377bb25f0067b3ade3ebd8743f87937bdbff9a5cdbacb7d1829a5847d506bdaeda6cd09fc0120e9e9c8ac4911f8cb84f0671a07de791aa9c52a662f0d849455583b645aa33796ded6def9a33bbb3d29a4778dca53d1e0485fd", 0x8b}, {&(0x7f0000000280)="47a1dbe964be14688e123843c2a3af50a8403e09df73a386b0d5c9f8180cbd1d49136733bb43a4851967f5760d2669a3b8ebf3cc27bbd1e735cf8bb8fb4d7aaf6b1baf192fcc253770f609ffa96374a5ad13ffe1e54c9919c460eb2b3d2e5241c7a26be8288608a7204b7b2e4221f97008920c0114b6c27175ba5110c2a6bfb8eb95960f0cdf16bf876fbffd102bde31b56957b54512f1b651373a0f4a8d3f9e74501ed646cb8ee0fd6dee477702cdefab4bd8a32aa9dd7bab3312a71605d851fafcaa0667b199f1a04fe812ac24420261d13c586fb2d9b995bd6f82c25bb95b8583bf55158da634980d4e3f5e8ef1c9cde5ce50c3351d3a619022fff1e1c56c7d9ef3533588c59d1d0c1cd2c11d89b293b39cc373608b7df6bc168c4ccc0b86d159e6316716f36a5570f8fc8c9f7010c55a09457188471025d2fbf90b3d9bc09f12536464972517652ce14b0eef8d14fa15d54e7e663044a4ef1f3eeb5afcc34d5b74b61b9d99eab6d3fb857a65998f0fa2a067f5bf117213d474e893ec7248765f707c010b9ad17b1dadabc67ac530e63d8a5e34f742e813b9cc1e28bdb96f2c69cca8d57d83d0dfbd3ae39e735edd0bf296020559d7df36afe77fd1a9904360f283a752fdbdf05f7833e0b7658adedd38d7a032b234043c051bc29d9de031a7cca063919c2bb75a562938019481830e2e99149e4b420e916aa4437f8c7e1bc1454806cb76951da2143d06ebca5504f4101ace52cfe4a149d4dd9e6c1a645eb85062772f44ff4b8f045ab216105d2a128aa8eda20793dafc000d4ba3ef8f48590ab08cfbb7327a8a92c068e9a671567471ad9add403d633569b2df4301c8d5b6d6ff3a0c93cebe56dd32e2e19aaaa4048c645429bf2449c07fcc14923883e2a276d65bab99442ada094a810ffc8f2a336a2c9737d3f3d0a006d5a8f94029314c9557ba2b592fb2df1db876819c6267822c4ab2f56f974831cbe87712f1b4267f76dabe880e01f82bb1dd29a0ca1a98d56cf3975d156f33aab189f686771e76747347e4804872bb74fc022bee7bcf959bff82e67583537dee946574c64132f6d42d05dfe02c2b407c80b11b454c7c296799e972b0a9f14050b4bc530cc31b4f019e178180ecc085f032e789c2af1dc530f4a8d12909fd9509ff871d0dcf6ce3aed2dfbe7a483b2ce74a3f6bd994b85d2d285b73c219f2930aac92b149ae13eff568c5e222a3de5a6f513b74fcccb35b88529a729a9710c57a6c697faeed217cfdeabdcc6a1d2979bab97c59b40248483dabbc47e4f2aa69fcd50356bfaabd2f3d86ce902f5dea58fd8252e3978654244621e4d6215b9dd4a2fe5ba4d07e60b0c2f7e3664f8e5a4e1b2d5163dcab80c3c91fded07d998015cc9f997116121291f845e8f5a3f8e6ea50585d4f704ca704b4ffd17bdbc2318575411a2be8a7eafbfe67a75764f953333a287804e7241e3ee86a2f0b39b70c61ef63ff83c5d690dc1cea413c706d9951b9849473b997a2f988d83f4934b4f0fd8a0bf58427a3e1c492d1583a6d55c058eb333889b18f537a1248e67e09bd56cd968c8ebef857b079a3762f27e9573694a847b37d7b9fb307ff0f3718b10744282f4cf0a88e612b6babeacac9b69ae3a0cad51e7f900c183306a6d85fd4fef8267ac7042048434aa252ed38b7ff166c34fcbc3decfc310132a1ea20acd16cc01fc2b06195e4605c0afb465cf16aef19f3b1d5e03d3f7a23643d274b0d2573d81bcee841e39b5f8e233a9f7b8969c2c45a1f1721a96ea63d46fb24dd20c896c987f12500568f9a7df39a0cb9fdd50b7510a32eb79cc84b0f6d2849199dc7fb4284fe229f8bf59c4b9db5c329b8193aaf3713cd8da04ee06e65490f819e51dfa04402427b1bead70d166cd0bcbf92a66f65fa8d37e3fff6387cc314b8cebdc0d2aeed50a7ffcae48527a71828c7ab35fdd34e48a8d30b748117138ce9dfd0db978748659bbf4197efb4a61791b704728c355a16d6b258ab265b6054bcf3d2b42feca051f22c4ffcefc705e66453a8102adf70ba33deb500a178caad61fbd1f2aa77e18f6e879a0f20f79a66cc434fafc72f71fe245e6297bbe55d95b9f6887ab594601b548e2b60f6204ffbf4b52a4fed93d44b41f6e5e3a7cbcff7e75f7b132bc02f226de1542cd67acccab40c7db3eec60a430898dde4bec4157ee2da5872df170ffed2871a28fcd2650caf692c224a5eb14f857c36766014bc9393a752994f7cd6ad3ea4b2617167ab3205249738caf19c5f92eb6892dcc2153e4c9881c42ce5a614b8208beaf237e36b6c1cc811f30cd765548f24e8226e92d723617fb797ed374ecb6da99b519e0154c85a4d6a2c500cddd85557e490778de561c56bf57017404f9afe553970b92db88e2949930d1b1fd8daa4bca376020fec646e10ffddc16cfe792b36657a44effad54a52078653bf940dea264e162006d17e7e4b93d7f67c61a7b3bf8e0366d0275f6f906c1b7f697f9be49b4393fdc7275bc8b32275685ad96b89393085fab908afe676e848287d6d0e6a12555e7765ed7685783ed2b1766bd9edf839efba0b716f4dca726691ecef3c11023d8c3afab019d5dd043d1846f33320dcc49a9bb3381cfc6916f36f93f856ad4befa76c8b8853cdba60c0bc169db62286e68576cecf3b21a4f6d5cf135db0806c9a571a80fd0834180a96f22f76f04a2b6f86d731bb8f3c9b2eefaabac4ee1a4d18019aae82f3193aeeae2f9387f8c32c64fafd484aa5f46cdb5a6aa478329af48eb534cee5864cea1b41fa6bc7d7a48942ca1e1a37b310a30ed22b0914d285a0b87d8ed0d9daa526e98fcfb85a544e811602bd37988882f0d7c8310d5314ff5fe6ea63ba8c1b3224c059bbd05caceae08b0b99e32b7b03d8de02e6228eb7208adba950a81a0380d8206029b7ebf4a979334df9dd3230c5353f6d44af9aca3c85b41e4d4fc468f8c77f06c7ac417e6771f85edc35ee664325cb97116388e9190484906a929a97981095d7239100d9aad9216a73363f94d180a927ca001f36930645ab9bf5b1aa9494840ee4cee5e5cba9686dbd263066345663684742b5f327c08c83436bc462e2d6ebabc557f969a07bbf7facccb3a78a5204df4b8f257360550926103c94e226b899c0017e5d98be84e6c5989f3a024f5dde281960c056fc8dabb05df53e9932c83afb097ad5817c21f1567ee299332710533a9bad91afab32128e90a2995ef47760ef0981a8516a38cf9f171b49b664c531db7993ab01688e578d1a8548998c02b69f6ee59bbaee86051f994a7d6555875f741fbdc5d51bf7905353cb5cb07b590c36eaa5564e89ca891aee75af34f965e2fe7046472619aa05f6250390b719669b33f2ebcf12234a8a7e497241810d8158bd54909f6bec003798d060adc50c0f535a9d36d90d2fcdf6ffb60c65fe7506fb15fbd40af7e70936a3676d40064439947baf3b75d6cfec5b27377b87c1cbf8ca5b3ebeaea6b490222b0b341f8161eb12c1f6e84547f947da80f5e078b6871d8e69d35f2fde0458dc014596a76f1b59f4d0578f510b826b1483e118857a3561b7e5b5ce68efcf95228b0401d5b36d16be82cd23a554dc102d10d6da478dcacfd2ca9481b44246f8ed036dfda296a080072c47406b4f8aaa5975a85239593d9ad5e2a983b8215aa60393ef7224238b3f172f2d7912135731fa4d8bec53dfa153223e433dba56ad6fb4ecd57a91e159b9be9ecfccf23207a4b69ed9517f9490f869815581a3f09cfef3da276376c1592ee18275408548e41f4d3176039173fa4c7c980a38001692e3eb434f7a745dc6f40cc2c23c527268e06812d856d3832b0fd1a6df38258eda537cc5b9d21220d161d0edec3f98597fd5fb96624bc8f0020b12dcc1151ed84e3ef27575a68a0c4a0b2c7337b944fa876dc5992876fcdcc57ec23b130c8278cc0eef57eea57b6750210c7d3daf37096b8f14cf58b7a9600572f60911f39606a9e6373e4c6bbd6e46638fd349f11a72c62dbe86a2a8fff1f47fa8208c089767dd365bb66be6eb6c217896df5c7e0534424bfd827589a54c33de7ab3dcbe29bd466ac08af0244a475701432bc0ec8f248e7c0fcc081f31f6a78b9438327ace5bc15e32d02422eb0b964797d767f13b9177a11d8c24a4c8cc49b9a300403a16a0407573a1fcd3b30dcc0782663e618689e01bfedab9feaf6dc3a9f37c080a636c1d6ed68d16690eedeac642c491af4a48d864d2c637fb5320a12a1f257d8caa855ab76eccf60f10d5005666b0129a224da5443ea882daa4ff124521274742b02b04be112d06687c401559fa727788e25265273626d2766746601b7c4b3bec55ec9a8dbb200378390b4c1733edf2563a904d84662c1ec521448cd4cc633378d01fcba22f041c4a171b4be85000b0dd131ad3f2ba3ccef16020cdd85d4cadc56ed4c965d701844b3c1363f26047d6811306cd747b966438b114172accd7ad742ed51d7c807dc9abb5d176afb7dc799dca58061ad4da235d7b28a66b29405b1f1295387b340dfe49c8540b60e8d07a524e6dd23ac2fe8d50b25461ef45c6a4f8b733f99508d4554ae008278147c349fb3d6a11d30cb0df95fd9ee553489845349fe647cc3ff92aaebcad4e83ac946503d48fa4a7e8e5cf88820b217cee70e813b1b53191888d23f7386af41e08e3649ab5190b6cd0e983daeca74fe6ffd9aa9c17bda5e1ecf0f8e59638a83008688ad445d4c295231d6bcc693b165ef4f402102f89cf3ffadcd2a9d16c4fb947041d7773588d913c587a1927dd990e24630c3356df29c249a9e24959b141da559bfbe5ced964de3430b92dab428659fc723b6d88bced04b3c70221a7f778a6fe15c9c8e7f502dc032325c99daa501fcf43e41005a88f61d040c00fc99ca03d4b86bf605455e135fdaa97a495fc338514c48fa40f95d893c5b322d8980a56a41b05b2331d45b0086110f386408893bcba793d1757fec843a431d2caa194e67d2bb08980c517886458649ef37a0666f283eccf7ba315041749e4b882954f13a3e32cd16f9d91d12f6b418cd365fc14e89a11eec706d287e2fae65392c8d76e92aa9089f4e5f02278a824eb4b063863c75586f435599f8c30621a2d7ba169917c0f078f255ed5cd0de87cb777a9e3b170e18e47cea378169ebe42c1f65a3c3693809bebef85bb065fe81c1f4990b9ccbe25908751d268671ffe38a9f238f759b946eec876fdd6415331d28c236634cb450a318e9ae8b29831e01f6e3de4e892a11f8021f82bd99a499e9f31212f9774fe89f84b2e341ebab93681f5d3b8f8ee93cdea46a2abdd0a532a2aecd4edaf34227cc87ae1083bc230852bbba958b7374b98331707705e199c1dc78f4ef248000fbe86d09c16fe92bd7257ad674786674ec2fe3f1ee87650c716d7356bd7f63e586a882588a39627d903c08b6ddb8c7e5babe40d2c3217a59492d97c5030ae2ab62af0c528db2cbc6171d2d2a8f855bb105cbb89c9c4fd47741631a3b087c3e680edf71a41db8f66559b0c73f0e29d01ba544528fce7aee4e688421dad9eaa23366d2b3803ac2b9df350e102b68239ead526af65cd2694fe8b3c6a04122e4e564eae49fff8ffcc163b2f047b5e8fb5ed134a27a802f27643d4895b39951a7df7b6042cb377d7549be3f281e98ad27171ca9a85de190799fdefe9f0afa1153e52ea060957cf5f98e2bd1b2c4c93cc65563238459161d60b17c553abf45854a9d6078f7d431cb000c0e9dcddd659eb93854b967ee624f2f7338f6809fc", 0x1000}, {&(0x7f0000001280)="0c7b1351a24fb4c109167a39afcd752e9b595e1cbb42ce539f88eaf746ccf56f4838d4e8fb642afa5b49c665a41de4172b5666b4718b3f649115c510c54dae5f473ffd2b362ddfc8159059ceb438009a67caacbe67b7d2acbfd29728dfd8ecf6859ccb430d2fce6f90dfcddcd4e5840c3ccec7f6201df3cea445173b2c08eee500405c1be4be6cb2c560a56ae6a67cbfcb65553e6f5dcdccdafeb7e77b24414126cea191f54b7a081502164a5193d251117752ef1b3933deb4840012cb7a449f2f965b21d6b0826eb8fc2792e2e7996ff899d9ce7f54a5a0ec138fa850b2c797ab6064c7e07a146f3df8e5c1e8d841e64af587b0756ff54a495e890efe06f060920e43e1ac1b43adb16a115dddb43b510eda655af44e2cbe143340660d9c7caa501722d9fec47d908424b3a6a19e832dbbe16bebf06cc24497781155b39765e526eadc37518789d121046c73770cd416ad0a3d3c4a1fa32f8f2c688e398b2f3ff3d152d1470a4efa86c2922396bb656a513081d86f3f47740423b9492d0593afc366be8c1ffb4aaf301517eae4255eaaf65cfbe5e4a9bcb427db91491a6d6a623fb85d707f4aed3322760a2bd75ec243fb7a14ca8eddfa5fef9e4434f8f03df6877ea38af3c865d0d2046502c84db32e755646c0effc4580f9f4662ca51135f0bea7e2d8c67e21bbdb1c170b06df67b4abf6880cc9d2f05743c7531e570356389c4e223b284dc3912e3ce07398d178612a2c9322fbb3b4409c9a5ac0fff3f38d3c14e3bd2953e70e7c2f5f8cfad902d2dd895db43ad5d09556d8d0a8fff5475a344a5eaf08a16c822e7456e7ae9e2aea30bd68c35c437fbc61890d69b6da87e091c15ce08bfee0ad450a65175cafb9cb9952ee0d14165eed8270bad9ef8c2bada226197c3c9a3aa2bdcb885d66121cbf052a1b2f185f5fdbc4f626dc379384a5e9f3873113c371d14480a946811a08d12cec77c52852f7ac05b99fea04c35547dfc6bd21fa5c4d8b3ebd7a19197dfc7ac44f75c3a7e6970915e940920bb733b36ed1712b7e5bae0ae19f5f4cd221d0015514e55236934afcba9303922f47218d834c877e5844db05595a12a4b2295467b0ee3e3d755b2b78152e4fabeddc71a8f8854e69d37d226c3dc32d3da79963eb2615e36212cff4d3210cd7af3ec171ae3341503d2e4f440d8d3b9ab98140dc9150bbfad41efdebb6e1b78255ee9ffebcf9749e14de9ff0302673e7ea1df12c95bbf71c502eb7bdf4e1857173b4d85a0ae2bc2becd292a7e21236165c7873b9e68f0e110ae9ffded21bce203bf4ccf743a9e2616cb7a13181df31699ee90ba932af262fd251b6f301fead0fe3d1b15afca27fbebecf774c7d6f98dc35a5692ea778619f2d6141d152aef706a71eac2dbfe183dc94bff295c71f2dd425b76961290f6ab656d43a0fd5e673e879ba3c8410b9b384659c24c76d72c5bedaf1f28a1d089717165c52a3cba39e8e0b95f01fdce654793106da2cfe7c7a3118f9a10be6ff3e463d6518fe1b61a3efd24edd89219209eeaae1338acfef3817dd8fa5761ca4bc4e1a101ea687d5e059f1bcd77978e072f72321e18f1af3c22b1b27670129e98c9699c793e08dcb8033e7de117f68aa9eb445a415c6392441126b4db6ab3894407066c2a227fdbae3de1651c0cded30eebd19ab56820c4672b6cfda1fb6270011a5bdb0375d920bed9a1f7870ec3af40b06bbd13164380c64c46b938b7cf34e918cd2d42d64cfed2a71cbc1d017d0cd92dedbc79be48e1d36556cb93b6b32e9fcb3f4f41fcd5abd45090cb83c0f4a1d979cca19450c545690b96a94c20eb1fd3078adb893d1cd2611afc29e463a6ae4c6b81172aadee2881db7a888916ae42b5c1720179ee342e7bd0c3dcf2d557ab8706ac4991422dfbbc0f0c2f41fdedf35785b253d2c2f4462f3cb4725b133f9692c3aa75eeb2400e2e7850c1b113f2a671eb06c7f4c5aa449426d18f8980ff9af37f66917e9ff1d50f8bedb8041fca67e8d01c61598e9e746fbf0502dbf65df7ae47e9fb506b0b438549c5f572d521da92bc2db17970c64c4c9c7a56ed9dbb09b9f25835ca1678405f2d8b810a506a732105c35728e2645be7ed77944ee965faf7a7e5f647b1077060486ea3f7ab6a6dede9dc7dba56e005d3e724939b07f15144b696b9525a0ad8b26e3f318626ebf714c6aed810c470a0266738b1ceebeb030bcef4724041041650347542cccedb3cb83f31a5344fd8cd98ec5d655b6514b6808f1d712ad65036fbce2c4a7315665e46fc63effa9ea0952a43aaaff78309892baddf84a0599a20a21cebd39b0ce3b90814297fa01b6c79f70f31afc3aed267ee04fb646ab4ad61f7b5b66ba037f0e38f5755c81150561c040ca0cb809638eb06d37e2fa9f68d9205dd980f6a3db099bc8fe8ebe5c8e859492455937d0a63290a04ee3bda6b10026efe5ee0c6f03c53c3138ed163d2e320539d9b6c9900eb046e655004b39c84a86d0ea2530ef262aa020e140018c79ca5ae51ad8aa0c68e7949cf8481d5db2b472140e4d68efd77f26b9081aa2f3b8ab9a25465c63049d62cb78073b1fe545536ec6d2071699e10d42bd8ec47588d4fe6bd6cf0825439dbb45aa5fbab638d21bc32efb7e12c0e83b481cfce5f7e007234878c89b00b77c74fc8039e0840cfe41990c0fce6d0d2a2dc80a67968b1bd2c0b4b9e46c03731bb3014993b541d8e33ee557187cab661f1982960166542aed32942cb82a930f7d377fa2ba0e71a4f4c121b003be2b97e898070c93750f29e4cbcceca5ff32299d4535d66f5c7ae25d706d199e606a77fb0e50400dce30174bfa429308dd871b69b2fd339b4fd7165a7f2ac3145af8c5378d3e48ac6b9934210e46772117e495cfa00e1ebf9746b240b11ef7457205fc2a1112567710e02ac1767e39b97c27449f731e4b3d65bc0a77be9e72dd57016aaccf7227ad7ac9452b04d1463f16f5adf89188c01cf3408500da03f1c00e83dcea7b99e3713a60243830593678342f91d6fd86b187910a978d924a2c6ce0fd6f76edc0676dbaedcb1700a70d972bbd2bbe5ae9b8528b9b9c5c37c3fb0e1138f126e736f463e7f93f64bdcdab2d6d32fdb18721736e1414ba2d5cef76f0605cea7462a645e1bab75bad47665c5b03375c307a52e504dd7aa8cceeec9aa9dfaf01652dc6776e695e31aafce161349a9b589d79ef9ff754797bee6a759dfac2e1062aa1a872901d65dc771bc0f5cfcd635b54e7fa752ba60a010e416c20f817bbc09e6a690dad7df4d538d54364507c42ac2ebbb2613a35b6912ae8666328c5ec2a09dca5573854a2ea3c7cf77829a7e7101af3b5c828f9b39290b1d5bc6b6f061cd798b169001e80b9505bbf1ec96b1bebc37f17922b8f9813d9aa446783e0240710fcb78fcc2984c24328b89089cfe59ad14165c8a28d9f331f86c77914aec49f390018787cc8146f9bc80e92043354d5ac6c9195af1a1fcb5a28ecc82a402e1b38faa31e5865f51bde76d5b711f117d85e71e2df2665c6b59c4753752ac8106189f885ba7b90f94d6880a8d107ad52cab467775a2db04242709054fadddf00bb722010f1064c7e67ad82962ec88ed15f3ea944628101c15a9e99ccc3b4fb654cf45bf38eea3ad0efccdb2e111f2a415805d441d96a27605145a6eee1c5bbf33eba7efbc02f6a4d028b6c7b6e41afe155dc071040a7106afd6a673f0cd2216c1e9d583b6233c12ed5a1d729f6d34f05d5bce6b7700047d1c06a6f520490cf6746fdd5d58fa20cb95a8957e3fee4aa24c47a2f48f4f48833fc80e29b96e78b3a9269446813436cd3ca37f1cc06900a5bbd30c1c1346cbc4e144a9eb9cfa0870f3e51464f02d0103e57fcb45e64fd59d10419bfab2baf63fd83ae29a341980f608ec51fd850991330ddb64354eaa1e8f4cfbc73b1d845162d56842b7cb6e23f9e79b1eb5cdb4126efa6ff3d3b82670fdcb24294947e051a07acc39df8878e247845c2e5ef251d395c6fa104f527c6eb5795c74740f76b65e29ddeb975d8f0cf2ba786cc4caf43c8580a4e2607227c611391b7aa1ef314a8e53b6c010a763023b60bf78579a05d0cede1182a5d0fd9367dc10697ce66093ec23c170df7210e8f10a34026f464eef41c0995aed3a381d37b9501b03610c5599de342f0bb0bc4d0d52ea12086804897737079785bc43dcf9b55851e0d910df7fe637c0dad387697263356e12bc153ec759e700abc833abb73d2be69d87b9168231701411be1452161e201d04e7854342640ab67ba2d117ea932cf2be87bdd394650637dbd689966872dd0d4ec2da15985c81e93bd81e937154be643800cf560f249ceec0565c2962a15ace6b2ede3fb36e52399550a79a6fdd7b7a4c4158be3eff8b6f57a20efd74de18e4d01bc8865b24b1e868a7d85439ae00efe26795f850ac89aa221e4027c1c86b1c79b243f930f93be032fd3040283f4b53ce7fba11f668b7be5ee110a3f82711dfa26b9a0da2e8f17451f174c50e8157882005e8c4e4662af8490995e75113614fd70667a125b2950bd5efdbba625b235b1602d91b394ded8b9842de6aaee38adc08140523bcc9f3ba50381887c6ce31a0d522c0924ade00ec20f4d52a20271a893f97b874ac2ad6fe53f008c6ae5db1149c543008831a72347fea2b84b111277383f2be7b1047e4130844e72f423b7ef910959e9ef6ed067d7635e09f97666913545511c34b8eefd2d5103be939b44d458126150e07ee50fc6dbee19da34c3f68ff55e28bcc1a53c0ae01b08e4a609553f2546d2b5bb37769a3d6dbd24bd4bcb6ad9679f4e2c0a06d52488f4df2f5f1a4545a13f473fd330b78bbef87c4845d9a4620434fe8f0890700cb4fc62d449b85ef2921f82770c488d1d10e678f76ee2c4314327e4589489b6a70cfa7206c9e132f0840e5f4ec82a5b338f2071b11d37af52be3a7e95ad0835c85e64636cf4d07c278a7f1577e3ad33c71210981fad090e724020252e428ee2669020ce370321dfa4bed4252e049d2af104d0619886fc98ca0eda74f9aa1f7e0c3b7154a0963184c94c23e614808bef69fbe598287a991a535c455f8ededa245b9d1a7ccc34d06ab1d7b93f4cb930190e962420759c1422d0669676212a4dc9f3ed6cc30c03eedf0ad3986f0c2522fa7379818f1177dd416cc6a0587ed9ca341b26a4d270a38f4c76cfc89198fbf70c3be61f1ff5db46cc32299c762d626d85c10465f554ffea9eb9ede823f746fe0a91fc8b49436397ba1a7af7d1cd9593d30aa3548058056d083d91c932adf337aa9ba98916f8b8917c5630171ef20ccc5a2e3792a46667591eaaf4dea0091092f647d39de6d589eef635c764ada58f29cd4a1462f8ae982f096dfe8e6787ddc61f7bc40631054b0091451ed1304e7ec2fc28acaaf613ce385cc65bc16f52d263a3acf2e6608c4e57b2c51c88ef8650268f70f177527c4288eb465c81f33f9ca1e971ad3f1ced74c8c9e638227cecbb9f6f1a9b000afb87e5d966d1efc71e44724b6bac387dd6843c2e0af2849ced4d56a648e66ea5470109e69b56b60e28e5b12d9324201a3902d9d49d930380809628480ffa7abb63c934582e83091b5c3c294873dbdf99b84b8fe0fde2a9a9c83451df2599e0325399a2bc00ec2fb3094430d040c7c811cc24704770dce0f53db3c85c338f89b97512fdd61e967757f223c3581827b4daea400bbb23def26ea999819fab433672308de8e089544adcbaed1c47dd318c5967905c614d94e3e6fb10946d2c76370cfbe67df0", 0x1000}], 0x5, 0x0) 18:08:32 executing program 0: r0 = socket(0x3f, 0x200000000001, 0xfffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820235bac7f5bd6d6c195e2e2f00"], 0x1) 18:08:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f00003ab000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x437) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2e5, 0x8, 0x100000001, 0x81, "808ae69174eafd9991f81fb0e84145e9723dc37e", 0x6, 0x1}) 18:08:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x101d52a91ff75e95, &(0x7f0000000080)={0x1, 0x3, 0x4, 0x8, r2}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 18:08:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000f2b000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 18:08:33 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000080)=0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 18:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "edf76678004de400", 0x4, 0x800000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/249}, {&(0x7f00000003c0)=""/137}, {&(0x7f0000000480)=""/200}], 0x100000000000023c) 18:08:33 executing program 0: r0 = socket(0x18, 0x4000000000000002, 0x2200000000000000) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 18:08:33 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x3abc, 0x4, 0x1, 0x964, 0x400, 0x2, 0x9, 0x10000}, &(0x7f0000000080)={0x5, 0x80, 0x1f, 0x2, 0x7f, 0xfffffffffffff800, 0x4, 0x80000000}, &(0x7f00000000c0)={0x35f149ee, 0x2, 0x1, 0x4, 0x8, 0x0, 0x6, 0x5}, &(0x7f0000000100)={0xffffffffffff6fcc, 0x7}) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x2, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x4000000000000001}], 0x8, &(0x7f00000001c0)={0x2, 0xff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80004000002020, 0xe8) 18:08:34 executing program 1: r0 = socket(0x1e, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/127, 0x7f, 0x800, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x6) 18:08:34 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 18:08:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x97e3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x4, 0x100000000}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000040, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0xfffffffffffffff8}], 0x8, &(0x7f0000000140)={0x3, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 18:08:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0x2) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet(0x2, 0x8000, 0x0) syz_open_pts() 18:08:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f00000001c0)) 18:08:34 executing program 1: geteuid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) msgget$private(0x0, 0x4d) geteuid() 18:08:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3f) 18:08:34 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pledge(&(0x7f0000000040)='$($\x00', &(0x7f0000000080)='.\\\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r2, 0x2000745e) setregid(r0, r1) 18:08:34 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5610, 0x6}) 18:08:34 executing program 1: r0 = kqueue() fchdir(r0) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 18:08:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) lseek(r1, 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 18:08:34 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="c948727c79df516364d14eb740e433a52a5e6c5210115a571c7e9d6f9d4aceba11034edda718dc654d6af49fbf4f5b0218ad658934ced3d2ad341d12e600dffcff28b57d7f036871f90785b64ccb", 0x4e}, {&(0x7f0000000140)="6e1411ed8807e93439c004d6ed14e689ecf7db7ab73243e54bfc3805a6d2416e1f04be21f3633c783d3fc63b737a6b4decd3aba394d19a0a5a1ef320faea3420b0e8ef00c77f5e7ca8effa86d22f0fb274bdb4622583f41a6e7afed65281d0fd33524acc1531e66078a4aafab1663144e03e63c50ed36b88c7677d4413028378f19dd53ff5309a052c92ee933c33ada674deaf10e89cb29a460106b35b62e6d1b8460a3f4e0db5f9ceee96d000a9b296e0e199637bf9e344b454d437a3a7e98b5771de3747025481c3bb92beed964c242436141f73", 0xd5}], 0x2, &(0x7f0000000280)=[{0xc8, 0xffff, 0xfffffffffffff1f4, "fadcab380c76cebf89223b412e23a3da86a4815ec6a3d50657c94e5b73988e53b48fa0a3380aaa49c377a7bd4762c82963ee4199a1cdfe06e35d2ce55d27860b89314dfdd45a15b5d4a48f4f7f67cdd22fa76c13e11d236f58d4b68223403d607f3c2350d578247aeaa6679d01c3617449b60b92ac05911787c1e352327e8dd06c9b56001eb41d8dc411223f007615ad4d80ca6cc60b93c8e7e1492a1ba50d8c531644d4d3444fcd41a63996a0aa61fa1d"}, {0x50, 0xffff, 0x9, "c20b873d6940ed3b7a5364622370cdcc66739021871af73c152edef597cfe257052d8c3cc7edd362dde312a718d61b236daa1d4265c82f5a57577356"}, {0x70, 0x1, 0x6, "b7183f089335d7c0c2c1263b5c6f3f19e70d08fecb8c56683a543df1b4103cba91141ac11a5c1bd60c82a59397cdf0116ea518f472f1ef4b8f7d68a1052a9972d983bb0bbf36106a49d49d6f2f333bce9ee8ee7fb7f274196511d7bc3cb5089b"}, {0x1010, 0xffff, 0x9, "d3de37a0bf40c9f0362bd68cc4f05a5a7cd5b213b1e97b33eb4453b0db7e2c6e4bd04a0df94402b081a2fd56b9c45f05804243bf9808118af907ac8c470743522e35fec748a25eed209ff2c6644ab775c7e97e90ab297a7cc76807ac78116381ef36c83ba08ec3e255e9ce633875f29eca9ac5dbed9c4cdd9c8dd389ef4836139ce56bef02d6c03eeaa54a90ec2bd99f9c5f47f2815af8c96084ea62ea65f715c246db53b64854cbd94e943b8a1c24a7f8f4a3797e68f4c301ccba222669e307d4d296a99f358af75f756f315379b36b31eb08ac275971f99ab82e84ae3926c98dc63c3eb9e6a5a2e61d1f626b834eae23109498ecc97b94278b2ec134a2874c18eb6058e32240275f1a4406fa5cee9cb04777c6f474d06a936e3681d588670118c3387a3c15d8bdcc8c1151b6bedc5854a8f7d01982764fae56fd120c8d68ef54ffa91192c7af7d9ddb25cffc9fdbfad551763b28c7de823ef51717404ef11e13c9ade004f5df850e736e98c400d346d321b4550c0c2a1ae2739debf0fd8715ddcb10da893b1d164963986651d72a803db88b797b55ed0513bde99a5d2dd212353c0aa8ed9fa6b9e1137628955ba1ba2149844493a484ce1e3eb0b7ac58e98b1b88152a9475a409f1e0c151f108c0e834600e5e97739868da721d87076e9d21154e2d6e7456b4c8510d0f57471654f8c6326b9df6d225ad361bf4e0242daa8a0a924fae80fad1795fb3e297fb88e0790128271aeaf73d0242bc361a127c0281337d378835998cc5dc855d811052f10907425dab54c0d0e37c039d7c9b8b5c4b8887e3c66f0171f507a1ca16781d64252c090845ad38c8041ececf29f34bf4afd80cf2367cf2b814ad1482dc079aa96df4c6dc5ec98028cac961244917f06f1e161d2fad9a0fbdacbddfca56af50020757218ba9e39ac5171df5f0df6e952958b53b80d31bda430da405844de415a399fbb4ccb6d1671b6d22e8bfef39f8dd91f1ea8524d35786d9b7eca1e92c9ff7b425e16302c6e0534197c569b19a281c5dcea04f103458b2820d250209b3e00d39815c41afc96d1f144c3c70f9bc3f2c173ea18522e64b9dfefcca577ffd49d5a27ead0cce1774bdd34619d50800de8fb54b97d2c65075ef9c77b1ed8a94c6e8336c3c295fe2a693267d0a090cbb371c7ecf43811791f963b6009b6608ffe9397f5c1c20d08fea9698813662feb900697c108c62eb67ee60281f62d4c985e1e7a4f650d3e7aa4c5c4b83e39557646f9cc1312c401873a13df557dab3db08f348c3c60eed4830105f6c02baf2d6e41840570601331e70921862f242c5ec7f4a8fffaa2c77a89bf95c8203bb1cc59cd634b762a894d1acb1ec2ae1908183f00c3fb0b2a6409131fe72684d55d891e6b3b4d48036bced3de4f79ca42f2bbb88c5a85a155919cb66215dc540f6bf603786f343768b052e4e6f260127c36405555dfa4d60c3e619c66a19bc3cad8103d8e6d4f02b94d8a043bb7eafb4086bc711c1c7c41559f56939e8ddca0e9539f5f832e7fe829aab9eb6966ee5348d615122102fe2b03be177e9b7a799d2f57c8b36aa734412abcba0ca6064f64b63cd5e879a7a6aa538a74de3a4f0a3e5567de74688631b222ed90980371238d1e065a6a95578a3048fd895d94385baf9f4564e66653ed04baad45c4aa106660dcdd16bf3493d6c610f46e05639973631c16cb83773f9680c9d62f39b540e09968598235f4643297d3f075e52d47cb58c05da98745f2b56cee153daa1eeab2f4717ab87e2e9ba0cf60bdf9f8703fb1592950f9a51b21d5e96952d34a5aa2f01cac544a475da1feef74342d7956add48eae7b29efe32eeeb37e6e7b9704c43d1a8de96ada2cf9bfad28e979e8197fc15741eba06f02d1e9665656a2ac1eb6bebef119eedd6066b685bc349740cd5abbb21a4861e914e276e83365dc7c386b5a363297579d40b4cf2f11e7ae2158834aa10216bcd3d164fc50277fef8c2d2416854d3e011ad2fbbd0584c8ebbaf135e9043daec20ddc5d448e785a6698f3cfa865660fd56389fe59aed6b7a6347e03a879c6fcb8b6b5dc64ef9c4fbaecfb762b698058bf29a1f18f0b8df840d40f79f91ed2bddfc93fc087556bd587bff90cad39040e0e28bbc22f164bc2a84eb005badea3aee909f2241c10d292950319f66ee5757828ee4e0b1c88a0d3ec92e012c33bde68ae07aaa9182978c14ee898294bed86b6ba2ab3ee2a191777818b8e2b59026806f7d6157a41b318e7bd5837933a145a0d942cb988834f07f30d04c1fb1ace2af71d573c94ae1f461f298e432d7d27e86aadb7b8b9c8831694f2331dd42f250e42d4e60a9fc7786c9bfbd9e9337e8b37be97c8e04db641ff7e138e1a09c50fd8ec8d943952d3e6a03eb44511ef9921da52b0f300ca88583c8fd902036d5cc7bd2eb3301abe3f846b90b45c4abd686eb6acd5225e6c76b86a011de53bf5a470c16edd27afe3b3b1f91e804445230707253d286520ca00c042e5331bf854ac4c8e78e4648ca8d6d9c38187426f167687abba5e1d9dd8ea3d1540a8089c9d597afc310ba02dd48bd65ec01d91d3d0bc2b9550aea27bed30ec19fea66c3063821c3b204df02d694b183e55119076312fca8d20851661c639b26112d03d87f8ec536543a2af5e9f61eca1db4d67a7b217b712654e7b093b8422436388802c17bc1ba3024a90e6a76d36e1823bf7075aeebd0e792d01dfba4ce061d6841549aa9ab066d82daaaac9a40ca8a21a3244d8b8c619c7b9fdfaffe8801b477f71afcd91a37a4c3bc5e587a2bbbe18fc016d6da38f6f14bbf3f4d9ed516c09c20cdf856e6a856370b6974acc9e38599d3b19428af1aec279b0136ce9387ad4c9818a2e2744b5f73af4c27558891aa97e26db90ba024c53ec7e62d657bd8169c6055607903d84647103e9f2c8767cc02d938eb7f6e9d3ab6aad91bcd009de9f941d1bdcff8ee96529ee62f3329cc191aeaf68dd9c961a495909b24c8f86dad693d196210fc379662a874a8de71c450625fa33e6de51db8e31e0ba6b2812c08e7e2d8a7afde61fb07cf92411550ce3925c20a977f542d25d3d0e7f10c084ae731dba22506d56c4064f427c216d55c82f2ecba883cee4ce0b04d7232e18ac0fb5b6dc2d5f96d3bd371ee682991f2e9f44c5b29f1cf58a0e2803f48fae0ac950a05c19d59c92b1d233fab683bc5249fd67e3ab404e00a6292d3c60f45d9cbc1c4be7a734de4263de3c56b302f74399672f19eb611350019766fa4bcf4acd8518e3ab819428686720ff83f73c925ac35e45b600b2ce6656ea6986cf7060bb22879ab559992338b848a0c30a91556ed9185ee3e94012e424bc01da5aa873b3857204ad96f4151a1b0f0ebdd5b2992643086228f2f80cb8bb8dc783c85024bb0c6ced1ec2878d51da92d72e6fc5364176d2de20520e36968346ce52e8d6550d7efb9a0e8c843b843063104d5a67ba28fed9c00383eb522aea87592cb118b5d3de78a86ca6b484e7243860ba5376951aba874d1d6e9e4516a9490ba2181216bb629227c4f1ca5b28989c48b8eaabecd4fc4b8ca75364c459a12b0f45da60c0acc410717d3d55db0e777e56c7e73aa86a456e367e3c7ffda45c2b882a51b2eb876ed0d6a0c9a902b6ca4dd33cdfd362068bae14f518ff47b7d78bece388d119e3c6dd104295962138ebca5b102e1a3d0ee38c14d5ce9c1424e78ac250e6677a8dd9ade1e07e0777579a2bf6f69cc000fcde3ef03b8937ae17567efb7d10bc0a56b7bcce677efa984a3d2ffedb6dcb18ab27cc8a809d7a7e773575fd84c01ca540101676fb3c2f0dc57fe870acc5dc18f1df10aa39775a20c1ae79cc2a0fa6f740f3d57da1a9b4fb259440b1d0673f0fd228d49e92908d92d6b2b27a4164ce9ea7eb39057aa7d98c2b2669b5f4c6397713aef4ee587e69cf9e0af5d94737fb6c61836f6946d9a3c22b2db77a51b20bde2674f33f4d15c114bfcc72833deb15435469fb1512ab8c06c151934a7ebcfac20a26a396994fd6ae9cc4f241d7bc7dee3b573bfa2ecab591f99a1b86a377453353e13eb0cb92d3a6c75208f6bc147bb6f92b3f63cc1aacee77f313e18563ddbb03e508c7cd51815778ff011642b5e79d8605b1da81dfb190154855f2e2b9b316cda50d62df1a3d60ef24a6b6ce4bde764b32c281d419c0b336cfd6490816157b7e687f0a604b5f13228171b2cb55399f9e73d3ce313d8c744bc0ad37a1dca8dd3a49560e6099a66db6b35bd47a309bea0c3f15e3511a2def6d7999d0da169b00158ab9695778de601f71f4bcaecb2b46f61f39036adca9fdf0011b4323bef2146b4b5372ed323bdebca276d43b7a77dfacaf1d5fe601aaa838f83d2cd6a4703ffdeba71873a0e0a2b00a6d356290c3b634ac4e7898639b0f47291dbb2c83a952da86d3d34d939f1f3324a951511447e1f77452abfe116de21e45b8c0ede6bcd5fc5751bda03c08414aa38b4e33484f5519e4cbb98176644821b6c23de61627ee19241ab6f371177977a125398bc3c396dd9ac55ff8654b664ca98fb6d4d878dd59d7579840702de59ab192373f7f9093551c4a5f7867b2a6ad4e88785f8b56266dcd641f4768dba3dabacc2a486dd6ff84e717bd8d6b21f0aad6b2373235594711d8c99680db989514e3771ea0e6bbeb103c01b4a58686a3eff7e291827ae41d2606b9727ac50d6bac79cd4542daa6331840b8f51c922d51630d54474b6a7a49f8713dafe07394716aeb628e819543281b36e111b05d3d1bc929c0520bac17d755398a96f6f223290a3cf264e327e00ad649e02abcf165ba3cfaaf0b135ce27e56faa3afc1bf262dbe80c8e6bbf32a013ff77c64593c42d9a2ddee0a0b2e1a597bcd8b54f96814f11d1408a9fa53f45335451e4981b91311138327d8b0c0f727880c5b80e2dc0c02c855a04bcb409f61f8994b13a2ed6ea5e8bea3279b1d2aa4886de417a109cf2b95ae64cb3e3718ec3c1fa7f5ef0908f0ec20bdaee3fb74a4a48259f6d7cadc1125418d707310ab9479d45aada0419ecf64fb3c7f34b6622a438f3661fff499b93561baade6bc0a828109c4eaa00739493c59a17f11eba7e08c7e5f299ec30fe414ced1de77e75476890e649eca0e5301faf4cc3c952c9558a2d490489a9ebd4c9dbde66f2d26e30de69e3ce57390f0133a25702613d54c5b5639bccd5ce8c0125cb3deda758b3c8f1d744a89a16c676f15ebbd9f9b3c3327ece70ff00549df02e40013409aced44ef5ca3613c894675c2a2adf252d93b6deda19286bdd10c85635bcd488ecf8a2fe9bdab8499240ce1a4881268e2288268bb95a46eb5fab3ea949640cd66fea7234894427658e0551f0e267ec4ae15625321046d6ab66f6727092116a3962a792524f69d2525c133118baa5086258ebfe056bd16c9b1dde27298107227beec559c7468deeaec9a2ab46f7bdda1a394ce2685ff5191c537bbb13f3f883e9dcf8eb3cc7a43bdc84c0b3aacac6f61403c12e764f4294e56a62a377f562136d234107b584a48945cf1142ad44705f68ea01441904a000b7aa710c9c8cf76ac2f0ca1854ac0f3ed96f8a4a332fb10b1a44efd535005b243afd45edc25a886a3f34de544e5eddf8c04d4255982ca4521eeca2a6397870612d05ebcd71992c8fb24d1dae9d28ca33d55d32cb0540d4c7e7e5cf6709e93f8a7a08c86e7cab0167d2815c99667325be90179274d187277e08047a43fdf204a910dd93066f14eb01d6aee5b95a773e8058548a0785f3b9ea2afa59cf1a6ea"}, {0xf0, 0xffff, 0xd3a, "69eb6f50f888c740fe8342ecd891979d2352aa59fb898de40f56c89085152291e8807eaf8156c6c9744b1a767e5419d9fcf119b139760d1d8fc48377924bf65a84a99e04526f932186321e15823956b4b34cb06894a68ca780f0f2e4614f493d512d98aa0cee3ca48e63e767cbea8aa94d2fb28cd9c7f6e5f01f18f730199665e3364e9fe495047d8b716c4ff6bda36f712ff16935f0a8ef35603138f45dfb09cc7b565e4ce05fef7971942a3978968f4c6e59790ce2d5527c91fbf3d63124e848e33c93be66027846858a0f30eb474864d8325c3e9e69568d19a7818d6e8c"}], 0x1288}, 0x408) 18:08:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0xa) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/94) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r0, 0x4, 0xfffffffffffffffd, &(0x7f0000000000)="832d713ad586af516f49d05fc726e8a94e9136bd9740740d59244bab725cd73f50a9ea7fb5df3265c9023a50a8", 0x2d) r2 = dup(r0) r3 = dup(r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:08:34 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x28) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3}, {0x18, 0x2, 0x100000000, 0x8}, 0x3, [0x4, 0xd7b5, 0xfff, 0x6, 0x30000000000000, 0xda, 0x2, 0x2]}, 0x3c) socket$inet6(0x18, 0x8005, 0x0) socketpair(0x6, 0x0, 0xfffffffffffff801, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 18:08:34 executing program 1: r0 = socket$inet(0x2, 0x2000002, 0x13) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db739b0957ab3862", 0x8) 18:08:34 executing program 0: socketpair$unix(0x1, 0x2000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 18:08:34 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x3) 18:08:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x38400, 0x40) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2060, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_open_pts() 18:08:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2, 0x101, &(0x7f0000001900)="3788cfa5e359e51157ed7ecce283af929ba6a0618ac534add751fbf685ef0c513bfdeff892e8933818b1eed4e97366b6475febe5a6c3c099ad66bb4fdd7ec55a6d883d0697818662fd45f036b67f218715155b76247b6c1826d7fd31ac5df2520e05fe2043ef93e6251c22214b516f48257f822b5d1501de50d9d75ff3c2d66007cad85e2b8dcfb57ce464bde48ceb9b819795bd6990e93589828639f31336dda65912401c94af891e02b42e2115536860b0be00032951cba084ebb8cf75dba421df277e205ede2030917e53fadf8e11593931797d23c499ee3438f4a9c562df94ea128b9016feb8e96cf29607cfcd75b181d02f7bfe91a5bb8454fefd89583be8b8c3893ac628e9693ea50622edf418d0ec10c2828e03ce40535bb36341c0b31bbcac98d0828a440f26d6210ff6b6941b5ade575f27c8ce61f210b6fcc7730f9898d6137bfcf04e2b852a89043249894cf1d4b6aa18bc40bb116f07abfdf092713553b34379d469c19bf5efe369423e36b433de6e53349f5b5b46add40a05f7aacdbed81b58545303ecff9dbc36b4471b433f0fb82ad5cd362d1898aa35e6bf9e74c4985b09ee93610bf9e0a756faa4a93980d3a40f65f19c25276880fa5b74ebbcd3907451c04bdf2110cfb40f8eb421b94e893a20d79ff423c38b29a2ff4d593ea3fe2dec33d959351a8d5c5997b8213834ebae3c5b4aaf9f62a05836c7d697e0a33ef328d5fec3ab48f20d1c08063577a90854ee857a9376b57d0d124a9513bd3d988b582b09e969acc0e20da3cdd128dcda002d35ff40689102c73bfeb9bc16e8f4d7853b3519ca792bb854c39693a689379c33781b6949bfadca6b5280121c96b80f8f29132e3add518b5b908b381297dd787727acbbbd917bdfefba7e3c25adc6c6028c4c51492f30203bc14c5696b3659cdcf201babf3bdc1b829121d0584ad7903f8cd3122664cf18ccbcfbd5faebe813c822156a5e3ca53d99a808a9a759c4c237f58b0dbe4673baf04380f36de830a675301024b78104928b70957ff91779170ad5538458e0a818153d81e4eefc0d8e1722bd5ce06f0ea193363e11337950805ec6794d63ce84b5ab9e288655e0a66844f47682ae641867e9c129e55cf5ca66330fb50b12c9b05c9c23a4cf4536babc4ff21a3e225e558545ec38b8e4b46cf0fee61f6b33fe98d194b1af3a8d4563f2682af7b96dc877b5108fab4e562fc3fec51de15a0e4fe19bbe83226c22de1947135d6a6789ee41924c0fac47e5ab685f03bc36d291dfa1729583d6d91a7d0ded8fd1ee3e62002cf7944a59e52da92f618c2a1d86e448400f640cde13a40ff4ef4c8048e4822e0fcd085f2e3128ad2e62e831e4b0604e200e80d8dfbddd86c817f7d651e6546c1b7dbfe7ed4eb2450389fbc933fd24543d3b46d28bd9bf09d0a4ecd80b809cf08bddfed4dcf6a88758177caa83c855c016649b38df7892071d5fe64f629e75cc4e7f111f89e559e654f8288fd497927e1828f59de2e333e530eb3dd303d8cf9df2535ce97ce3734364a7ef284c4f58b0bbaf1dfd0e70eccf63a94c4996becdd356cf996a488fddcb388cc867eda30260d694bd17c523f85f84b2843fb057108b5df3e65497e0aabb6a72731d47d3134ad04e361ae0d423bfab969502fc9e6493a6dc704f40edc10e549229c5eab8b88db880bb2bdeff6e644562daa89467459212ac61e41efaa95d1f831960ae83c2d3ba6b5d939841c90526a58994eca142db2d0fc9fe14056ba34dcaa443289a16858d563e0c3d830217e1df7cfc83f339016fbfcc68a2e42396991030c0eb32e46b08589afaaad6e1919a20399214e105fafeb00da4e187d156ca5455715d21e4e8873fc29213f7cd8a8dca2839b48b189711a4988b1ddcfaadfd3ac090575bb977b60790decd6be080d27bc9ac842dbf66514ee55c0f42ea3c50c170c596fa8c5289026ec2f19e6f83337d803eea9c071bc8bf55e7fc2119c3c5b8c1394bc321c1e8f9168b24dc166577b9658e5b6a3169cf153b6ed3c48990b0aa7cb46d2f9dfd653a8e2089cd332401bdbd217f58803043c9106679352f31630a7fbb02a2b7272dd12f845140d9c3a532e183c838710366077a09db7dec31652962c0677e80e34ec393a0d72e827991dc9b92828a9a427d22a197f16a2c31796e0a9982683b7910d4ccaa7b47f31786e69078a56d61f43811b7c92cd3840ff383521e42753025087e88ec62bf0e996ec12ba657b28eff654626afe0c63cd11488935c37d8df55d257762464dce5ca51e912cc11f44c4554b4dc6cd476f238984f264d75d9eed5cbed87c5d4a14a089c3611d2640bc6dbd19a21f8a74a85c47c5c0c54d57d1b1f43bd5d37ca300749ae038bc4121a61131445e2936e97207b0c67e1b2ddb31aec18ed134adebf94ed3afdf313733b03f4ccffa5d6b066996bb0c925aac482b857c400e0d58a7194b3e3e74a3013132e141a1325c764fbfb433619502956dc8241529c225adeff3d98c7fb2b5e5ecb1226c0be12d48d993cd60bbba2864a3b1853c3384d7f9760cf729353169e01c8fa4d2572b9eaa424a5139a9f473efb67401c5f95a5500af5d9aab57d173fbf84515d35d27d9cf1cd625b64120554406e371b56a4536332e2dd1eb09085164f70d94f159ebf190987737edb82aafdfff55f559defaf8643b6088d58d2e13b2e7ad4ec86d892694ca5f8145cf1a76ff448f34d1a932d35ef74d5138ea496c0dfed142cc3db497b13c5de04836e93e320cc91171aa423b0fe4e18f3f7d61466df9c1a6c3bfe49228cc9fce4afaac28a0dff8d8cf63bc1967520eacde930080f47cb9d811619e7ddf7a334596ca42195f334d4160e319e4aa47a6173fc9ba7ab93884652578d0af51f6790ee4244af988efcc978614edf9ca2c0bd3e94c9dc21decb6b5b1cd49fc7b4c691327c130f1941b8ef281e55f60a2b7ee84b467b220f766d6aa624da9f80cdf7273ed3173d7fbd40689f21c87255cb7447f43800a488dedbb1b53ef73c45ce5f14578cbb2a087f8be9e923e1483a61fc9ef9656bfb4f6a61ea986655b8db59c7c6fc10aaf023b05f9fdc6b0fc4f4285b3f66d68897ff228248599440430dfb2c45e99c2101cd99bf43e6833a00ad57f99030ee963ba5d76d12e6ccf710f827f186b0421d23893fce72e55ac2c31ec3d7d1981ac07d2696d3db5e27173469e1fbe46729f585dd8c62ebe03e7451b20dfeece25cf86934af5548e85cf0c50de1c4f66edbde4d855fae745f3f6ad7e9b5b355cbeb355723d392f0967806258f033b2c6e07b974a0a397222f5bfcaa2938497a7519c644232c6fcc0a3c441c5a0626c11e6496a579ecf8afbc4247357d800b8fee39ff769c4bd066285e339dffee074b52afda86efc3f62e75ed8c77d3a59dd1a8aaa35a2bd07ad80f5cdccced5f07103999acaaf7b6ab7e4a2e0ca5c3d032727c7927e9b0a801bcd5afe9abb6c28bb7a478dcdcd86d5a9e9efee8a475f0d94bf67a2138513d720e598443540935cb776bb298933b9b36c2b0d67b7d53ae307edf822358520414bbf8beed2b10c4bcec2e8ac130716f8a21f6f2544d23deb60e730bc0b664cba08eafbc88ef6577eb037051f0db8a01416c628c7fa1c45bfab7ed44ef442d21791bb05d898c64b2b2970475aec06422611fe6d13a9c9ab0ed08159f10c8bb6c4018394843daa1cc6da2e71a3a5b38570186da3cda8fc0d5679abeba0b413801324b064a4d3d54e510fad133e99705981449c7773dd03fc0ac45df1b8bfc64bb2e524a498c532b9a37d04ebbbabd9be3c0a2f76452e7f76b485256b5bbbc20642152a225cd8c73bbf7714593b7a7a7f010a1dd9e213e762a0a7fefa41d64bbb31f0fdc963a2d73d50430d7b2a429b8dc275c323bcd7eb506d4c5ddd6ade7fe9d85cf29058f56d71b742c8e8a734709b1a4f0260783e2546b0422c2b721c152f4b8e3b63735624850249faa940d8d50240f8612eabc36475e071bf1068d96b2f71328385a9d77c8b5e2abfa0a687884fb945f757220a7503b844bb2c5f3d55638febf46fe05a37d959454320b24ee541e572157ae9af6e7a0b950ffdf836f0b8d9fe9e2cb01e87085cbd5759c0790a0e776918a712136f2083adbe5078a0c6b9788aac1cd9ccdd37bec1a4d998f2ca0fcdd5dae47f4b68b7414ace91400dde90bb0cbde3c81adee1e2d66b6ec5a34a91913de95e95a4b0d7f4be6ab450a53f2785739ff113b212d7e755d2eca2a0c27b2e194fc680d0ed311a6acda7b0cd0fa32b536b80f07badebc160e5e8a80a59ea91bd0fd35ab52270a8df1a5b67423ef0b6e79a010b339a5df22a89a9f94f92fac9256e29edbab53219b1a19cccd5ecbc232680b563ec66c12d672ce8a9ac831e9b9c3feb3d8f126f833c22d1d63bb7d98b68d1d639e306c0c27b3d574f56544e05af4b29b4b298133a40860f3c289b9f4ad07dddf9dff6dd3a429a1f0ba0d704cf90276626cc5446b3db91a65e135b21a0226ee14fe86e9a59f3f5194c8ef2fccb66f7bfb6a377dc08401ba5d614b99e11417a6f1219682f917fbc724703935eb918a08b9cb428356b8eb20c12d9336dc641a28e226af301e791d1995dd0fec06c11eb13de17be1d9c45578bac78fc756042cdd88bc39a80ae1f4689538a7b4bbd5ad9a0bf6ff26260f6cc31a47a109c0fbbdf5cbc21e0e1f7bd3845d5d1c1300ac4c17c14f2a64af5e124cb7034fac4ebb6fec1ccc4f80585273cdbef5853af21f64a4d8d5f4cc40d8b3497c729865b7b8e3c98d0aaf0c9b25c14ca1656d6c2189dd95a045f29c702fea6af6354859fcc4102be7fe947aa5d34e9c6e8012adc97bc0f19a15e55d75ef952f2f866d058374325c14d9357b271637c483de6530467a78990fbb4fc16df0510445691e282e8cfd6d819fe7cd1215b70dde4cb669f1026bc541e709363c4917db4a937cc6d5d474560aa23cc74e2c2e872852ce7aac6eef8b4a1919b76bfa5f24a4a148a775b183ec4e0bb5f7cdf412ee08e7678ba5b4b274d23f48adbdb7cb09697221b36487b4e91cb8e41d538cc5591e4ef0bb1d9e91a75016cf9e590627188fb050946a3aac5e52e27ca9da0c8ddd77c42b018ee2b7d8f92b9f6027052deed98ff0b7ef29d873ab93b3b1e34e363eca2110428188b61874e032ba9a8ccb78c1c45578db9a29ed49daead1be18c98afeef64f4ec53a6ae079351b615c0ed1a6acc4cd5e0328716306081f834e8bd20caf8b856be4773e63505ff2eaee94455283e5bfee7d497db373f275ce921c5c6faaaaefe82223f98b9ab201b711a76aacf6805ab16f8df4b634055ddda65eb07955804c9c0d74bd6c3d0e6a705084693685d04e97dd25c038ad002be57aa4bf3ed94d1155de42d7e578589757bcfae70505480489fbd5ba49568c241c5b97ef07aa2a80d44ef906db55e3b3ad63ead8787b184cd2037c773ceff46ed177620bcf59f9d575589ebe940cec4566e308548a5068c8106bac0409433d4a9421b6ec2268143ac8d9cc4e36aabbad9c0501250856b2bd13e3e7d81db93ee51366d1028d5ddd8552527b1eb3c733f9930d164818d4e9cb3b05b40c37a5614a908888dac10f0063ff444d65feb242dc2d0e7313a92625e6f0fa11000f0e4129a547036e5bb95ab7c87c469382129db978bd48bbbfb4203aac2934e27964d25c6eec0b7e42be116cf26d7ea7a61489ecacc70951a8e035e873ef3345fb0f84b0dbe3dccc971ce8e4b63f56b6cbfd99270afa9af915c0bbcffa25a52af1e3f539b8b", 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 18:08:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffa, 0x0, 0x1000200000005}) 18:08:34 executing program 1: getrlimit(0x5, 0x0) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/125, 0xb2fa8ef525db1843, 0x40, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x809) 18:08:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) msgget(0x2, 0x0) 18:08:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) 18:08: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:08:34 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/174, 0xae}], 0x4, 0x0) shmget(0x3, 0x1000, 0x200, &(0x7f0000ff7000/0x1000)=nil) 18:08:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x0, 0xc, 0x0, 0x0) 18:08:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 18:08:34 executing program 1: socket$inet6(0x18, 0x3, 0x7) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 18:08: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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCNXCL(r3, 0x2000740e) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getrusage(0x0, &(0x7f0000000440)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:08:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:08:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 18:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) getpid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r1, 0x7d4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2, 0x3010, r1, 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/10, 0x19b}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/194, 0xc2}], 0x6, 0x0) syz_open_pts() 18:08:35 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x20, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) 18:08:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffff82, 0x23}], 0x4000000a, 0x0, 0x10007fffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 18:08:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x70) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/239, 0xef) r1 = semget(0x2, 0x5, 0x209) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/13) chroot(&(0x7f00000001c0)='./file0\x00') r2 = geteuid() r3 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r4 = geteuid() r5 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) pledge(&(0x7f0000000300)='@\xf9\x00', &(0x7f0000000340)='\x00') getpeername$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = msgget$private(0x0, 0x140) r7 = getegid() getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x1, r2, r7, r4, r8, 0x30, 0x52cac7f5}, 0xffffffffffffffe1, 0x90000000, r9, r10, 0x7, 0x20, 0x9, 0x2}) getdents(r0, &(0x7f00000004c0)=""/211, 0xd3) geteuid() getdents(r0, &(0x7f00000005c0)=""/228, 0xe4) geteuid() r11 = accept(r5, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) accept(r11, 0x0, &(0x7f0000000740)) semget(0x3, 0x0, 0x100) utimensat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x3ff, 0x2}, {0x7, 0x10001}}, 0x2) semget(0x2, 0x0, 0x3c) fcntl$lock(r11, 0xf, &(0x7f0000000800)={0x3, 0x2, 0x4d, 0x8001, r9}) kevent(r0, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0x41, 0x8, 0x2, 0x180}], 0xd5f4, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x1800000000, 0x7}, {{r11}, 0xfffffffffffffffd, 0x1, 0x20, 0x3, 0x6d4}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x101}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x4}], 0xa6, &(0x7f0000000900)={0x4, 0x10000000}) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) getsockname(r0, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) 18:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) syz_open_pts() r1 = syz_open_pts() r2 = getuid() r3 = getegid() fchown(r0, r2, r3) close(r0) dup(r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="d179b5201749f30cf804624d10d1c4024ea5d97e7f0825174fe413fafebf98e786f08493784a595b60bee54f2d2a8f424d17a8ddfd7ea51ab90a27d6a9bfb8b6b9d2947530e1df1b4ff06f7c42cba12674fc405b1f7607e441568969a312e43892d2146b27", 0x65) write(r0, &(0x7f0000000340)="ee2090c200a036466cd755b791410883a0dd406ba79e6e117ff3b4ef44af23976f3f749bec4aab11d6d59b40d10e5f70b8782455bca7903a6a176aa3f2c5977a2596d611a970338b0f8507ce55076b0172b7827bc9a0aa6099fd425f3897689567b13d0c83229c82d9b4d63342405d7747c2a16ab12fb6bbb936feea146b33a9e53f41e6b9ff03ec7586e4dc4d03e075e760e51f24708b1d4a723dadbc64e4543e768d8708f7b74ba3a7633e6d447ce26145ab7d786befd5ddc3", 0xba) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000200)=""/244, 0xf4, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 18:08:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) write(r1, &(0x7f0000000080)="6df33477a5a8d70336ec1f403c650e006226af41b0fe90062daefb6ffb", 0x1d) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0x5) 18:08:36 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x10001) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000001140)="dc70768e392bb20b98e4eb9cd7de8e519d058cdfa0ed8328dc7b59fcfcb61f4d05f99a", 0x23) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4b92938dc61562ca4b827c06333a0b44e9449b6ea2cffab4f304f364d61ea6a86c8f34ffe369b1a45f80128013009b783359e3317c69163c940a65556f781cc061d4b7e90ae8bc25fc8a22355d0a5f8ed77a15efbcadf1b734036f9322bce0c4b3a38fbbd3e9d7c1732143a8f70415044c3c166308266526557e22da0cdc075b318d468e38f20529ca88201f012695005c66a515ffde04dd491987916a348f971cafbb448c7689e44f494792353b1a68f306cfe39b339167dac2564d4c85b1816daa7cea4832521592c0917c14986475771ef8d6772ffad8372fb43ab9e84a83c2fe6ad7475ff259588653212ec0c97fcd114f3c69cf8d75d3bdbad87403bf33479c7bf328cf16d2a50175b2d30bda50f5e901a40dbac9510efba5137673afa73034efac44776b3b850264641c4e43fb6513206e69fad4549725178ca6a9d7ac22a48c6e410171e4929b7566c826fb9789027e1783072b1b5e93f2b79d0f476c11fa1797c9708425f97460e6dae45d4a76e25a4a7509e8c1d6de55ec8e3645fcbe4b3f02d98e0a4274585e98c16cc22680a11963d9ab30b3e52e6c745e78b41d08541df0b9a642434a8d966af2afdf0d0f889e91225029133f7150c714c13cfd23f64f0ff9945e7f4767b68a77aa3899ae43d84719c83d217ef8ef239ce412ebff3d2d675f11ad7239559ca86e308df35bc53457f7889b576858e979d07070c70fd43efd37d8cb1c1d43bd8f6efe53a37b798c08fa47b5800c6af2ce28ca405673135f4043a4108c98b5991062bd59517816876444bfc3d629958ee62fed486b614be70d690c3cfe9ab5acfabc17f0d3f0cf5f842e5c163051c0cea400ac75462a1d90442ce5d1779eda9a26f2a95331b0ac68b967c424772aedd83605818dcadaaae23db426ae4841e85f69ec29af7955a17cbc6cefca9f4dd9adcd11dd2d23fa378b244c95d02c3d0764c97ebd078b981e43da9eab5e7646ba20b826d37392b19f43727af9129c35821947cc2ac5883a395a57365fbbb3fd6a41c2667e066a27f5d1103a1ff107aa9f18f14932e46f51a4532d4663eff68cc1e606ddfec7a9a3160ac1cd806ceaa1b0eb1eb5ebd964cddeb7d930c840a5de739109141f80c04ef764d43b4c5c47419ee606668c40b7756cead76f3e7d48bc4def53f8ad411b4fe3eecec336191b5d7db6bca7f86c157cb08850ddf78210bc548d20fe7b4b38706bc28754452fbc32c672a2b0dbfd6b302bc19dfff636e07244ee109aa2508465a059ac30d2ffa9798e51f585487cf2defa194c37897b456d59750612c4d5d11de10fbdbeded35d3ac33f76f30c75b625794f0e2c77b02ebf30bf01d9c6291885afb60d4b22d057eba6a1fb9d841de9750be9b97c62bbe87b8a6ea87e122684d37a3c33e540a22f0b5c02032f28a5860c4059aabb6ad2d73616137769fe50edc36f950dd488a63a83232cd9b6bc0cd73142a82c11f794ab5cf277ffe0f1e8fc5b1deeb06e8f48870d94fd09b34db82f04263f7e9c786edb4030c283ea797840f5a2d449e81cb1b79d58f65e8386a09ce0843ae5575f8e817446f7872d18c07ce9bbaebf29a9149f547ae3fb1e511fc6b2fc74bdcf09c53c2624959b6df032717e8f6b05420f83cf950c5451cdf3f3c99bed059d6cf3a8293f087581e3cdb4de3ec5088358748815fa1954311d0397c5a07d663e1ad40f241d0967402369539fd4b5be7cf3feee4f085956b2aa2cf8dac5ee691dd1709afa45c4dda67c2a4ff89458489ee02aaafdd1dbf35bd12e8b7c255036a922b0e0ef08b92913e15c4ca0be9764a5408c970fdf9ae09234718ae80b074934b832ffecf4a4db52ac294fbd7675b422262393c92e763a432aa67a2336b5752410294246f14e576488b9b8df24d5367a9d8e7f187a58210bb5cfe9c9e549cf1bacd8133d78845fd35d4b3043b2ea450866c34a30315f65ac72067c8e5aa195df886a4ff213e683f81b9f126dbd16d1af092c5107da0d2bfc28ada8a7dd6866db43bf583f1c855f4dfe0e0e43ac89bcc9d3850f06a7f6c51d7a50e3318ec616e67bdb84446a883a53ad683b07316305bb84499141eb90ab171b20d483cb9553bd732ade6193f769f155fbb05d7b1e9a99f0d11a148996ba63eff81d2df2ada47f275b6f185747e1061fa600a95e350ef487f50d1ab248301d205613721a0ea6911df1ba56409f9bb9585e891098c1149557898aea9396a078d7ca13c5c9602f3085e10c0f539c1eb956512a4d9d73e85a65b2584ea2f451868d2d40c4207d80f2e56f65b52f8ecf8b0905bcad387a56a3a353129760a55e158f6a2262865b1657fffa6fa622a95f459d5b03d8ac4852036ed0f15c8711ef3746d3ce1693fd946e27780891379c901576a0ee9d4ab1b14ff8f476f69813e4e3d49faaefc7e76e13286207834d9e7df2353acccdec3d86408f8f7ad9be4e8358a5cc2eed04a521d4c44a85b765812b19074d915213379b95cdf6fa736ee84837e449c44b4b81bc068d99fb591dff189d31a4d65bf3fb31fcf4af716a32ac79fe0ab76ca127c47428c9971a2b241a88538673f6e727d88a9a8f0b40c3b0975146e651394ffe01dfe505f284cfae713d1ca326c2a81d11fe0f5a30dfdeea47f8efe7e1cd4f9ed41d0a0b45a26008cb0832e2dacefe5c8522c17e7c7f44500f2104fc93eec8b482af0ed6a340073b3cf70a3fdf2898d83a7d3c7b93c39d1c5ced8aeb177e398d216d622cb116e3aadf7578f1feb3f2ecca7832fca79082ea59a846e55f69d3e719cc5e280b32ef7af7e6412f04e35dd90cefd5d7729239e3b34aeff9b2c9276e821c0eaadf828dbf42469ef8b839ec04d6552b01155160c5907d54c6aff56eba7a12df54263517f9cd354645f38c71d5074a908c9c9fa24fe21c92ee15d5652209e1acd778f4dbf26cff266746bf9e052c7ff8725ad805bbd031a3735bf7c17d7b96fec56d6dd4ba1988a74197afb56e989acfb71f060d6668d52c15c153b555c291266aca483625cc4e1795e78b2c84acc9a5ff186055a938e92889f64ce80c02163fb239d3bfe4ecc9796386a4868ac8170698608dd49ddbb5cfd553a4f1f8076a031e87a2173a3a1643db15651cad757bd2158500b9d7fc6503a631c2d46f6dbc5da2625dc011bae5b24ca10ca24e3dbd70b13ba29394d80d76ac526769b8f064efd04619b4e243f8e84bfc8a7570c1858bdf9c3b0a9faf798c72c6ceccea99447da309a788fd56a6f3f4b44d3f206cca0bd3cb1ccd2addb10ae6f0e25358431b73f2931fec40cdd551cdbbe2c2a3a84a713b5251b32976c5a5f29534c34426014442f8123e87e6e938f105ad0bf8181064f4bfe1dbbc02516cf006e2fa362b9f2768b279230c7e0606d0ec1d47b087be85d6db347be29fcb59cf0288b2f1f8d4933c1944856f318b709c7fdd73c1979ca54bf3fc83573532b0cb9dd6a28869ae1cf81c303c46daf859f697fbc202f716c533fd668d5f3229fd25a96503f1ca7f8717b7e60884e02f48dd74301f59922e3bda21a7adcf32bfe2463b6ac124fd4c9413f243decf8ce34c55d4ea3fa4362cdf8293e43511d0cde400ca361797dd23b23df67fe6e914276a8b26b8bb9762cb4125348c91e2a69d8b535e873459edcaf21706ba97c5111fe00ec94dbb604819f2e584cc039f8bbcce0497e35144bfb7f450bde011f56f14bd5d2c8238999951025a9358d8cf043ab0e8e77368850bf8658a29d6daa9f24996607c77b70180bb2cc40854c8062811f51ba6523f50923396fecab627e7e2c5329f8ea08ddf71f147ed141fff55a0d5ffcb94415aef57956213b9c7b69ddfdd74477a52453b2239653cff2997a51b070e1a494d5184931d80907b348c5aae4abfe5b1d5eaafba6f7fa0780d8f416e08b93e295c3d2170d2e174ade18b9999ac2269eac1f48a3b04e4f5a1c6e1ba845bb89ffac5e3460e394b6725ab1e702714a8fa65e6e38c13b039373daf57e34f18cd9c4efa282953c06da382f49d4cc759e92d6000d572175e7c2eba994f70d287cb32753306acc437e939ff39af46987308ca8e0c5312ca4b96918bc87fc06ffc87842bf86cd2de17f40b011c562e76f82f65362694d55017cc30a7f700b75afc308642d0d0fb1cf3adbfe4f49595dc7adeb0fe69f5e89b036ee94f7ee09dad87b8c8d352e4b4e0b5333f0053a6e53fd9c704789f3a73ffbb8a21f49484b9ee4ccd7a2a748870da4aa218b5233616ac22d8fb3791fed84319f45cc4f7172b25071ac26d63c6e3844dab99e4fd7cc0cddea5391c9d1dd5be151ed5703038c1cc4977c0408c4a5e3957fd0125de0cbcb2dd51509bbcc7db5cd46c49cdb20b51992539526069d8ae0c9ac8f11e4634371298f641cc6d54bb588f9a8f4b30c4d00baa9f25972124d3bfab726e719869db531fdd9f1db5d73cd8a4b97d1d344b80137d73d200a6a331367d888c1072b194e7d988ad3ce790cf9d1f3c299793fffdcb024c8ded6b80829f432fd2eb3ebc11d63b0bfad4fe3118150fd9318ce7942052aa7e75934faeb59f90542cca607350b26be4e44b0cec7e05e30fc798d822ab20efc2ae78e124466b6546b3f7ce3e760284ac4af2e276092b070faa6c7e2a5f27a13e7f4e77e1900bda17bf13ebdff9f057a6a862fb4237d4cb3bc0b8e3521d95cca9397a778c756a2028d79c27cd189e4190f11285c76d989f94fc2bbc8428c3c1f89b9dec415bf9dd64e87d590cb99c590aea274a19921d8b3a40fead88a240cbd71f9e098fc48d39034871d6ca5d7c2d138ae78cab5fd7a4a014355253ed370cbfd86401fbe676240bdf293ca47294bc78d9b8e433b7e16fb5c63b685501adb575d6a86510e38f0bc3bf1d35dfc756b52fac8dc3dd97e01c71e96b3aaf8f99a26e812ddbaaf550fe48d86a3c2e2d945a750d82e76278013521e0f44a21e24d39ef10ddb8deca95faef11e3ef0698a44f54f8d40db6755e3795edabf8869873320bee1ac2dd93fdd8c6f39f021406d906523ce8445f7d947ac3673df3898c81a8207afa47af23ed070b3b145fc992f75dd122d8b5ea8c31f4421d6c21e0bb646cbbbb669bf6a2b73ab7492061d2304b9cbc2f2c9bc48474ed3929df948532c1b61b784eee2d9ee0c9251f3e7b6e5580e504f3bdbcde4dd9ab0f7478aa9897a7f4ed531731eae4b7d4a5c6f2420e05cb895c5a952bdc58bae36dd992348e3e98cd0ed84290923f51aa61d30d6fa06899a3f74243fc2068732a9b0fefe106ea71f5dac7ceb2969d42538ae282d41603af77418b360518839a0a7c660db5bc42ab082c76b3261899f68ac23252a6de08bcd5e72cf86d877cead12387a5e2ecd29af1dc4163548f56b88d0a812c680a5dd47e2ce0ed4bdaf3a2d70a53da342366b1587be58c96fafe0de8a78ec8b1443bf8668d6b86e7c5b507fdcfa314360be981ba0b4a03fdfb56f177a839ecaa98e34011b6ad9ddca521a9c7e524c74ac1fad2891b0ba60e2cd05e8cac4c15be8e768a675f7e739126016a1c8add0291990422291f7f6a4a31496e0282ab9b46c237d838e600d9df9e83834bd1d083766bd1c7c325fa46d687d5351fcbeb339eed2a98a2b836235c23b0cb8ceb5f809512e03470c3954bd2c0aea276720de6ba3f82188480c1547a116d41e367c034d5c24e0f6e4fa58d32eb8ea7a6e9a5a3b22850fe23e1e55ae6ddfa08ab51fe9aa8a78cbe32ab8f9108511787ae9041bd84a94287ca9d6a0441ec7072297676bcdcf8a3ff42005abc97412bf2eab0748f0962b7c12665fecdee0f", 0x1000) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="64b15aaff60fb3931bcfaf38d6b2e057b972598e8765543273430b164c00d1707b6fa2", 0x23}, {&(0x7f0000001080)="8526db519a0024c5034f068cc14b22f3e9409e4b101eaae259c523b5130975589e3dcb239161f44cf83455d7623eb01fefcd7c0127a393f34c9bcf8256bd3b95f13256a7b66e84f352960b5bfcc36f48ab80b8d1aee1b31a072450fa047af0ab29dbefeb92c6396481512a209a59b1eaebb77e51e77706d897f23f5fc942e7aa590243db8ed86cc8e4d16a8aa672157f7bd931f0c01e0dfc2476ed262fa46a7e5e6e3b10412fb574ef8cb271c44123be8023c36f1b3862926c1c", 0xba}, {&(0x7f0000001340)="c3fd0bf94bd3dfa71a41ce365fd41bdb356e51ae2a4b4b0dbfee9c1824e5870586f660a1d4f7fe02e090b0d7f4fb1b42b6f150665b136fd7abe1", 0x2f}, {&(0x7f0000001180)="7eb4967fed3b3840c175353e801c582157826aa015171635e7102be6980992bc3cd1178a432ced1d4b6e117a04c395ba494202f27c0a5299490499a9f3b0bb9a84d94376ac1668418ad8bc11d8196cd548b5a44b6c3e4ff530acc9dae7ea0c99655f42385941902841f02b1da35f5c3cf350793f898f9a61c2dcb9886fbb5e6a0e2e5b1640328e984a52642004ceadba74f30ebce6b8cecb83738f9ddc5d86317ab5291f5d06b17790c2e31513b82dd06d15a352fe660fba583fbfc63d00b3a577281ac75c8863d6431f809a9ef2bb8fc9fff4", 0xfffffffffffffed4}], 0x4, 0x0) 18:08:36 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0x8) 18:08:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1c67d74f1df6b911bed893d4444c1d1797620d9171c0fa9efeb8cfb577f26ed3f0e07e5901f748e6dd9b5e615e39d865429bf0414b29", 0x36, 0x400, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x10000}, 0xc) accept(r0, 0x0, 0x0) listen(r0, 0x80000001) getpid() 18:08:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kqueue() shutdown(r1, 0x0) 18:08:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xed, 0x1, 0xdbd1, 0x100, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x899, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 18:08:37 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x2b2) socket(0x10, 0x0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x404) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2798, 0x1d, 0x81, 0x0, 0x400, 0x3, 0xfffffffffffffffa, 0x1c, 0xffff]) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x1, 0x4) 18:08:37 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) 18:08:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 18:08:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x800, &(0x7f0000000080)="9214817c199371d35ad2f85850f4fab9bb2648fd79a95eef", 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getown(r1, 0x5) getppid() fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpid() getpgid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = getpgid(r4) fcntl$setown(r2, 0x6, r5) 18:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x9, 0x8200000000000000, "20ff7367564fc5772df5e08003f83ed9bad31df3", 0xfffffffffffff800, 0x6}) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:08:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff30) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8001, 0x80) setsockopt(r1, 0x5, 0x1, &(0x7f00000002c0)="6e3ca13e89a4ef0b7b47d5c0cf77dcb98d9588bb50f0e5f4d5d7fd7af95491c0e6f803222de2f41030b37bf2a9971d0b173905c5daccf91596f06375b178c613012bde1b1ddf23845f16169fab5d1d76b2982274bd39231e944f8cde89758f076113d78d82cc994e3e7f8d7360f9d987fbcbfd9a249624992a3d0b800e176ee6c79fa3a5e49a9ddc0ea76adaf5cd1385ebea52fc46d18ab229d1c36af8c370fa1929218bb1a29c861075c2f4bf658317afc53df52d791427584c7241fd989a5a4b6b2c9418910c", 0xc7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) 18:08:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f000028c000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) 18:08:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x406, 0x2, 0x0, 0xe6e61603821386ed) 18:08:37 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 18:08:37 executing program 0: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100000000000800, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) 18:08:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x3d8, 0x8ed, 0x1, "37837483c347ecef6843130121e3fa5b6a488644", 0x1, 0x3}) kqueue() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="bb830f647fac79f307d535ba42f83f5204cfc72f4f50d697fee74ff270b35f787232868c059bdaf84c52061e53b59afa06d2c7b3ad369c006d2647d5c0cf49a9ef3363cd3be7add6257c82c22518759bd6bc14b2f27e92e42dca7b94ca2de59b80bbd3d33a21b507f44bd1c36b0efdc4b51bbf171c09c8414e7e9ad01dd417d95890a0d9dcf5bd2692e2ff39be50e919ec87615f9d67c8f434691c268b1f69776387d71a25", 0xa5}, {&(0x7f00000000c0)="6cd8da76b50190ca83a4379573450ee7914882a5a25eb07aaa857b7b05eb297e3bd8acf1", 0x24}], 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 18:08:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f7c696c653000d49ce8cee21f40ada68968b33921"], 0x10) sendto(0xffffffffffffffff, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc1b966b4e2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cf2d1d53f0c1a329ae6ad0707877950ad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x5a4, 0x0, 0x0, 0x0) 18:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 18:08:38 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x83) r6 = dup(0xffffffffffffffff) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10400, 0x1) r8 = socket$inet6(0x18, 0x0, 0x8000000000) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r11 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10080, 0x31) dup2(r10, r2) socketpair(0x2, 0x8000, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) r13 = socket(0x10, 0x3, 0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0xfffff, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0xeb}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x2}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x3f, 0x6}, {{r6}, 0xfffffffffffffffc, 0x2, 0x2, 0x28, 0x7}, {{r7}, 0xffffffffffffffff, 0x0, 0x3, 0x401, 0x68}, {{r8}, 0xfffffffffffffffd, 0x10, 0x12, 0x5, 0x6}], 0x96, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffa, 0x2, 0x0, 0x2, 0x5}, {{r10}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x20000, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x1, 0x8, 0xfffffffffffffffd, 0x7}, {{r12}, 0xffffffffffffffff, 0x40, 0x20000047, 0xff, 0x9}, {{r13}, 0xeb247bf3101793e3, 0x2, 0x80000040, 0x1, 0x7}], 0x1, &(0x7f0000000600)={0x1f, 0x88e}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r14, &(0x7f0000000140)='./file0\x00', 0x8) bind$unix(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="0100432f66696c5e30be8e501f36f1d8bbc2849bfa53cd691e0af73697f3d94da70010b142634dae030432737cc0575dda58ef947f64"], 0xa) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 18:08:38 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/72, 0x48) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 18:08:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f00000004c0)=""/249, 0xf9}], 0x6, 0x0}, 0x1) 18:08:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) clock_gettime(0x7, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0x40000001, 0x4, 0x7}], 0x9130fc3, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:08:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) r1 = socket(0x2, 0x8003, 0x100000001) fchdir(r1) ftruncate(r0, 0xffffffff80000001) close(r0) map stack 0x20719000-0x2071d000 of map 0xffffff00654a3a58 failed: no mapping 18:08:38 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xa38, 0x80}, {0x18, 0x0, 0xcdd, 0x5}, 0x40, [0xa89, 0x63ae, 0x4, 0x0, 0x401, 0x9, 0xaf2a, 0x424]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 18:08:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x5, 0x10000000000001) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80000000000016, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:08:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:08:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) socketpair(0x1, 0x4000, 0xffffffffffffffff, &(0x7f0000000240)) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r1, r2, r3) fchdir(r1) r4 = getpid() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2a7fe2d792b219"], 0x1) fcntl$setown(r5, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r6) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x28, 0x0, 0x0) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) socketpair(0x26, 0x4, 0xcacf, &(0x7f0000000280)) 18:08:38 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() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) fchmod(r2, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000), 0x0, &(0x7f0000000300)=""/193, 0xc1}, 0x2) 18:08:39 executing program 0: clock_getres(0x2, 0x0) 18:08:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="bba1", 0x1}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x64b3, 0x3, r1}) 18:08:39 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20200, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) 18:08:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 18:08:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5ee10b0f0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a965cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2feae407784bf00897ae7db4a5eac29eec79a76773d5b20c457759c0aa3101be3cf59347ca6dd280ef5655549f69eb5f77dce30ed2bf7b527c4404dc0729e3a5914d165917b1765f75e50e0b397bcef8cb688350ed7f9c7f831e85cb399ad8bb080ba1945fcd82ffd266e18a2a8f0bdbe2", 0xffffffffffffff82) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:08:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 18:08:39 executing program 0: r0 = socket(0x10000015, 0x6, 0xffffffffffffffc0) setsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)="4971aed9158f27556da4ee1fde01652b6088969588a4fe76fc95ba6bc609942ed3d725b9d6cf851ce008e34ac99b1f437e374f3e957715a02afa8af9672f8488d1d2b641d5c47480d8c50472c675faa9cac21c75c43ec66fb6954ad13b40020000008893ef15c5ce590849ead158d44c88a676f34a524b0aa6bb93462e53e0c511703486160cb15976c8ff0f0000000000005f8040895401e66518e0bdb74febe72c71f1e79a980fff65d0ccbd218e3619febd19dc498c7c92b8fe2c990427c1a13a50ad097409c616fc46eb74521fe37536277d64e38c942916b7a2d6affa2a01b51fc4924a7d25630ab5b62246737509a0fb66a3a2b21c85c86c94133fcf9624c1046654dfc31482825f5dc963ff282ad67e1a76af80d86bb9f122e51dfefbc61f1758fc633730988d7cb6e63ef3ea6dccb131f170609770d59d5f81781b0dc541e2785ca53f60cfd22884469d97c9cc7a845cf409a7d73d2f674fa0cf056e1fcce3111e7b64e027fc0b93f65ce5be60d423749d142485a728ba4d2357e9c3e73657f1432f5c30594b6e227bcf860545c59c07263a4045", 0xfffffffffffffdf6) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x1) r1 = socket(0x0, 0xc006, 0x7) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) dup2(r1, r1) socket(0x10, 0x5, 0x4) 18:08:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 18:08:40 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1000, 0x40}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x4}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x26, 0x3, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000002, 0x5d9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x28, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x60000080, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x3ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x24, 0x44, 0x87, 0xe41}, {{r0}, 0xfffffffffffffffe, 0x8, 0x12, 0xd8, 0xc1b0}], 0x1, &(0x7f0000000340)={0x32, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x8000000004}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 18:08:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000340)=[&(0x7f00000002c0)=')^%]\\}\x00', &(0x7f0000000300)=']\x00']) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 18:08:40 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x3, 0x100}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="1c51eb06a367093fb537345df854ecf6e2e6151248d0023933ca9a65799ed4a3a014931151df20901f63f4d3d0be83cabf8e3c40bb29d6c51f1449c150d9226530a2b829f2a86e61367c8832ea4884c146d754e121e2aaac7493f0a4980c954198ef44443bfe4132726cfa5117a583d30cbc90cbf4277b48198ba65e719fad69f8fedcf577af0039bf9341bfd17b82e3cbb95532dd98996d37c40f6206f7fc9cec59978859e4d0bfef5c2562303a3b337dbb95fca0622d838de80fb3e4dae93d68b1a36e9577439421bae2239fb3798035f1ed0ed3b8d90f823997510f044550629db986569bc75f306e2d49e93f077cb8f1b5d34c495e789e2ff9d90ebbde32cd7d39a4ef771d84e1d18f9667993bb92268b78da7d06ecfd404a0337c9a9870226fd48016de4b5ab7030843148dd5fcbc487eb42cd79087856e93b51207daed5b837b67e9e9ae70f1d9d6e807ccc135c001e177c0ddf6cf949e92ee309fe46e753b919debe58e02cdc649287901e0bc5a8327c49a13848a348908b3010ba34b1ca795f68a7569fa031d92434db2ba2056a0bb7d5d67d7f910730ba0c7715f1137636d5e90c4a0ee78737c54322b17bfc51747be66c0367f896cae275eb1dd60f922e337eb9096d445dc87102ddcc7d94728f7c71b23117c7de7c31650752ac4be65af1ef1d71a07986938f26eea72449bfafd3772c0687ad5affecb0d92d60c2c15fdb0fde1415abb581ba753a5a58963900027a2dbbff98451b04e37fb94339e3a7b979e4e0dc2b014609de644d1cce19a38a1bbbb3fb356e57e1529f05b3ac0385e3fccc85fb781b93c728dfa45f788625a6a5c8351b84023c1f0523d62de86ac0884dfc91cac06c9fb8a431c96c6558b4dda6ded1ec1cc672bc2c64da581d0ee9478a3baa3a4ed295dd97185d663da58e75020603b880e4ddfe31d6f18ebc30fcaad26cbc90e7598a6f6e94c32a6e98c448e413b70148169181560c86db0ae095c82bda8f2a9ec84bec5cde185e91d8aedd75e66d8af60eb3af9afdb45bfd7241d6f771b5cd10fbfa69491d358f67d13988cb68b4552cba7cc3fe96a875f9e3383571b437f58d7fa122e0648c653c8c1119e132b64ce42cb0cff823ce20d3a07ff969fe570e0b467755002b17bc9258b484e50785d90fc47666fa12b9533699a218e3c821a7022842f6754316d132b760bab882b41fde77a924a2e6c2d1275c2064ae17907338ad0b9288a8ef684473e39af544d99f0b0a6fc7825db8db836290b63b9b848d6c5d5aa3f4f9c4961c94fa2c1503442281280de6fe04b7331e656c0d139cfd12c62e535e6afdfa5d8eda4868a8a1d9a5ead0887d695cdbba8e17b293074cf3e3edaca9191164184c733d6cef69541322733f437bfd1712da291b281774cc761dccdf22f87ac6afc9c6092a17ad64f156d441b606e05f0e5905aeb7229515779bdc648fbff6a012a4d77e5f1ea1752c309c5852271e0e4a9c076abf8fc2ea9ffaaaacadb39dc49152a3532cf1ab9b161eec8777dc5c52d75392fd4a939256a7ff6f93439d5591470312e66d1934ea5fdef1f204f3dfa2b3e99282927098cc985fc560221e5f0d3f590a375e9a826a1738b843b1ef1231ec195bfc2d5d8fe611049051143e2bcf6a86e536ecbc61ef86c9ebc43ebd430abd60a9a288e6f89afebc3e14ef36c6a2543fb9441c01c548b88114f23d6882311bd2c85f6296653a7c9a027a893caf32c9410342e55971e93910aa5068d57dfbbc255b5c74f72b138e5205190cda845a7d508fa7802a2d887507029acd54df7c456c0ab2a3fc846a05d8b06eb1149ba3896ce1d9e7ab464c26bfb26de5d5cc7d8b1d857d467ae920afcaf8d834af05366cdc64a6383576306595f96e5c38b152208ed4e52a14736168271ad6e0b0f981d24f34dc86160c46bbc4b9dc574233fe1740e64b1beedd7cefdd4ea324f5685c07e065b3ac73a34f198c8c86202a322d3e03098a20c898e968228f3f98b21a29ee8e720071026505cf10d916c80e50e5229110874fc084938688e22ecaa3f059dbf0181a6d3169bcaadd23e749921d89737b9bd9b8ba1965bbe13e1094b60161a96046abea67db3ed987a472321b8a681e5ca3a3f920e4f666a56e05046ddf4291d8ca558899fa6f361f8a12f00aef4b8d9bb5ebb493c71a9b3b2555f93842c9c9d436532b4cae5e0fe0a938dc2a71775e1784947cfee83a20046c6b770749e4c9fe5af25cafcefc53230a3c4431c6280085e78ccdbd01fc4e22752c66d70f511be697ff0cd78964c84c78c0ddc11ff7eae7edfc0f1b3b73e28839399c4df246a2eecf3559bd63f9ad8c2590ca4303a2f80f5b25436f5e4349c4392a49cdeed38fd156267bdc53aef854a9f71bf504e18d818bcca413691d052ea42cb41daf97e835778d9084bad472888af7229a56a4337e82aa8af60e021c703d55f5a8af4cd28da2fa743b24309e6424e00fa6e7fd8af55c64096a5dec4379d8b8a05deae4eef38380506b107bc04269acb257688ca33b8b433c8124f92b74347959b6bd338b36efd1ed79dc7fabb03d52be7b796eac8223a8e980871ae8125b32658b5d3ac8615a79fdeed8215ada64c540f4f3060a155adfe977b35d5e583c0716d88c4378903d77b6eb4576f340cd4271364344bd26a93bfb91318f4d78ab29d57974a964ccb1d59745675233a4f61f1f68cb7d64385c05b042ee13c496646a4fcf79708f6cb5935ab99fb3e943228562fb201f6254c6803aef4dcbc6133b9ab80586e730b26e01e2b06a14e1bf0b0b6ef81bb6d8ce80837c7df19ab1b12bbffc9ae65e94a9222f1e3e45178ea9066d7037d5dd5fdc07d3b30d249c531da3cda219d0d67bfd05dd766e701d0d1c9090b6f1330d75ff7ad350d50ea6f4a2712450b2b1447ccb55e884a64ddfd65f5b7e1b673030bf1710989c06df8850d9c0c208bfdd12dee32e1e10b4cf60928c848d4dffe36b876c05539ad2d53ec6c8ef7933103784ded46ae369e3d6f96cd87b2c11f61409ef3e7be20b7e05d0b22896c67ac4001d28f379c48899ef416ff6a1874446f0d2b0f9612ec48f8f9756a0107d16594d857bbf2aa8a58f3f3136ced2a89c05f78a0676e983405cb5ede65e6f895c625c3c05fa53c367b45406083ed4195bc80d61df1eae7d2d1e345cad1af8a749514ebea59803da40d0679f26e751f5f3003dee6defde758e7c719eebb7c3403b6f1b55bea5f283b016ac1ce10d14cfb2b70b5e6807b9b9f0ef7b754ba13944be66992b42fd8d1b680bb9712f8fa9a3bea766f4c2ff65e0ee82a85a5013a55126bab412ce621194d3b0377dfc85c9c078f0bd68083b5737786ea102da7b4534eb38d4c26f0afc55ceab4e9581206591c09baceac06a27a7649edcf26da151c4e2cf299f40cf00596be7fda180ff7b5531e432acaf5cac53451fb4d763cb391702a171c9341b635f1daca0da71bb755162095f57aac68f042068dc9d9972d5e9812859601a33eea06e85d3b93eb390e0cfafb71962af264f54a933917ea368a982d061723e90e445c2946067f1932a080014cea2e6f19db41d2ee43c358b51a1c56c70bd4b2383392f2e305ad20e4d364b5b7e7dba75363d62fdd272201c97ccc549ae3c10d6099c6a5af45d3456bc984cca1d61e9c380f98959a67b325b4fa63ea5060b9df52e841f23aa36f356712598fc8803fec645c4a1f85c9a8b90437bea49d729551e08cd95e87bae2f6b1bfc362e365ac1d9ee4d3acd4243480254c65471e029a62642ac4da26ea341c91f6d2c230fe8b66157ac603b604e8b51b184151f07019fdd6abd1814704763f8588716e61cf935497f0e31e2eb67a35124a871a99e3e2c15a9f8e7f752497604aee7df9532389e8625fa2e646695d1d57a1bb4dfccd01cdc63bee943faa388202abcf083a3227b9fbfb8c5523bb708120030515d9a3a6201aa43335c602afb0833edb7bcf6772434a6c395e51c16b94197a998979784681e389de1b703dab10425f394d2ab7d5acf4336aa9ea7a1682cfdf5f98b88c309edadc1c9f0f8cd62845132a67c8373fb7c6aacf080c285fec6a6bc84a45236b9f149f5db5e153da7a0600622f5a84f311ec7f9ad116db75f68bfca62cf4989584ef54658f44e71d2f1b6137dbb66b3191c07213ef60cceb6f71a4617d035ce4ac8063b5ca7a96cd445222a84c2771f3cf704e31bc9274ac2a92d33bfebb87c0421af3db970886c9808f2f5441e946e9843bd1e87c4f9cfeac7c981b7093472f79eef81d21c15f7854d2abc0fe77c6c3cb93fb8ce9e1b5e6ec1472d5e625ce74ddeeecd55663cbd727d637249a0a54500f115caac1ff9f99dc0f1b516011d00bb12d51559799e4aca4a2267495fa0fa239e5d8d472558828e19adb8c40654da0e3f0515db1b06a93492250e1ab83e6fb4a7a1caf0be2d3e58b42616af2729ce977ea599db30eb94943bfce20803121cbbe02ebcf3bdc0455a4f6d354fd131c9153aab2244a17e920e0bf0fc948031234cd9487e9fff6f70dd1297f4b873b704a837a01654d93cf025381cb342afe43484909ca823a942350d17c11c745bfbdc2d45c49adb877746b5dea56361e6467a55e27eda0b0bc3d07eecdf576724383a84daf00ac0f6684b990a24f5a4b6f1eae45f4b4fcd426a915946d13fdb06e91c39976657dd3ee57f56b7485e137b6b8220bced10b030ddd00ea725e52be7ded15abaea0dc20e696ffe3cb8d15a4839bb96e10d0379c00f60104465d737063fbdd6974d36d131c8e0b2b8d6ae4c7728c079cdf7da6806d20ebb44d2766ba4f290715eeae52750d928468c91ddd3959e5df34e324b7ee747a4d63bd59589af878a2ae48e0074078871497032f207fb5e8c88687155c0fc42e6bf0c01fa881d434b10fa9b027f98ccc1f52e454e614bf7a27102e4a0a7176f2bc6dbe4a157a4e69e25de8667f638e6e9e56d2df4022c9b2ceae53f71bc394ec6af65990832ab6f9ec94b28c7ce497da6d234f04d02cdd751568c0c2f00cdb52f32b3404cd5ea754cb2ea8a97f776bf4ee67b7155f2521626033e7a8210f489a82883faf849cbe76fa3cffa969148ad65e9019c69f3b056672517d961c2bbde4427c7ce6fea8ebb315a8662ef2f9fc794ad3af065beb3726c7716500bc4ec9027a1f9e62500996e76af689b4d4094b4448c2ec72c2710ea039197299705115a76f93841a7eee0a65970d8539bb50d2211ff08932ef53a99bb188871d525cc8a169af73906f86cd55ccb9d7e4c60c7958778d41a1ca2b68cf7e2c2c59bc09cc725762b44f4659b1a8f1126accfd192b", 0xeb4}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x0, 0x18) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7fff, r3, r4, r5, r6, 0x80, 0xfb}, 0x2, 0xfece, 0xbadf}) 18:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 18:08:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xc35) r4 = syz_open_pts() dup2(r3, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="e2aae5f91fb82ae113624d1ae4467168a0044d22183d6567823d941de13fedaa324eddf1b26d398103662b9005c22558fc1419045012465deec897383a6a5e8ee85b74556bf30b94a94f2c99dd8e7c216180d61f5e288631f08f5f2eeb29a7907b051f73f2f021e06ac23516c5a453875bced7ba603f5011703bfacfb3b033ea62370133dee00dcd787a09627444be4b68c71c9fe550fdbf74bf580768ad79", 0x9f) 18:08:40 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 18:08:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000000c0)) 18:08:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000f47373923ce363fd036f3423c08aa3c96df3280907276997b555114c9056d8a00d65fc9474b6ac796a003d1668a69b23cfddae47288f00"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = semget$private(0x0, 0x3, 0x27) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/34) 18:08:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x6) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000240)=[{r4, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r7, r8, r9, r10, 0xc8, 0x5}, 0xf6, 0x7, r11, r12, 0xffffffffffffffde, 0x7fff, 0xc56, 0x1ff}) msgsnd(r2, &(0x7f00000002c0)={0x3}, 0x8, 0x800) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 18:08:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x7f, 0x80000000, &(0x7f0000000000)="66cd017dba819476748570fa5d035f13ae353f47099cdc05e4af7a2c228906d453b93a3cc06e262d2eec90089ba61be0cd474c1f6b4b1f86f6202a8caa614e2183f9d7abe8c2e427b75f54b45291c1045dcf086aaa956c03c510a274a20354a08af2a216b56d8f7734ff85f6c7e8c7615179608b7dd7e131c5efa4b65d83deb5158ed2f8eaab836a0bd15ab9fd1643d7c90590adb890a467afb566962bb6b63dac224e53f4c178f3f6a4f30b737e9c429857a62a01ebbba82ec935619367ea0299757471697ba5345d20e768bb3a0ccb3ce9ff064595694906467d", 0xdb) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000080), 0x0) 18:08:41 executing program 1: r0 = semget(0x2, 0x0, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/247) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/54) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000280)={0x20, 0x3f}, &(0x7f00000002c0)) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xee1c, r1, r2, r3, r4, 0x8, 0x100}, 0x3, 0x4, 0x4}) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 18:08:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xfffffffffffffefe) 18:08:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9fc8cf86d19a08426037315d2eabeeefd15a46", 0x13) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 18:08:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) 18:08:42 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xf, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() mprotect(&(0x7f0000378000/0x4000)=nil, 0x4000, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x81) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 18:08:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) socket$inet6(0x18, 0x5, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 18:08:42 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="4526c902a532bf08461599ad9bcdd41148c933ae3649ef7b9c97df00228105bd17a1fa1740ab1d3a26d7b929220d4c00d5d43960a472fe99376deb", 0x3b, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 18:08:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, 0x0, 0x0) 18:08:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xfffffffb}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7fffffff, 0x101}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80000015, 0x7e, 0x200}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x4, 0x461a}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 18:08:42 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/185, 0xb9}], 0x2) 18:08:42 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x8}, {0x9, 0x78}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{}, {0xffffffffffffffff, 0x4}}, 0x0) 18:08:42 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 18:08:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000001440)='./file0\x00', r0, r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x7) 18:08:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f00000001c0)=[{r1}, {r0, 0x100}, {r1, 0x4}, {r1, 0x114}, {r2, 0x40}, {r2, 0x101}, {r0, 0x10}, {r1, 0x1}, {r1, 0x8}], 0x9, 0xfffffffffffffb0f) dup2(r0, r2) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fsync(r0) pipe(&(0x7f0000000180)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x80000020, 0x20, 0x1485ea9c}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x80000001, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x3, 0x56}, {{r2}, 0xfffffffffffffffd, 0x10, 0x12, 0x1f, 0x2}], 0x22e, 0x0, 0x10000, 0x0) 18:08:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) syz_open_pts() 18:08:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x100, 0x0, 0x1, "d4e0d8323e8f606e2e73d0bf0e8f3e052caa34f9", 0x7, 0x8}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 18:08:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 18:08:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) ftruncate(r0, 0x7) 18:08:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) 18:08:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x92a}, {0x18, 0x2, 0x7820, 0x9}, 0x800, [0x81, 0x8, 0xff, 0xb3d, 0x10001, 0x5, 0x7, 0x401]}, 0x3c) 18:08:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 18:08:43 executing program 1: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000001380), 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) fcntl$getown(r0, 0x5) sendto$inet(r1, &(0x7f00000001c0)="9a9e6a", 0x3, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000000)="f3cb72052ab38181c67609cdbae93f7ba149e28f152c9c4f08e9c95094c6f5c8e9d4de661f68c7293cf7b04bf2fa3daf59d5aef8e93679d442c6bc4242e9efd9f55367bebce16694b10099333e3381de69829603c1d6a383c989449305e3025080312cc7ed8ed8115ad5a8c4a753dec16bcc059bc84e65067958653f40cbbdac3eb14f7e7861ab9a79c78235129949f1bab686c5597490dbfc386dd48d761834db9eb5dacc6fd464e90a056df9a23740f524eebc860ee2bccefce332f8a6124d66fd7f107fab5ca789b0bf424d566993fbd82920d807b875fe5f47b2fada209c4b1cc88992f516b8aadf012d7b7d588ce1daa512edf27eeb14", 0xf9) write(r0, 0x0, 0x0) 18:08:43 executing program 1: 18:08:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="734f3a972eabfc09f27f75d50cb8c010992e5ae66159e743e97a10483461959c713ad2530e5c0af7091cfbc38f3c7a00af22c45841bde9a4d691e285977ecefbab05e746b6fff92ca5488fa902474b8c5b09e6aefbd14bb75de569c1a8d9e9a5d148f2d17cb9c702b30804c0883d11bcf24b532a4f6c1b", 0x77}, {&(0x7f0000000180)="71a5a5f22bd4feb58ff51d768a47fb09c953bfb50508ed3d1fcc10fda7c69a29b9027609f33041719c75e05c86c0d08950be76931cb3a133b21f57b632e124e5883ecdda48c2aac8939dbb7bcb91b98c144ebafc4287651eabc05c67e7996389f260af2b1656b9fb0e3b168a02254ef31790127942b75e4d7ecd82c73ccf2be1e26911793ec7adaf9005ac657d8d2f7812388a78fb411b4ddb267dcd936194b3", 0xa0}], 0x2) 18:08:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x800) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 18:08:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:08:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 18:08:43 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getpgid(0x0) getpgid(r2) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 18:08:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xbf9a, 0x0, "7e829ddedf070004e36200a7f90957121a01003a", 0x0, 0x9}) syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) syz_open_pts() 18:08:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x78, 0x4}, 0x4) r8 = dup(r0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000040)=0x200000000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x2, 0xd6) 18:08:44 executing program 1: r0 = socket$inet(0x2, 0x400007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="adfae39a4a88793309dbe4a45ed15ff4ff", 0xfffffffffffffeb3) 18:08:44 executing program 0: socketpair$unix(0x1, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 18:08:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b19062a8bd3f386d55a9224c5866a72dc5d2e3646ee5e9236855dff10b98293d873a13900a", 0x88}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="00359e6951d17f", 0x7}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xf2d9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 18:08:44 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) 18:08:44 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:08:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3070c37c7fee55ed541e6fd2493adf7ec1ea19936ac05cf200d6332ad5947628d371d9a56fd8b7", 0xfffffffffffffe62) recvmsg(r0, &(0x7f0000001a80)={&(0x7f0000000580)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/218, 0xda}, {&(0x7f00000016c0)=""/52, 0x34}, {&(0x7f0000001700)=""/136, 0x88}, {&(0x7f00000017c0)=""/194, 0xc2}, {&(0x7f00000018c0)=""/250, 0xfa}], 0x6, &(0x7f0000001a40)=""/19, 0x13}, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f0000000400)=""/79, 0x4f}], 0x5, &(0x7f0000000100)=""/50, 0x32}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:08:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="34b7a140a2746847eda88037bc4f48eaa092e96ed4c28d4704258e552563ba681a29a275dab5423013caa01a2053ef3bfb509575ce6ef23ea7122497926e2d0d600931e4246ae57099949bce36d26f11af3d89b9f771018404a35ec3046292d7b6b4786eaaac7fcd7bee9f5875f4d09da3", 0x71}, {&(0x7f0000000140)="1c9b919771331ed8ba16ecbac018979c83bc02d5aca871d8ed521304963e71984d9922a1a0da8d9c1746debcd2296abc2bdd7b717b513456340c7461129e6772b98d9d908a22a906d0056f597db77f4a0d77f506f48ddc22227e01abac971e900636aa894de5c2d988be4f371d1a070365ccbd82a0775b491dfbb34a8d3a6ed05741d587ac450c347790b8b11c82bc8b945b742b7d7f2fa8a30eb599f8129748438a327cab98fcc41247d89e50aa3608a2a10d9506ef032e8d58fb698cb1e91e0a78d5042abae1ccbaf7d662ca079e8d401066bfb325f7965649ec5ee847371572701f201b42dbd2e245d54c2051a278e1556b20a5602689", 0xf8}, {&(0x7f0000000240)="cdbda57f4bf40cc3673a9d68e0f94af2a1229919df42d091e479bb6f2371cc9ecccbcd354a0cf5f64fbd800324abb3e58904bd40cce027bdc5d1e86097a20d22ec2353e19851e4f2b092e1273a320199bf2e6427ea222e", 0x57}, {&(0x7f00000002c0)="e79f628c8b2fc1ba5d78e65192d97d715903438ec18bcc49eec8ea32bdbff3553818f3af292e2b229699f4a2fea27a7063c1014e571dbc4975f85f5a22b7902e8254da1ee233da7de28c986f39ba468b727f43289408311984b24d92c93d7ad3a349340b3e5292207ea069fee8c92d44898135ad87f6601d4b12f7fea6914e2c64a2c4b6070c0b24d88b4c31a6cc240e5eb6765107ba20168988d98adbb70dc89c7997212b2f76df0abf763a6f9d6f4533b54bedf9e071f7601a5900363cd732dbb88834e986eef2b70ee74e350f39f69e5302919fd9fed6fcb159b5f2668fe4594f", 0xe2}], 0x4, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xc0, 0x400}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 18:08:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:08:44 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 18:08:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 18:08:44 executing program 1: r0 = socket(0x12, 0x4003, 0x3) dup(r0) r1 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000001040)=""/4096, 0xafe9}], 0x1e0) 18:08:44 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x101, 0x3}, {0x4000000000000, 0x8}}, 0x0) 18:08:44 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) 18:08:44 executing program 0: r0 = socket(0x20, 0x4003, 0x29) r1 = semget$private(0x0, 0x7, 0x20) setrlimit(0x4, &(0x7f0000000080)={0x1, 0x345000}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 18:08:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d24aa43d075a8506a0b333add1cb63bc5763a6c5608cdefaca8020151262174804a35e496143a4e8626c23e17e25d2d63b679213a7737f0a4b50f690454ff8b4f4c25eee34a94b7efdc2450d1123cad51281d2c02b327fcc68e5e66905588da80251228fbaeadc5102a37e1fe7b6980838ec0b061233e821a4c1d5cfdc9f14179840a5f1243126174411bd0e9d06f299a325062907dda57c2bcadf4b87673d411a30482e7a78", 0xa6) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) 18:08:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() r4 = getegid() r5 = getppid() fcntl$setown(r1, 0x6, r5) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x8, &(0x7f00000002c0)=[r2, r3, r4, r6, r8, r9, r10, r11]) getuid() r12 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r7, r12, 0x4) setrlimit(0x6, &(0x7f0000000000)) r13 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r13, 0x0, 0x0) 18:08:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fchmod(r0, 0x40) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:08:44 executing program 0: unveil(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/205, 0xcd, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:08:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000c00)=0x4) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r2, &(0x7f0000000b00)="8c06c49b1a8308087be77c521198e0578d6e84531230c6ee3c62067c422eba982786646926dec8fe7844ff837216b48c27e3d4203abefc3afad25d0e7b239e27620afca2d8bc2b6be68477ca808560918728d0895f3351d4115869f3dee0205d953c0ccc701c0cfb55052ecce000ecc4d10c8e94b3db0383daba8f364149b26df4f2f25a1dadd178bcd7474094e89589f7976ff00319bc3f9784ba93c9602c6e5724e5b4229522bb15a0d2e71eec905a1ed27c3fd3d5651ffc10d38967d31b996f21269caeb52aac7bf20a2926baa8fde8e6f1", 0xd3, 0x403, 0x0, 0x0) kevent(r2, &(0x7f0000000c80)=[{{r0}, 0x0, 0x0, 0x40, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0xf0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffa, 0x44, 0xf0000002, 0x3916, 0x10000}], 0x7f, &(0x7f0000000d40)=[{{r0}, 0x469fc2c1aea6f391, 0x10, 0xfffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x81, 0x0, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000059, 0x9, 0x6}], 0x7, &(0x7f0000000dc0)={0x7ff, 0x40}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="88a7b81f1f91d984681dde03bea9b9a8d01b5f84500acc5a40374d0c89ea6971582da7a06eaf76c7cf1799ea25c91620e0b34321f5a193601ccf8e6e2ef257ffe325a9cc3f7404d56304fa5292c33948efb2a2ab8708bf34f7eb54b0a51f91a51e02dadbaa6fe800", 0x68}, {&(0x7f0000000080)="0c85fcfb1e0a77e686c15eb166402bee580b6c552f5617f485e2de4252b4e81075c497686e6b37c9a45ba170b3a64c8abd21594fe90918c4c9a504eea33d182846f66dee30a254cb9c0165b9e14d8fbb3ad97f03a3dba136686449dee43febde711a1a22832cd7cd5b211094e76778dc14abb1399dfce2", 0x77}, {&(0x7f0000000100)="da2ef718b4b9d2df5734c21767cb2adc1220d4e124e77bc7f7fdc3c59a098caf858fc2e3ed861786efd8611138940b7f89a946626339758ade97d542e3d2af6326d5ad0925bcb6ab9ac6f25b694af6e87d84691222fa3a79a72aebe434540911df43756e7de1cfb5727f2499364f428acd66c2faeb4b5e2def7eb0cddb74776ab1c0f53041265220f9ecab838a73cab48dc8b0b5aae1a038aa77d045d55aa40125b4bf38c86705cbbe4a8c707e0ce3258cac391d4d74e28638e57b53420f00bd3e6a7bcb0cbcb4b9bd21690760c846718186728b", 0xd4}, {&(0x7f0000000200)="2a3ff59895ff147049518b92a2e6f3ddacb97312a66436526f5da8abf7166e95b4402c79b47b7ced17bccdcaf5fc5ffa9d972c2202cc169f34cfe7f18609d304386b6a62bb73cb9a6dcbd5c5a337b2da6b1c31ce9c3c1056a1ef77bf8980cc9a44a59ff95394abef9e6a72feffec744e641e5751f58536585e2b19c843bbff4307231798f059b66fc37043b8416e56b5e2ab2655921e718ac350fe888a50211d7d03db07cb51556ed46451cfdfd9ef0908e6974fcc2d5fc482370c002d7d4db03c8a6b44d82b2be17a2b5598c74e940769", 0xd1}, {&(0x7f0000000300)="8488f64f459585d08ec63795f723be2eb11a4b4c572962103d189f07a6bf80d52ef6ee97097d7261661fbd62d44b623f6ce13c72b55981bf0e020b0ecd265e00107b85d6cefab8cbbe913fff4901e8ca299be91831b1b0", 0x57}, {&(0x7f0000000380)="8c322c1dae98b0", 0x7}, {&(0x7f00000003c0)="8e8770731680ba8054ed81363ac695bba42372240aaf4fca72279c0db68610cdff26ad23545e728b596fc00c70d2a575a07fd4b6aa67f2e6b46629cbd120efcc003351d976dc0020ff9ebc5333e9490b338d22327dfd8ddf9b3be62fffbb849381e34424dc29ea1eade06febf09caa20105213e2761168a70d5564ec3f605dd5f77eaab432194e7ae8a0bbda339fddc3eb57e41526ea34f94a037cc6ae2221145ffe9467bac2880dae933baf8bd991072f880bf44d6f95ec0877485765005dd619beec5dfb8877ccf625704eb0a26d5849c973a3a38d71de", 0xd8}, {&(0x7f00000004c0)="e6cadfacf1ff7e09366af0a343b844f7a3d56b1f87fb82b9f09425960bbd948e5949367e0ea5ddebcdaa08ea136a119902dbc07edd17f9033b80d335733e75568897020c073c2a95fe2393807a0968c0310ccbf6591f8bb94f09483b1e45cc816770a62514d3482bcbcd18fda726e1dfdd464e0e0789cdfd47d6d5d69eb82cc0be204a887dda1a7fa93b5002c64b059ea1a2cb56f15e57a9e75c8f03553bdeaf0b2700f34c1087129c6242abac4cac4fb781eb50fb3f6a7caaa0a767b3983ff1b15f69f73cee042028d1262e3b1c629b6d206592e484a3b6d5d611776bb9d5e9cdcefc6455582d1195456e8c12f0e37f14a9ba6f323b", 0xf6}, {&(0x7f00000005c0)="36eb927fb38d743d7b1067ef9055c9a120f03dae68c705cf11f6c1261c5416d185fef70c93839c7b2bccba651c815347b7cbbb8e2f7bc23f749482d63707ed29e64a0f90d2ebe7c7f8c957875b895b695a3e3509bea0b5c369d375c261beeaa4002ea14ea16768d0ad91a1c554d75777e1494885202d97aa025abf57c683a5bed25a4a29c4d579905b66269d8ff94113c790562b8b3963fa84b6062da04d3e8a598b1a75ede7125427b39856180b7afe46ce1a5cc4fbeb1fdecc7693cce43ebc0455295f13757720d871b8", 0xcb}], 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000c40)={{0x18, 0x2, 0x3, 0xffffffffffffffff}, {0x18, 0x3, 0xff, 0x8}, 0x8ae7, [0x8, 0x7, 0x10000, 0x8, 0x7fffffff, 0x1, 0x9, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000780)="369d265e05c97702919a29a4f813c8c8c8", 0x11}, {&(0x7f00000007c0)="2f244b29c0d96a791d74a86b0f87a7ad169a6855d0bf74069066b0e51fc0e584657a206f67a7dc59d35247746bef8b54e987b1e58eb4f2320a2124b0bcd1930e0ba6a0ce332855bdd4eaed2876a1b74cb8c40677d32740d16b9c952364e9b25d1705b64339976a6622a150cf2cfef6cb1c91cab58680a215c575406af55494a4725a93980a3e3bcc189d480dc8eb9c7754051aae87e0e181686534b25150c6bc6db53b5ed75550d9433d979234c2e6fc0495a1e1c1fbfd91bd4357364b621dda", 0xc0}, {&(0x7f0000000880)="ae191f201e0cb8e1d15b844782ec602946635cc604e149dcf7af0cd501fc5040f353bd6ee778411d2cd81ac95d3f80941113b27023264f4549bb71ee292550cf15a334667f96566a72b0242201156a02fb35e8da5dc52dfcba0772c9525a6246b70c52aac402cfd02d90c0684c38feb91220c711d495c156689d3c15ba9005ea4c53ae1984178ec5db8593e20b7ac57b899c0225b9122c17ffbdbb10445fa9a7858b7ce2af03a60722ef9bd544dccb932a81b5a7d156b2f71a704def347a8558d0859876643ce1ca573c7b538cb005de3014360af632351f9b557fb758", 0xdd}, {&(0x7f0000000980)="ddeefb746357a06c22db379bd54d40a02225cf1fa8619ec7f3fb8f001c06c33556a42ace73541e0142da4c90bf28a78c467fc6b0c2e3608f39483ccd8f070d8dc0f166b6865ba8cd82b58266202ac125ba83af239584073a5f3fa0aa2089cab9f70c97687650c79c84d314fc099e1237e26acbe7fed6ae62e570f6f33d5eda66ee", 0x81}], 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000a80)={0x3, 0x6}, 0x0) 18:08:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fec000/0xb000)=nil, 0xb000, 0x4) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 18:08:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:08:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000540)=""/42, 0x2a}, {&(0x7f0000000580)=""/80, 0x50}, {&(0x7f0000000600)=""/248, 0xf8}], 0x7, &(0x7f0000000780)=""/209, 0xd1}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0/file0\x00', r4, r3) 18:08:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) pipe2(&(0x7f0000000240), 0x10000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x91) fsync(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x14, 0x2, 0x800000000000002, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x1}], 0x2000007, &(0x7f0000000100)={0x19d, 0xff}) getdents(r1, &(0x7f0000000180)=""/130, 0x82) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x90, 0xc00fffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x90, 0xb816, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x3}], 0xc20, 0x0, 0x71684c5e, 0x0) 18:08:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000040)=@in, 0xc) socket(0x10, 0x3, 0xffffffffe13708a7) 18:08:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:08:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x91) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="a0644f2ecc33b4a4518ca2851cc80f7e40296fe98d51bad2c01d994a5856e488a07fd93647282f635d0108f789ccce7691e61b7f8f4628e6db81be4bbe283c737e6f370e5168bf0627be33afdfc8e6ae7d12a23f34cec15b281f9232280cdafc48aa88e2cb624ef75d5eaf0f6c4c3b26141adf6ec4b0c6b43a8dcc5c73ae483e73466d7a2f9358ba07c190d93756e8f5bbba1cd1cad106bc38e610f92175ba74319b186fbdf1f44e4bcc92e5e6b705ea2b0511e71f34ec7613", 0xb9}, {&(0x7f0000000280)="b40f75f6f75f745458659714f967ea2740b7d55f696f5cbc02972e49e618b7e1731b4a1b9a6f7329904fbae793149415c2d08eef0f4bafbe0d4ed9a67f31a5cb8d029217828a2175fd8cb71877f94a2b04b6555fa1b41c4bb7156ac0bfcb5ffbe80926cba2c0595e77c50bf2b8bc812eeb8f82eb789aeba468d4142e24dc1153d80015fb5710f5e51ad8c7e01cb4ff8aafe48f08a857cdb19a67d9e78804342974b9cb07c3e2985246d3e10d290ebb91b40ae7f8", 0xb4}, {&(0x7f0000000340)="e7920ea93e9d3c9f773a8494c0fef0c2c32b87aac94db475b93254191002038d8ae83f2ad19fbeec64fc87e5c6eeaf71edd1e0ec142ba03909524bfe39ca959911d8cee44ca4ce90dbcfea3c66dfbe79be0a544f928cd7b57410e77ca930896e64ea3d9d7c05bf88a8cf90806b491523e9b202c07752eda08976e124de5564b03953ff5000123bb931ea65ce1988b80e68a1302afe008a20e63e8405139fdf3b05257d0383f8bdd3ba6b38ce8aa7aea76384f1f09ef874559894facbeb1c6803b38ebbc6fe40563b22141625446e3a86b2e5080d27afeb91dd09221cfefbd6bf648239bcd4b3bcc751834f9d306cf78599e54f0c2a732a", 0xf7}, {&(0x7f0000000440)="83370b3133cc26a400a6a22ac35813e89993887721d73e10c171073fa534284408fb26a7196f5209536d854b0cff34e26fc798803912def3a845518fd36dcb2de33662d890eea5bc933b1533bed361152d4747e35377657327c541ab53defd280b105081be2d3d6ed0098920593329225925f0f09d039df742f8a43e9599c0feb7863c2666e7eebbb8bff95e62e7c2fe3055567a6dd36d2b484d9bcda421a0e9f050fa1f999f2d9d8ea63d49fe3fd5f6b47bfc731434936bbc91fdebe3e51371409738f9046aaafab23ad6b7af55c8b3df15655b9092930249a25a12d46cfef3a306358f1df99400beaf8d5854b61ee09b39", 0xf2}, {&(0x7f0000000080)="4bbdf0395133cefee8cb08d9af3fe589433dae5010cbf6d325725a194f", 0x1d}], 0x5, &(0x7f0000000540)=[{0x58, 0x1, 0x4, "a36a840b2263c53f1324f095e451f80c28590352379dff8a2ad1338a3a4b96af1871776fef4deaad46cc8fcd56c3fde284f8ebfa4571e335799ea06523ee50886cfc25"}], 0x58}, 0x9) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 18:08:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x8, &(0x7f00000001c0)="b9cea8cdeb99976b6927f37d20eb147fac3b1095f26a5d80f18a25572fb99858a982ec213214fe724fbd235eab85e1781ed1083997bc748bb5c4f1abe14e1ded1cacbb2a8cc35839cba9d8bd6bc90bc9e693524ab495623ecaf5d544d4ea60055c1a942373a3cc075663c1bc8eed9d869bc42bbdb017793bf5a2e5aed87ec422703af4bd4a0600000000000000ed8cedc72e9eef083fcc6bba6c25046b42d03e20ffb2ae33b59ace055ac9aef346a816f7ffffff9f8100000000b3730f217ce3", 0xcd) 18:08:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) dup(r0) fchmod(r0, 0x8) 18:08:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 18:08:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x14) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() r2 = kqueue() socketpair(0x1, 0x4001, 0xa57b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xed6, 0x9, 0x3, 0xa04, "5b5737e87a6975a6b895141f99828a60fcd56440", 0x7, 0x2}) kevent(r2, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 18:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x4, 0x3) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 18:08:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)) r1 = msgget(0x3, 0x226) socketpair(0x36, 0x4007, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) getrlimit(0x5, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) r3 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000001800000000000000019000000000000"], 0x17, 0x1, 0x1800) 18:08:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xe00, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 18:08:47 executing program 0: socket$inet(0x2, 0x8004, 0x7ff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 18:08:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/162) semop(r1, &(0x7f0000000100)=[{0x7, 0xfffffffffffffc01, 0x1000}, {0x0, 0x22, 0x800}, {0x2, 0x9}, {0x1, 0x0, 0x1800}, {0x6, 0x14c, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x300000000000000, 0x1000}], 0x8) semop(r1, &(0x7f0000000140)=[{0x3, 0xff, 0x800}, {0x4, 0x0, 0x1800}, {0x2, 0x8, 0x1800}, {0x3, 0x2ec, 0x1800}, {0x4, 0x8000, 0x1800}, {0x1, 0x9}], 0x6) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/103, 0x67) r2 = msgget$private(0x0, 0x275) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/225) close(r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000380)="7b7ab3927cc44a1db6560519a2d081a3928c76d15c4b47b1da868c2ac52db64fef095812f082d533f343df90045243fa844911c49386f24950582de5e4192a5cbd258ec5f1e5baead782cb", 0x4b, 0x4, &(0x7f0000000400)={0x18, 0x0, 0xdc, 0x7}, 0xc) r5 = geteuid() r6 = getgid() fchownat(r3, &(0x7f0000000440)='./file0\x00', r5, r6, 0x2) r7 = kqueue() r8 = getgid() r9 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffd000/0x3000)=nil) r10 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x401, r5, r8, r5, r6, 0x5c}, 0xcfa3, 0x5, r10, r11, 0x7fffffff, 0xffffffffffffffff, 0x7ff}) fsync(r0) setitimer(0x1, &(0x7f0000000540)={{0x3, 0x200}, {0x1, 0xff}}, &(0x7f0000000580)) connect$inet6(r4, &(0x7f00000005c0)={0x18, 0x0, 0xfff, 0x800000000000}, 0xc) recvfrom$unix(r3, &(0x7f0000000600)=""/170, 0xaa, 0x840, 0x0, 0x0) sendmsg(r3, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000006c0)="7193e628627a1f883f477124e355e9e830aaaf30e79041e3b6c0530b58c92e74dae36bfbbaff4de43475ced08b2e6c5b6d426c8f70b2e6c37f80604829ee", 0x3e}, {&(0x7f0000000700)="7e50b7eedd74d08b4cb779ee5d9f73a6fb38cdeb4dd2720441dfbb806ff1a8950d46461990cc88ca74d039082757c1fa42302fbe225047bcfb74327b4bca207662a3a11c5b949233", 0x48}, {&(0x7f0000000780)="200701b9a355d3c0c250555b7afc8daf4b96491cdc6bfe48334ae0ea4d862cc8e45c02f5921e3823828f3789ab8f4b86082faa0eab453d87b6a6c2022c0660f7bc2e5f66bf4f0e6f5e6ec122351a0854cb6628c856220dbd435190a863671b15bcd97570bc9f67585116b4c47e110ba385a1d3651101e063d052dd35ee602d136b1237302ff368191ba55ab08c928b6ca92c66ad7bb69cf9813fbd27c8cfeab0c97e57f465bf9e56d33dcafd3c2f748d80cb7084d515fe72fc1be03de1ede2379d005dc53c474a6473c8ff", 0xcb}], 0x3, &(0x7f00000008c0)=[{0xa8, 0xffff, 0x1, "04a16552a251fca0dd0f579a34913c5b3732de9d7c98b577b802538771bc6ebc82a07bce30168940ee0a8c3d6908b5e0d141c7dc6f5765b199a17e900c117dd61c546277e8ee7f1a8b7182ce4fa7b787da0f9b6b1f018654062e037b8e9f18cecc0dfaef2ad52d3193f8074db9965444feef410c8c5ec75a98951dcf1c819dd03e4157ca2e791d40a63456598067e5964124a214e675"}, {0x1010, 0x1, 0x80000000, "45ee82bef110c1e566a7ade8072a8d8d41ff6232b57665745db395d2d0c271f9dc687c613d52cd8fe20efe16e0e629e60b67920f4a72a7bd3212a05a5e057e190b873b2189ea1480271d870bcac2064413b5a568eb16bb3ece58226fadde93503f4a277bf723cf6243ab5e2327b55a7aba62b95efb1a2b15b7f3c395ee918a406ca7ac6d07c721d22544c016e26f55800121db165a0420673689ddf558e52ab15d8e7e565eb50424409db75df85e4f4921954232695d70c3217fc9146838830fa4846ba52828dd16007034ab4dc2681589086e22a520f8520a5baaefd5f1e8d632eb93d7ad66c9133cebf190ded2f32cb93ee5797a0f675d829f54a1b3b2c5808faaceddcad1f011126fe9c9d350e7f7ead43a09c721bacf90ace5359faeec8fb9476059efe3d6cc33acc104313e83942ff770d12da37b95e6041bbb5a3276d1497283a7cb24e7177ad27af8ac75ba42981c92dea62bbd7a9229feeadb1d9f3b3273e2b9d4fe4eeb6ec1c13c8a533943ddd1d59324248a7ddef94858a567738142894c6a287972207a779219692c5c877c9b1b3aeed337a6a73a433212fd509261ef0312b45b61e6a37ed4416821e52c66b4a24c3cd7c705d332dcdb768e63f0ae7338942f0a3b801bbbb35a50c46fb5ee4200045a9fe0df6988e1f11909440990573984abe60e03df48c5b2a5b6c32a9e0e5aea3c5eff6b92ccf8030db5ee478e3026d3f9959bd8df50eefc583b8cd51cfbcacf641fd81f158efe89e1a11df4f1dafe0f36f8b4b3d7de657c89e3acdcd1c6d4be21497c6bea03c842a2017dc5ecf926eaee6e49afeb3f8583a1f0739a745e59f896e7a538c820223ba819b4ff311adb84ee681123224012061568aae03b94a6982f3972ab9e039492fefc4c15ac593313e6f2b46c8bdc10283ece4e7ee9d49997dccf37a5321ad2f11fe745670fb7bda52403545fc32e450ef5194263470658ef296f9a303fc6ed8120fc7125778d30996f0b3a0ab032560490d1081d5268d133af5a1ff373de51a2ecdb04dc5c9bb008cb7c720524299ec3616e89462a6c6e9489cc4e458dbc3d1e98cf6721b81c64b9a040834008492af0615cfe10ddd1638f316a58bc57a9655734db4b315987a0f3f84135d98f49394c4b4ab7a7fd5ffca42f2f4bbf0e81ce3b6d71badfc8649d8124ea5cb857dc93a715952d3703d173a1f956cbcc4f40e1383567710345423c23ca87f9b7a8b1e9f58c90119fd46b23a2a5a838a2cf0876b1b402f864289bed957c0506a5586008c5d081907c0d1d2a60b661879a71a6986a5ab4a097f16c7c65bcc4e6b177ac137e67d92ade84a19564d1e17ee788c119212b945474d62ac02ced775b08f2000278d45a3f4ef64c2155bdfa881804f88afb6b04534ba79fd2faad227a996b06f7bbce4862807878d59edb0322193f675cb1c1b101eb362e7e22efebb2f1c361fea63f7dfccdd55a69a19067465772e524a17ec54dad83156693996dea74780b04b61ca4913973598cfb93d8209e61713b5355905448fe37e4a88b3e332a07d43473f1319b58ee234fdae02456ee854fdfa05c03dcbc672aa56c36942eaa1c3e3d3973c23c8dfe1012a042a3a60f46a63aca97aa85027ad27a5a9b5a5c0f813584009560dec92afd5a0fdef871f0a821a3aac74e477c75330719ceff1073d9f629395ace4f14f64a65134d61fdafd19ae8bc981bd95bf85f2684cde204a0279ac82e89d67590087dc2ef665f23f90b869300742170eca82a5f0747726613f41521c8cab9833c204137afc9e4c8adb43df716a214af7238351df9a12f62e648857651ca041449f28e1ea791891cf1b8b0e21fa2b1a2735b06f3d9accb72f689c9e9b57286e2a015554816eeb9615e52caadf0912180edd42361577705de45c8ff359cc2dfd77eb46ccb6e74d983c0e744f2cd435952547553dcef1a63645e37b03f41fd5a13ba8ecbbad7d68f51865382957215bef396159e040be2787c355980f286154e5182627677aa8ae7196a914f70f2724f40a72dc87f7ffa3ab1c8cc3cc8b83ff4854b4ee9d4016f9acb60b4bb2f5fa1ccd19557336e309a4719a661bb90754caabbadc61c02cb2d0584d4a99d4c7c30823a9e2cf6123ef46c057c5a134b6382059d7d09d28b1668cf0cd7ba8c7f7c7d6a5174a99ca6f374b0963f59c7bc5ef0cdf23413ce99eeda1f16eba861a6a2e61f78eb73b2ba0b1fec910ef2ba28b779e1ff99c07d5bb1d334e377ef14c555b9c6d18a40e84ff5386852cc644a857b38f4a2f865a9c23d5a9a1f1ead24b1f74ec4cb0dad328ebb5a26cb4721e6ea314a402728aedef46d5761bbd7445c51be064b0797cff45e5444c103c9915838b216a6f867efa19a97e40316dda794d34816699650ba471e02e8bd12203fc6c362230da72eca7da25fa450293618acdd24bc1cb1ed75f3560b959e45e89ef1f4a222de5acfa56ad4b1d340565f4c9c862720d1ac358041779e26891505092d9ee1dd0f4c659b8605f137665dae9dfdbe13b2ca8213b111ec5a167942e6cee4c6da4acc7f48bf0eb0f454725f68d94184557ac928ea93395266d1dfc03e86709030785baf816936a1216b43e69d9585bb9dd9e9cda8c42084a2233a48d88c10dd8f0e3d02f1cb779719da0016070a5c61288fe766da2e83a2646cbd8067a323767bfb620dbd9cccda2044761883f704058ce2edb4822ea2b8a038c95744a12e11c445e9eb1ded170b4c0da51f55933f48c9d39794cc8b51f9129dc248dfdddd309628eee84abd85b593db6c7ef965319306bb76611c81a66cbdc309af60e758edda7fd0d640b92fca2d9ae724996a34630a6116746f6ea975b6295076afdf3f229b7572540fabf7ec018640f4a7557a2010301db6792d1a06ff2ce82e2aea65b6fe073715d0fc86125bf4e1d9f6a1fd4368a71c62d67b2d3f4a3b6e18c0236ab6d0ff3576ef0796057f6c56b469dcd2ecc1b2b3f9db787b75968d70bf41b0e1e93da27666d77a4f37ed71301202650c8d5af960b1ab8e726b0bc971406fcfc6ba51f5811b7aa8c8727d8482a828c949c65c9b744e806f57d7fa0dd5840a3e20bc7e6ee28775008a548bd51b4147596683cb8a17732b053d0d43b5607284a019ba80bd7690fa754d8e54acbce0f5048ed57f5bf3fb957d4c4010b9a6b3a0df4f63de47e29f10fb7514c31e7ee1f3bc3916f3258768a63417840fee9eb0b6f1a2e67ab1597d6411094159ba402d1e43b38839040cc20e57cafad5bf9860336d18dc441ed84b81f7cf7aab50551f47d6c78a731bb9258ac35391a8f939ca77e896a0664701ec074150de128a91cd655daa91d7a2ac6af7317e352c08815cbd977ab4cad1fe1895627e6dacfceb1f5c3f6ff49b07248917e867a94d67b416e0e62ce7d82779a870ba3f67c07d29d91ab1531c351b1e6cafb3fa2f435d44c12f995a793eb74bf6b7b71178433df4731990f9be95673c8a4b95842d77c51df4ce5836f591088d093fa39c56e844cb677ce001414a682350be7d18b1fb112d2484197a0ad0e168b09762586c8586d12aaba5e5dc46ccfb65ceb2b3164c8d75c38321cefd5cdd11a455be406491b40ef444f6396cba11462608b60a1bde1c021f0bfb744ab127ec577f940d5dd5413d92c664011f98ba80f4cd28638c3db4ffb6079fc3a20943f2f9deba8e802c8f1ed235ab4ca0017cbc715bb1b60607630140ada57f450749f7bc16ee1d80bb6cfc29b138b78ae5e7887846af697e99952b150ac2f56dfbd31df5869dfac29d2e41abb7dd2a948ef48950239ef989a22e96eafd8468241b6a920d7446b97a9b9a11ae9d01851b2cf2b1266e332ca806b4fc3523fa7a37610cce13059acd729fa8d72059dae591eff1ba3998b20fa81f59843b36439b5237cc849df987f096357eba56edcddfd6a54530e920ee39527a5b0adc68cc61634a2853706558063eeb68cebd1ce9a5998873513da992cb831af12693945db1b92930a2409c56445ec79afcf8239ad0f3a5a52282d5cbd41d177cf5dd7215c7df667b5a90ef433c26aabb96f37340b6b7c890ab982ef63e9d6fcb40d5c4d892c6525bf9208264f210c148901f84602db849140b0513e1e9f23f53cd2f96ca15fba8bd33096f152914ceefb572ebd24c6988b5f8a7b9da2fa3bbd7f9b8944e7d91db8fe19191747d0c1434fcfb47a7163fc6c7d5893ef27be5831df6cf4517b650ed2a0b4789eda0d9a5f1d3597493ee163f8595e5fc6c441ad953beb80785c1bdb968992af3d719cf2649329eec8a5fd16e55393351f4b634f37a3fe9ef48471e8df13be8a032677d906fce246d618af7ca87b39f06ea857e04095c9c1553df36a2167c90e046e8b3c8e659a374959ffb214d8160beb4073f70f4be81119da4a1d50d55bae42d385aa3e9a6a18257f20eab62e02842a25989b3207e1915413d1294d93501566e5ad0527dbf84cbfd444cd8988202d68d7fd02cc3679c1af9aadfe0366b8b99203fbe347ce5939497e9adb628b20132d2a267c9cea5bc12af7456ac7bafd762475a5c32daaa2e64e0ee7f0d97003c42487b856f1575a9a0c6ec1d88bd83eb785c7337517f46a808fda19b3775a351f7f26b3a6ed006dd1b6a01eae95c7b1c83f72fe2491aff7695321a4fb242b8bdc9ed60bcfdbc33302354ae7b3b0062ad7a0b6f52ce0529dceb756473103f17aa1bccda6d318ca4f21fe799eb03999bb939d35c2426dc29b677fae4ce285c4f1442f0ef080d4c218fe60fe8d6c8a5ea7be7ae4a3dbd2b4aac4ff0734ae606f676a91e80b3b5aec60f6de4ba3c36ffd2458049e144f181dd9b02badbc685e616df9322f275c2791054e27cb76d7d7ad91e581bec476b29bb8b36ebed508403b840576e3e563b2a5957a85c764f2810b8a2446ef94d225fc119fcc8663ce75813ddcda1e5ca2773af6e06f7a640db07b883a035583ccd0034f909ce7f363194c397cc614eb28b1eafdd731df84a596b7f126721073a292443f1af67d389a0e20434f6b39aebb942d393c413c3f5df93d44a3146fa74f0f9b77ad8399375421189a1a0f6f0f26fc5d46ef3a1c5519e1c86a197bca67f5e04e619850efdd871997f97267eee3578e594313b39b89d37c28743eb5cbf165140eb0d1a46e1572b01d93c6f9ee23eb8fc153af4960f013b22ee97a8109b102283d33371f8db85c4ea9ed93005c7e64e4e1ef3eee2f17ddc0176f7267cd6ba5b1b1c85ea8278d8bbffdb98d2605a5d3c2aaacd28db8cc25ddabd9d6e8fc8e140e2cbdcae9b6a22b20938fb459df8ac6ea178d75a3adbfb151c5a6a4c28713848e6f87b6b4b437ed95d0a8f101f0684ff349d4ff3b4ad5f6c9d1f5db80c20832f70b244745ccaaf720b6cb1e50a88d009cfe156a024be80044fba667c510fcdc563713873b393d18ddfcf1792accb6a8965a35841c5571c33c6fc01fd132d4272b66edc6c953dfdc6416e7d9403f6145064e2018386f9e734edb5028e55603750775b2a6355886ae0f08050314b18bdd285700f62c8c11d578eaf5447def0b143e1d901af580a204153cd0964827dcc9dc675f31b0ae4de1e5fa4d8ad8c2aeec2780495eed2b119d92c16b9e71585e3077cab0394d358407ea57ac3461d9e188887d6f9be9c2673c8545066bbef427e9006f238c069d7a121854fb94526e2ea2e4b3c7b91350160e12cfcee8c3e9d34b1593adbf823b9c1f8b27b63aafc6772aebbbfd33ae004316225de77ccf6625cad89c85aa0ebacf3bf2baeb120de57ab2fcae8dd1e0760a5d9182d8708"}], 0x10b8}, 0xd) readv(r7, &(0x7f0000002d80)=[{&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/193, 0xc1}, {&(0x7f0000002ac0)=""/177, 0xb1}, {&(0x7f0000002b80)=""/201, 0xc9}, {&(0x7f0000002c80)=""/198, 0xc6}], 0x5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000002e00)) read(r4, &(0x7f0000002e40)=""/35, 0x23) setsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, 0x0) 18:08:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000), 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/247) 18:08:47 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x403, 0x3, 0x0) 18:08:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = getuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x11, 0x3, 0x0) socket(0x20, 0x4000, 0x5) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x1e0) sendto(r1, &(0x7f0000000080)="e0a4358f65066a52d1e2ad2ee3f616e8fca64463cb17ff94256d44c583c3c03e1ed6ac6f792cc18674f2ec6a00f2a15351fd1a56ddadb7cfdc910c0f94b925e932ed344f0d4b7b724cd50619faacaa698bf42ea5d296c4348f271faaa8e5cad409e8612ee0497ce08489c1f57398b277dd6b26c4ae8f739b875aa5f0abf00a776afd7c0d0dd49cb1b604faa855995d24ef2b0f2628b53f2743010002", 0x9c, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x9, 0x9, 0xfffffffffffffffc, 0x9}) 18:08:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0xfd7, &(0x7f00000000c0)="3cc7f465c60a02dbd183e0fb0119e355779df6ca569bc2a2d356a940cea670e8db60700115a72cd723f38ac549762a834258e2ea61295c56159dc1cb90cd9d6196b7ecf87757ff6401633a63319bef9c8cbf5e7fbe0d0c31384c3f2b5d82b2de625823226b63f9f84fcede255d70fb74c1d34a4ec3055aa39c5889e8aec7a2620b20c24c0694d8a33e786577f60b0e5efcf826f34f188bc54ca8a14318f90376c1338279af7a9a63", 0xa8) 18:08:48 executing program 1: r0 = socket(0x2, 0x4003, 0x40000000000800) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x7f, 0xffffffffffffffaf) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 18:08:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="ee9e70249aeedfb563c0507bf4249d2b7756556e15790dfb30970c0be9fbcfa93de22dfe0e9b8c0a79110b38f0470175fad173f8b5b17a", 0x37, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff, 0x7ff}, 0xc) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 18:08:48 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x94) 18:08:48 executing program 1: r0 = msgget(0x1, 0x111) r1 = geteuid() r2 = getegid() r3 = geteuid() kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xff, r1, r2, r3, r4, 0x80, 0x8}, 0x4, 0x7fff, r5, r6, 0x100000001, 0x0, 0x8be, 0x4}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getpgrp() 18:08:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f00000000c0)=""/90, 0xffffffffffffff44) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 18:08:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x6}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x100000000}, 0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x12b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$setflags(r1, 0x2, 0x1) 18:08:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xffffffffffffffe0) open(&(0x7f0000000140)='./file0\x00', 0x10402, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 18:08:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80e1, 0x101) close(r0) open(&(0x7f0000000040)='..', 0x8288, 0x0) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/99, 0x63}, {&(0x7f0000002100)=""/159, 0x9f}, {&(0x7f00000021c0)=""/57, 0x39}], 0x5, 0x0) 18:08:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 18:08:48 executing program 0: r0 = socket(0x0, 0x4, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) setsockopt(r0, 0x7fff, 0x11e97f74, &(0x7f0000000000)="d55fc8ea0df3c4c30057d4ab5fa7d3f7eca4ce50a846d615acb8346eb4c17a26ad3ed055e77c22dd3bea2b5c857a9ee490396f2a98764b68278117f128621970a2b43a88b5641e1177f65d6e257a4687677bd60b84", 0x55) 18:08:49 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x3, 0x1, 0x4, 0x8, 0x1ff}, &(0x7f0000000080)={0x4, 0x0, 0x101, 0x0, 0x8000, 0x9, 0x1, 0x2}, &(0x7f00000000c0)={0x8, 0x5, 0x4, 0x376, 0x8c, 0x10000, 0x2, 0x3ff}, &(0x7f0000000100)={0x2633, 0x9}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 18:08:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x800, 0x1, 0x2, "e12be9d0f0020b988ff65c07c7bd2acb6e6c8a1d", 0x6}) pipe2(&(0x7f0000000140), 0x10004) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x10100, 0xff, 0x6, 0x7fff, "bb5690e9dd6ee1cb57d30854b69e83fb69c0bfc2", 0x0, 0xffffffffffffffff}) 18:08:49 executing program 1: pipe(&(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mmap(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x4, 0x44031, r0, 0x0, 0xfffffffffffffffc) 18:08:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x94, 0x4) r3 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) fchmod(r1, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x80, 0x3}, {{r1}, 0xfffffffffffffffc, 0xb1, 0x8, 0xffffffffffff7dd2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x7, 0xf5e9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000059, 0x6, 0x6f54}], 0x5, &(0x7f0000000080), 0x81, &(0x7f0000000140)={0x10000}) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = fcntl$getown(r2, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) readv(r2, &(0x7f0000002cc0)=[{&(0x7f00000017c0)=""/77, 0x4d}, {&(0x7f0000001840)=""/140, 0x8c}, {&(0x7f0000001900)=""/125, 0x7d}, {&(0x7f0000001980)=""/131, 0x83}, {&(0x7f0000001a40)=""/148, 0x94}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/99, 0x63}, {&(0x7f0000002b80)=""/173, 0xad}, {&(0x7f0000002c40)=""/87, 0x57}], 0x9) r11 = getuid() getgroups(0x7, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000380)="ab7167996ae5c426b074a1bf1aabb87d5dc19be588341d0bc65c2b2c6669a69ad3c02c3350a9a734e2fb8a70ac74dba301feaf8f89b736650cacddeb86d20025c6f95c6b275c538c728035f7578d616e10d7da32711864962aed82d85f6267fdd2fde6325d793b0d261e54e4462d6136bef9cfdf4c3f0a9ecc861a23a3aaa58c296bc32542a8b51557cb492bedcf69c88957a1328bdd7890854f44a58c4eb6714047461c7704e20d104592052a0a91f8856367b381bfeba0f5de1db1c4f186cd4a18d5ea9a782f8a212b6c287ff4cae0043695aa53d24e", 0xd7}, {&(0x7f0000000480)="61cafb1700176db4e6c899827d825582ff0ad01811a1d3ae8d3665fd58e425854fae728d6b682f326eb7a0faf888bfa1ec426b51c98f558a3fb7b742eb7822be92a4e57bb2d95e88ab6bd68b40b59bbdb932f323947208404a4aea13", 0x5c}, {&(0x7f0000000500)="58cf6b08f195890a741c9836a845acfe58be0cc7fbda44eea0c1088fe917cdbd4c1145f3537bb801e52cc7e24c382c00ba9b001d0afc685dcf35e81b2c5a677a44da6ccd43fac2c5292f0167c683d8d4f94292d7215a2701ef2d94ac3188516ee19318f4edc8158166f35acf37fa714d99ae4f38dec10c847ab81a893382ba8bdede0732f314c84d3f0267edcba4f5973b46de2cf49677f18bca442f85378488e4f0ba7a5655c068c71ebee75ca23a878f72b924ff32cd1702c46ed39c0ebd59ce2e46e12886bf87df1d79e7c111de6900022fd34e7c6f67f1bac3ee21e5d970de60166ecd6f008b132b0b4ac2ad5ffb7ed8dd4d28e11208889e32809821ff6e5446532b86ebff1df2852d13b2522f730d5b40255313b9150bbef8d696a259c4195a80f805d285b5563a2bed5410c8425f0c2bf1abd0d8799ccbb5fbff57fe892be6016ac4a5d0298a028592c3613c6204b487e0a8e7fcc075b9b9b89e2b8f84b1e4c965d74720215e5a54f0ffbdfbd1a4d9eba5555bd9ed5b99657333ce255ecf720db29fdb940a6bac1594c541a9d9e0c324349429d3c11c1e4ea7f76a717cb25eea89d180bfe2b5b00dede49b8e4fd20fde89e31fde180afaa99c5fec288acb35fe08da7073145e1f3b73b5aa1e02ecd4595073200b22ee929f38d36107bd87b1c7215a1cc6873ddb543b1eac0604dd07e00a38ad743620be7fdd9823a9bc5d48d3f54d404ec7ef5038b5fd1b76826e5f166c3c27bfaeab28ea2b6c9777b4c3bccdce90bc42eb84c25ff3cf1e62fbb05bc6d2c194280ff50df26dd9cc3286d403f1a7a3852f612508a1403bb5f3bc435eda24fe36ad1074d4ec98bb316495326fbd797632f170dd0def61fe4a2ae843beabc43f1b36c0e366ea3d07cd7b48e3e9cc3e210d5cbe1a237bb1ac60cedff9d08f18af0838633f54c842ee2cbbedb44c90682e56effdf01e86152ad03e6abf44360ce3f981ae0f495d3e75360970e3eb03cb52f9a0450b65c9e196d13ac2381b6edccae7f5edcc79a96ff67036fde1f3064c653b6d4a24567f6addc9f8420465ddbbb7d10d5252810bda73a235ebf597813760f9163b55dfa6db80d2aa392e166cd2271a57518b5e24d5c4bb7445b1b4403ef2fbae9ecb2410ab3d4a0078b7f38f1c4aff2433a647b180d8a88f405bc7c99441c11f3b3b0057b41b38c8b05eb2501a88b68eb80057883a613b23470296896010fe539f95a2e89febeba572f07394118d2f47fd2fd5e48504580f4343c3b6b097c5d18cfb0e543f4ed010db540eda770ff987f989cf1e7b09abeafac6fa3b53bd7f31c266c5e68ca32a8fbfa23c2d394f2a1764b6aad72441ba54f04f88aa0e53041bdf0963395dfc7007ae49cf9059272be6fcdf71d8fdafbb2f0a3445ce0eb75ef2609ae20d6eb09f4a16c105289b7639fd8a6973fd77d54e46aba1eeefaf3c77b3c3025f6eef7502f208fad32165563f112135fe7c06c8a85c766f2c1f47439a2fb570c7d1da7fe3bd601a0b05b35ffe1e9c306a5de40d440888297f15e9381187610ffa83cf2ddfac6c483bd20241b5f740fabadef0d7c5f525f932a79e5ad77e7d09390d8655d8bd91a71802c688cfacfec880cd543662a0692ebe4224cecf1bcbc08ec8b3a46653bf9e09957745bfd4c79aed7c2d0b8156e4de45b67efd3e5bac012b0f5a30fc672d58a01e39896a8fa697525da2bd08c0c22e5fb5a46b419bf472a60cd56f6ba298aefb4de92989c5fe46f3a1412b77b8eb97150db16684ea00205a22845e7e9b28dac35d7d16f0c132b46325fb9b6b8dfe62516e56f16536eea8ef89274714b905efd7fbd3a9be26c30d5f9ee4257f72d6f3fd9f735ef7841c86ffe012d7026a9592dd09e92f3888fc2f1936c74bb6e19e5321576aefcc4842f3afd53aad06870ced073bccba4663d9e31ad4f67162caa104ca7332fb58f14c20a0965ec382fe233c6605cfb9b22809db2d0ed141ca1e6f46e757f5c1366d7723d92c0b9f37da575dbddb8d24f203c113710fa15c34a7af87689dd73965fb0fc7f2a19866d431b5972f5f3e348bf65b048a667095534469c4e2012f37dd0a25487ff2488d637ab036c37142d4b33fcac9562c102e7eafe55b64ace4aefb16c00d9a32f0123b530cf9728d1dabee7d73d03ed52c304878612315171bfd48b327f79befc8262b2b2f3a908abe8108c9ec987f14cae19c04088e9ae54ed7c59e2f2747bd9a552d2dbba58457c69e44f4648e5ffc90ce060c9edb60ebc048219923df3c88e66795cca2a47cbccea3ec57b2b6f026aa89f3b128fadcb777446e0a6639510a49f9646ac475252fc9710c7a264b9ca65e0720f96d4f5bad486ae86899d1ac088eb5fe2a387a4b9bb6f3e0d39ee280bd3950a7bf04d772a7149fab5413bc96403c8009a1f0eb596adf8c30a5f5caa6e2795d5bf92be73eceb916b208ff941110bc4853e5eb82c7a889fee4dcd2a516d329ab2ecca86e78e83f12ef7e0058920ad077813e4eeff1dcf1a383c2b0ad89c83e7168203152aff18a5b079b7f9fdf9805299776d102424fa1858dee4a7a543eadd1e6ed598ff034f6001cfd3c92a45583368434b303db830fd89dc4e423c988e8120d19c5d1b336be4b884514beb1e45a0e692fe76238de02b109534d8704372352f4942ff313d2ae33d9dbffa240186ebe43f9a100f5af61356a3117c6d73630c96b3a5ec214988dc1f62900262baf7d6072b58b4a5945dc81f3e597b307745444969d7e59d2b58b833c23c64db8bb6b3fd7b3ad0c123f625b0384372d908db29f4aaba5ba5e8c66387d7dc6956005a6fc5b7e3691ed0e876b3ebce42da3e3518666c22bd3d9bc6ac06c5cffacd1217361868529664a050c3116b19271683367051f31c5b68dc815569f928aa24e222e13a31eb761b1ee251652629f0905502e596d003bb30371877e90b237c96c9dcc104b96241d003208a940e7c692beb58401e56a9018afbf320bef5dd17f56b99a23651a12385fd0e2acc8fc155294dd14a387cb52fd7a54dc4b64314ae976cd5d4e7d24cec07ed254b7fdc6747fb60afa0ac34b873be6448726d49a595e83718b5df627dfe219db37d2b55ab76022bb7d836d1090ec36198dfe1a17c4d33beedce9113842fa16a05978daeed9b77463445ff000ae8ac48983d06569bd8937da86160a0f20cae927fe73b2a4c9623bbe0cc7f5c9ce923f357870d3d78d9136319850b19f3d766f90af4a930a3f7f690a711a218a5d9c0e5ea5b885296d29b2a5b470a60f1c1f216d5546fc945d3085c87f8a0dce05f62f6b04d81f52f7b119c298813e5983025c8d6f6b5b62574d9d9548faddf4059c053f45f8284040599d8f2d063f335a82f5a163b5ce9f0b5b47952b0343976dc229e92be947479cf5eb9a06ab1a58cd944d1bd9693aaeac9f27249e433cd7b3bef474d271b4395918d53a417e3f774f62bff61d24eab9bd22e76b849976bbf99218d726c018c91969447dcae7b35473c9cb39ca9752689ec80a5f40d17d402b55cdc4d43253da9119cfe22287589101a43a25bfed027d2f95bf67a3f25068d2356376e9f49cb3caf511b81f7e7d811427d81cb66b556a8a95068a752fed2ff80f2bfa13eb6d5a58f73bd54949cdce976fdb70baa83cbd57feb66444ff1b4bc97aab88a6d2c4c22abd362cc4db08435ff205b7d7439503809a956b48ff44692c5dbec64ddcc75a0f296e10f7ce80075b50a212715ca9bab2a88d04954c3705eae74a0af8024858425a7d76a8ce21fbf81eb14f007e4be751a2451af374ac550cd005d49a691b7178183cf335eada60f4b3f1fd1d12587bcc18ce593b27e9cf8fff22f1010c82bc3814dc828ee9b389f45862fb84efbd2e1cae46592151b20552ed1ea7842fc99c51159668adbdf64c00aa27227bd2f9c7594824caede5d3e0cde8e9c24c93875bdbb2074ac59a1a2f4bec109a499e4f5413edb18e3c8c8f0d6d4a41651ad183193ec683e2748767302a0eb08472edda4712cd5a7f343a497c595bf95e401f11fa468fd83d7a4f0f3b16b2a2a9fb59768d25657b42f3b9a4d7d59e287d27ab1b2294b7cb2ebbf99e81df9ced6e11e1e606da7833e02a1859dda369ae47caf78516e3644d41743b5b53240b559f51f496a589c722fc00b59c27f2288ab6281fd143986a64de9b32cd2f58685d753ff5cc73be15ae84ed12dfe0fdfaf337f6455398d469a8fb5f7b5b435184a085a7cfac8d1780a90785d280204c1d428ee4cc36592308484d043baa7f9a9f09f710bedd753b793934abea95a90bf51efa932f0b53e02f8266492c5c22438cde07e6374c457ec31e8be33c5613c264c3375b616869bd586a7b76f0e103d738830cfd6c3921e24825c3b4f1c79385f7d284b7c6c76b61e2b07c078dcc4a209381b84c439c418f05f77c30cbb8e17079298b9e970c4182361e9bc1703ab8ffadbbdfe97d16a6b79a41415da92997910b9600597f3b3ffe154e7d29f8e6f14c7ed968ef07b4dd149ac99241908724ced093fb7215b6c163bff3e7d809f9fc1af7df61f9bd2251dd2ed5acdee09bfa8c172fab510750db9c2d25a5536d193b309f0c64939f000541626e3d479781452b9c8f9888ef28eee795f652d5a7ce793ffe6d420d2fb387fc68223cc1b191b750a073a4612c30568e786d6e1f864a895dfdf33c0debaad86bae89be8d32fbec22667de01369f3855a5a45ad7497c64a6c245f4826188f851704b18bcd28f533f1f5df083bc7098b3778b0d381aa3ec83dad194e57b18e21b486ac9d62db6e99320a56cd4cd49e78f49650bd164bfb04cd8114732aedec202e34c55b27517ea8034013d5b16c96546c3b7db5c8c4d953a5418f09ee34c74e0c589582b77274404d45dd1a880101fa6cedd844e150cc9ed7717a8f55e9a3db26df02e7a07ce0cf9b4375060d14e0b608a95c91a67c617b967a85418c380e2b54d00d50bead4abda4dee7d75c19b6e4698fa4e279a3eba651803ce18c1f95b1b60a92f70872cec0a1cab49561de734cf26047be6e8fe1e91fae16b39a2ea0ef6b3cfd5b81fe6648845034e98260847f4213a9e93ae9754d70c2eb24b0c0f60b050361cb7ff5b81367aeb343145c72b28d6051b6c778a790d3faedf0c7183c450571ad5cbd165449be5ca7ac7d62046e5136ecf5cabffeb12511113c0499191c3b122234f96c5ebd6891b86fd49257aa7999b03b4b085456e0874c1142ea8e799d91fe31a790575f4a78c647d0b6a02830bcd59d1083bd95d4cefe295d254291006369080f9a313d1701fd1827612a2612457ac357db34df7c56225e8323bb98514aebb93bcf14f3862d7bdfc0c8770c40a24e3649a49e973c7e47d7de10f6cb7e3321e57301c7b976e57caef743e0f870aaf16a00016ee8b8802cad528330507ac80d259e0a896e004f5967baea0a3d1c91e250c99b3996e791b5c8888266c6e1b051f180bb2ea0e9005b7414d8afdea0fc5637724e6ef711d5f0c073c7e46e1bb09d1368582ff731469e4f1df76fcabd72dfcce208a0b147b198b598283b701cdaf57a27c5ab2018a3f225a6f71f737781bf96cbc0b7cae2c8d9de8864186eae2a247d63413c454bc08f87d84b76c5f24d647fdce659950c64c71df95ed854aedc5a37787f1df09f2a9b4bfdfc9e3628502080530a9efebe2b7427061382595ad8a1a114d5833820902cd3cb1a7827d3ce00b47d1422ba351637691387168465d62505a8bde5ebdc1999d0d8e00b63b8567703353f9f9f2bf074d1989a1f07d7729192e6e0d00a2c", 0x1000}, {&(0x7f0000001500)="c2333a39fad659b3a1008520e88690e5a0c8165f0d29e2a0fe1358de75cf6812e13f67cf558593ca946b61802026e1e893aa8a66e932f35ea9", 0x39}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r3, r1, r2]}], 0xb0, 0x400}, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000002d80), &(0x7f0000002dc0)=0x4) kevent(r14, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 18:08:49 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x15dbc821, r3}) 18:08:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRESHEX, @ANYPTR64, @ANYRESHEX, @ANYRES16, @ANYRESHEX], @ANYRES32], @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0x1a}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fsync(r1) fchdir(r1) setuid(r0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xc000000000000, 0x6, r2}) 18:08:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000280)="ecb172b6aa9fbb7836c549008913ee40c27190c89bbbcdb30a8087e503fdb307d859e74574ca53558c7440bf9ca8ff52b8307675f44c7f78ea25f760fd40082ec75f4e9b173fb6fe3ed5ee8468923b7e9d032530ff733104f1152644148e8296cb66478eb0e02cb4f92856cc79562235d191088bb45e0b341f4c03cb326cbaae6505bc616f1297189c970a0fe765168e27b17153d2af72d997b9d27672f361df96c39a9fa9122ae1335cad65203fbf5d448804bad9859d271c52d76beba6cb717ff14eaecaeb5268a9cf6bbf76d54b1cfd9b2185f8d5eea016a9264558bbd3905e65e1ef09072be626a5d332e3e0e7b76d26bd10a315e42c05639b6de0f97dcfa8c8d45741bc1c08ceb8337fc07093a257dcbc20e3abfc87c714683e49e03846e6c154d330e02ad098147ed6c2b6052acdf6e5876ae96896530b0748ea2e4a737d93a82e2678a8ccd34caf69c60481b24b9d46eaa40775dc396a441dca7523c4be49d10eb44ee7b53a04e3f3558a315a65c71a4c680d713016bb0f9a12bc79e8967b2b1359a7c740ab6fac017bec36854a1d23245fa2aad18e7634cecc12ccdf6be15a0043696ce5e70caa75982ed999c1f7c0c817942806aa7fd0a595d7704e285663117ffeb7d3be266d9f96aafee70bc0842ce8884d5b57ee3fd6abb3a9be8aa95275212fa93e1f7599746438b1fae5ccaaa7904305b004b9550470a98aeed9", 0x201}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r0) 18:08:49 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000002b9e7be3892dd5b7440000"], &(0x7f0000000080)=0x15) fchdir(r0) 18:08:49 executing program 0: chmod(0x0, 0x41) 18:08:49 executing program 0: getgid() r0 = socket(0x10, 0x200000000003, 0x2) setsockopt(r0, 0x1004000000027, 0x200000025, &(0x7f0000000000)="53e0de8c225826d5a5", 0x9) 18:08:50 executing program 1: r0 = socket(0x11, 0x2, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r1, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) geteuid() 18:08:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 18:08:50 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x8) 18:08:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 18:08:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000074a000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffff9c) shmget(0x3, 0x2000, 0x0, &(0x7f00007c2000/0x2000)=nil) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x8, 0x3, 0xfff, 0x1c68, "a0722b852717bb9d6f364f512dc11b6c7bdab3d0", 0x1ff, 0xfffffffffffffff9}) 18:08:50 executing program 1: r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x40000400000002c2, 0xffffffffffffffff) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) mlockall(0x3) getpgrp() socketpair(0x7, 0x5, 0x6, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() connect$inet(r1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) getpeername(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 18:08:50 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) syz_open_pts() kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000c00)='./file0\x00', r2, r3) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x2, 0xfffffffffffffff7, 0xff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x35, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x44, 0x20000000, 0xfffffffffffffe00, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x475}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xe, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x21, 0x8, 0x2, 0xffffffff8d06e319}, {{r0}, 0xfffffffffffffffd, 0xf, 0x0, 0x3ff, 0x88b8}, {{r0}, 0x2, 0x0, 0xfffff, 0xda, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x38e1, 0x2}], 0x58, &(0x7f0000000180)={0x7, 0xffff}) 18:08:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="c60f13258e8962c14b54a53872d1be33466f208c85aaabd4a71d644e2d902eae465ead8801bdc555d0e7b4346a64b9293991affef98a4c0de1ceeec0a4061fb911c991af5fc0ff8f040200e84116c0dba9cc629bc7ab55c3c18882ed7f590637b38da126cf6b225c1dc864555b66210acd99d57c88357e79b95375224279f3018f3a000000000000000000000000000000"], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 18:08:50 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffffffffffffffff, 0x6, 0x0, 0x0) 18:08:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r0) execve(0x0, 0x0, 0x0) 18:08:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) kqueue() 18:08:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000001200)=0xc) fchmodat(r0, &(0x7f00000011c0)='./file0\x00', 0x3, 0x40000000) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) setsockopt(r1, 0x8, 0x7, &(0x7f00000001c0)="c77925e37abcce225aa1e2b57d7e512a3b4da0012f872700fcb42f12f81e905ce318d19e755853d6d517eea62201350c218122aac95657b82a198889d3b95d1dbebd50d1a80636114208d3badd5cb174e13da623df1e37113abfe8523b48c9fc1e16ab3d0138fdd0b9d17e84782608c8123b7573dc8c36d98c2439fcb6224dd432e617d5c25de381602affb5243e575b8762f5f67d5a254c3827cfbc835e95e48a681056545f3b7cb2eca2c237f36e88274f3d289efcd6f95101eaae727fe2f5589302ea22184cb4bc5ba0289ed76fe0705b1c9504a98f958c4d13f5773ddd1132278ceca5089330db68177a24786507e8109096d173aa0425e3bc32853f3a5897f07e60862ace93172144f3de18950ac86e578808d082dd357f30845a511ba6d074c072bf62ce97218939d9bdcdc6adc0324561cc239fb1845d19ac6c78d11cc055ec8764f290e868291213d6e09b2b0c7e6157f0be6da560fb199d4b8cbc72747141a823c8604ed11668b5b5d6107551e2d834c0efb757d7f1840b269ff6c68557b76d86e8611c74184ae433d38e6f3050ae7b2b1dc3048c2ec3d531ad73d5d541b66b19c0d4194dc7626d151288e9e2f796b490d487becd07bb70ac38d6e6a88b017e61ab9f90ca8a993e3e4a2e319d4151ca0372cbaf959ce63e2b078fba19558ea0edcec843debc8fadcb52240d4231dfa98ea8efe3f2347b6b40a570410865c9603d8388fdbbbd5bef07036e3f3cffc14e98a8ca8d912056dec1d906ea2b5b0e585afa14d273b41122855c0c54bb98c8563baa2a480190e5c15a5b981c18b8a998d0e4d7e168917ad56dfe3e0d2f0b7ca13ac44759acf7f1c71edcb263a53261dc13bfe1c74743b1971b9cb7f7c0157270304bc85c02012861d34533f38d23814d8d13c58d6ec698a60d5bab1748a80180c4dea18c36fda21e9d90f14c2c81215782612f060d5fe8a031e32255127b64968950d10ed8361a9db5de0ea7008d3597ed8ea5418f4b8c3397b401e8211dfedd0b98842cb5038650608b1e6117b4161427e7f32cd995520b7c8263171c0f4b0cfb131b006bad78130c6137ae7553873308c925a2cf95f6b25faf2d9890458d685d147cd9fea66bcd6feaf9c6d33feae367e45c86e83148f5b531b9764648f01202e98fa12086aa895f636d3e7c48856d5fcfda06b0180a0939bf62802da94f7b0b7ae9fdc424c3ff14a857d6fdad6c03cc08575f7af1ebcfdfb4e67ad1fcba6aac969d174778c80be83742886b818732d2fee2eae63bdbe62e99f3f425d2844e712cc54aea8772041edf786c6d342f657355c709b6481078ff39bcfeca8ed81216ef07900127fc342dee5696c65424885ee99ea32541ebcf73c5535f8ad9c2f586a5e57d321457b2d28d7b873fd98b85c66cb5f84500e7b923eefa4eb1c6304132ebeb805a9c6a83b8f0583858d27a64ccd02c68c8cd1a8d25954a19a50b0818089088f2a98a05a3eb3695d52392c4ef13fda5476397e4a9189d1b96072509ed563394f123cf7074fc44ebd2cbd4e8dee1ca2d6d5db03475dc8470b0705bf113164fb2cd3a2b844bafaa006be5f70a8dfe9477a5ba2013cb0383e793d6bffc04ab9696e87fd1cfaca8e69f12d5df551464c06811cb599a4d67f58bfd2133d8c2dcfd47e47acbfc3542c6b60badcf6a5533490e2ddb645cdf035deca778ead66929baae7401a70f2f54b19c61302c6aebd2f7b64fd3b3bf18d0e5e516ab38c455d32746a0a44da2bf15a6b9e0830b264f094c325343caba650d7ea5c42f4159506467f9ebf6e71e854a153a27d0d31db2a361f1f9e0433d9c67da456bb3bd6803b59dde059fe26ad06c333d4ba7daa3f5a6aed2183e36be9d58ec1fb7f32270cf8897295a4beae7443437fe334b1e3931d5495f6e8675dbecf65f5c07e117e1e4f1fccb981ad5c341d61432e504f78ffadd3bf1816230dee4fadc4291b1735f67a27b6d764b25ee82b6fc49bbd2c0a264e9071c7f1ac8c685dd615ce65ac6f257fef361889875e2fab1d5330846a6a13792b703f7fd85d536f5a547e4b4fc4a76d01c46d2529f6471885b34ea54e5eda27280192965ec77efe43b2b6d5eeb9617816f0efec79bbea84f136e5198336b9753b6112ddc8034d159089adfb30859987cce961ddbb5cfd94486eb12f95fa6cca52b70b033075f1ebe061305b5a8e633a2abf2f320dc776a8abd710bbfd846c7ed534004468ab2dd95c093c7246ad02a9a8b2b042c96e8912bd3735f907ea8363c3d906e5a33a40b322f86b0f97c606b1cc0caba0af1f993dc4f98b4da5c7cadb41e6594653563e9d7212dd8f10c0f988a662e9b0c68d3c91a90b266247663726447c2d10e2fce0620d19351e0dcaef8977df9404e8a3dc3cac93428ba43a4d4222b60bf38ccebbe7e2286a36437bab78644843d2281d084e0f6102cdbbf8a480a47c200f3666b68f570ef0ba951e99838096999fb35991fd6834e014db300fad7ea81d95761e9269ddb118f8570f547949b9a8cf8d9b67698101447ae1e5d8ce18afc72823895d337302d64fccfc9cf8753a072574336b4cf5a6743312094b82a59fac5a6dff5485070d41d44832d19ef34f4e551e84ac8844fa116d34bb9d976ccdf6ecfe7fbf610d098a3a0eace0c9d3628865679b8ee206d565683162e03cd0dbaaafd478e606e22ba4c72435f314a93240476cf05cf1c146dd5b39401b6465c7f6dd1cb062cb63947a5889445eb098ea20dbbf674033d1f04de6f1a0d8342f6eb80b52977342326d116409c2896d0eec37b94fc0ec2d2b0078a9bf43298f377c6e76e0165ca612287c19f3a262cc478be0d26e1e821653f2bc2cb4bb5d2a055888462c1ba77813269a8c8400bfeed3973194f395b9afbd1e4573626a787ff97929811ce0fab1bdff4c944f9942da9285d4f12e7aa1d2f6b1b8249e9713b50a07d055ece331aeffbc8c52fc83716283957c1606588455bbec16c50af1a81d00061d06686baa3d01e2f541e2de335a80deaba239fc1407cfbe2910246b774380ee65c8db59777f534720bfe6a4ad1aebf00db8775b2191edf2d7924b80a4d848b976a8e29ad9b90b0dc913f83be9c417161ab04b95c31ff2a98d82331ca82289afdfd405f02a732c4cffe5ad08629440cb1f671aebd5383bbdbab72bc49ddb5358228b1f8e5e5e40088f996ab8cbdfe2213d35042ca805a1389ac3803ac8a748649cc3df5e809f2f8900c9e7a444c509a95d70f9f858440b65b24ec6d142d294ef8ace63af8d9bc8174488ff0de2dcc84d5b519e152f0a12c0ccf88cf429f756b2850b57d4f9f8d1e76c4d43282a944ba39783bf8ee099e3dfc16792fc20f00a913ae23498b25216d4d46dc46f7af1c6b8d5aaa1cfc52b3e566de727cbac5c0a57f6cf3b972f871aa5fde60cb153ec8d8803e9fc46967d25c78a42b9322752aa985a7bb7cbd0389f3fc72fd51d2fa827971e953d8f131eb31c6b0dcf95d356921df3193ffb06d0197cd38c2f23e68b951205376f94e2214881a531489d35437ffb7ae3e000f2b753d074defd2ed9371d939f9f8b6c802fa51d63c8d9861d31a7d90e49e566e81b9a2b812407deeb618179404c3b2f82628f7d70026acfe87433c1a4a0186d3a8ab11cc9bc01403e51cecca8da9f4fcca8ac40c103cc188d2a5936b43b67facb41229eeab09aefc061733794f319d9eb5deb8e04210890523ffcd3e9b3af56f703b07e6c457842db04874c262e87ee487f605c4836d84cef747ae039e28b9c71832a7aeabd707a963ed1df491539dd6a1638c2da8c8d10765de45dedf0dd2de59629a22a76c62a94bae816ae50c43c119c14a5f4c2218d2a3fae34ad7700d7cc2501a85e5dec02f064253db03d054402c69e328d07e796676769fadae080e704357879419bd5f5a821438da3e24f1192d0aa3b72c06f920721f0944c823a55158b2d7e215bf4c34a3447b29949efb876eab527adc430a0017501614d564c5592beaf7f532d0add64293f4338cf9beda576486bd3f5809f2b91b9e157b858edae1cb13bda2bcc97e87f4b866bb8681ff07c79cd526aeb639718d6100b74419a691ae6fc57fbc55d656bd95a44e3bc07ab026972cd2316cb256fe4120a99de058a0096b4e54744cb29a7b1c641d807ba969443e77377a19a61ecf156ea90fa33c63c0da5001db4b7b4c1f18be19d7fcdb7d965fb19bd62f72aaf4c12f8d2f9868e2860e913c931ac7ef0e883ef4f36c6030a8b7f8f8619885efabc2bfcfbc424cb1d7c8c2899b94b82e4ef7de4c72727542a0cf2cc0ace0d5842b99df95bae1f4a2200716b47dd9f4a2ec91f297a115d73d897988bf0f1d829dc424acbd944e688806798a3dcf8173b96870698bceb2e86eb4044b0abca4010d414aa3718c08ea50956cd4ac11469d639355980e314d91d532a14f4b3a1d9c9805859d0411f402b9a97fae16a49d6c52882166c3693d40cf89856fec2bbbdc1992d8dfa5d50e6926c1f333ece73551ce43c9ceca9d9aabe265157b8a15fd1e582de7601a9c2c2fbc9332ea80e67720be524965a047ad581b1ca11c618ae16f7a195eb3f90f466c17847d24092003dfba1eb724170c14205fe84b92fec161110e9e122667aebb8493d85762cfff0afc720da054136c93e4b03d04718b5aa2f996742dd6eb1f51cbd8ddc2779923552b8406967fecd87cfbb5ed805438cd507cef85366962a41dd828570f5e667f3e23c5f0a0287d11d47bd16c2f4909b736f8e959151f72993ff53ff6481d086a162615451c89c762a536f4f34c98dba631b9bd6cd71dbbb483a644ac14b70f986fc1e1142f193c009963ae0b235cf221a4b4bc689cf7ca88c3682ac77fb8409901fd700ec565d964af66cdac7e328bf6daef6d6c59445458787b76f623b838539485131194a3e69c9c33f659685899361fe8ad1f5300a9b9ee3f068ae220d9b660372d0fbeadeeb989f692aeb1505575d25adefc3f60c1f864b52aca369f064a73fc8d2b022fa6e25825c9d14f8edde9a529cc887b4a64b6a9f7a48a8e064dd6d5ee19ae3346ade8face62378f5e4dc995ff1f463523ae84415f81c47ebde75394408b77c42a5ccf054e80df4f07bffe042ecf87b06fe5c05e85539a2fb8e49d6f6447e0376292e40f81960f2208c9e93f9b52ae25b143a9574857fc090116b49ad4a54e5f6ebfd08bc02fbd34d4c62c1a0c8505c1ecad8b6921692896612b73945e1d2dd128c57d71311c2e128974e49b0f3fbbb237f1e14efffb3a812b44d2943d83c2046775a2ea4dad18456ff355f02c8a98ae99b5db9f56dc76077ffc37a37170cf85166ae7f9bdc88cface4c94927ac905ef6482fd22afb885e29e378bc7a09da7ca09fe5ba3471a4046c1b40469cc2a748c1cccd31215b8fbbcd0755409637c15ed1b92110fc41445a7ef902e46500878622c55f4541253df5b987f51a9501dd76a4d30c2a5a047cc577d7e4865a3de9d9d2bd918549826d7411f06cafb773c70dcc3dc79a40ec3570cba12879706d974b72381e3b0e75f5986bc2c1f14c3a1e82d118ac0a40d35d85042ce6731895adbb7c113dda8b3183e1b9b54054fdffd262e3efe81073a8e9871a018616b7eb7324c43c20473b027654c1bf48b0bb0555c447a9a971843f347d25cd1768b52a95ae0c01bf9482efac2d054076217d141bab1ea994e3e4e6200d3f9a0a1eb5fda0dc6509f2d4f248547443a684e9202898f6ac8c83163f05c37b86e95117b340df6ec1e6276d61a3d3df87e1548897dddbe1873b96906096e21545607", 0x1000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r2, 0x0, &(0x7f00000000c0)) 18:08:51 executing program 1: r0 = socket(0x10, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 18:08:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x80, 0x0) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x8, 0xffffffffffffa9ff, 0x5, 0x43, 0x12c3ba3240, 0x0, 0xb7ac, 0x7}, &(0x7f0000000340)={0xca, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="c58a86a9c8767c7de435032937e60470e936058bf7d946efb699bed255d548df2a2d180a7a52125108d88b01c629675abcac457933abd4c6dcd92b2308c9e1223a50f2fa7d1fd3138e948ceb85851b77ed18b3ec9865ae8012d35093095b76a6915ea4342406c3de0aa98b0544b7ce533e92e455ccf3514aadbfd6e15fe1026070b3059fe071408b2324c725553d16c3c94223cef841a0c3c80d957c1dc371143a8996723d7723d8dad706c93d5ce8ad1fb827e2d3cbf0c1c21fb0d60763f5f41e2dc551b45f1d6892555c5734959229efd35c9211962e17ad33513c1a57cd88678a048dd412b85a31ab54602a41", 0xee) select(0x40, &(0x7f0000000000)={0x5ec8, 0x4, 0x7, 0x101, 0xffff, 0x8, 0x7fffffff, 0x7}, &(0x7f0000000040)={0x4, 0xfffffffffffffff7, 0x1, 0xe2ca, 0x7, 0x8, 0x80000000, 0x4}, &(0x7f0000000080)={0x2, 0x800, 0xeb5, 0x9, 0x4, 0xf52, 0x4c0a, 0x82f8}, &(0x7f00000000c0)={0x4, 0x9}) 18:08:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x10000, 0x40000000000, 0x10001, "3e0400000000400000ffffff7fe200d300", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:08:51 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) mkdir(&(0x7f0000000000)='./file1\x00', 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 18:08:51 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getgid() setitimer(0x4, 0x0, &(0x7f0000000040)) 18:08:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 18:08:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getitimer(0x1, &(0x7f00000001c0)) 18:08:51 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x42) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 18:08:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8801, 0x8) accept(r3, 0x0, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 18:08:51 executing program 1: clock_gettime(0x400004, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) getsockname$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) bind$inet6(r0, &(0x7f0000001100)={0x18, 0x2, 0xfff, 0x1f}, 0xc) 18:08:51 executing program 1: r0 = socket(0x2000029, 0x2, 0x407fc7bbcc) getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lseek(r0, 0x0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 18:08:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) setgroups(0x0, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:08:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 18:08:51 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2012, r2, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x810, r3, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 18:08:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) dup(r1) write(r1, &(0x7f0000019f97)='J', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x9, 0x80000000, r4}) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) 18:08:51 executing program 0: r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8082, 0x0) rmdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0xffffffffffffffc1}, 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) 18:08:51 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x2c2c9c0) getsockopt(r2, 0x3f, 0x33, 0x0, 0x0) 18:08:51 executing program 0: r0 = syz_open_pts() fsync(r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 18:08:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 18:08:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 18:08:52 executing program 0: select(0x40, &(0x7f0000000dc0), 0x0, 0x0, &(0x7f0000000e80)) socket$unix(0x1, 0x0, 0x0) 18:08:52 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x2, 0x0) clock_getres(0x6, &(0x7f00000001c0)) 18:08:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="38bbfc96d7754082", 0x8}, {&(0x7f00000002c0)="ffc4e085d3b259e6f2d47e217add525c5141ba6d915875c68f095dcfcfe1f9faf147d0827e5a930bf29a41a7f862c3c14987f914427ead8bcba5e46db389f533f41caf8fc7b327b7e77af182feadc9d7daebd1f033cea1b8d3d2a250e77b2b", 0x5f}], 0x2) 18:08:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1ff, 0x4, 0x9, "15b8c5472ff7787d073ef6826e3d434c0a90a8b9", 0xab2, 0x5}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0xffffffff, 0x25, 0x6, "0a1da27c978e2465a7cb52826f45d9578cbf111a", 0x3, 0x6}) truncate(&(0x7f0000000000)='./file0\x00', 0x9fb3) writev(r1, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) truncate(&(0x7f0000000080)='./file0/file0\x00', 0xea) close(r1) execve(0x0, 0x0, 0x0) 18:08:52 executing program 1: r0 = semget(0x0, 0x4, 0xc8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/137) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 18:08:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/16, 0x10, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 18:08:52 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f00000ec000/0x4000)=nil, 0x4000, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f000033e000/0x2000)=nil, 0x2000, 0x5) 18:08:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 18:08:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget(0x1, 0x3, 0x62) getsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4000000000040) r2 = semget(0x3, 0x7, 0x242) semctl$GETZCNT(r2, 0x400, 0x7, &(0x7f0000000240)=""/66) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x6, 0x2, r3}) r4 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xff9f) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffe6b) 18:08:52 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) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0, 0x80000}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f00000001c0), 0x158) syz_open_pts() 18:08:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x407) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 18:08:52 executing program 0: flock(0xffffffffffffffff, 0xfffffffffffffffc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 18:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="62dd8df67bf967d7c788a3cf7a36fcf2a9a3aeb81e3c170413f232c795e9d34a0899ae5a0f0995cfba", 0x29) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:08:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmget(0x2, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) 18:08:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) syz_open_pts() write(r0, 0x0, 0xfffffddd) 18:08:53 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x8931, 0x7ff, 0x40000000, 0x6, 0x3, 0xfffffffffffffeff, 0x101}, &(0x7f0000000080)={0x80, 0x80000000, 0x3f, 0x6, 0x2, 0x7, 0x3, 0x100000000}, &(0x7f00000000c0)={0x70000000000000, 0xd23, 0x7, 0x1, 0x2, 0x6, 0x4, 0x6}, &(0x7f0000000100)={0x3, 0x200}) select(0x21, &(0x7f0000000040)={0x7}, 0x0, &(0x7f0000000140)={0x1, 0xfffffffffffffffc, 0x2, 0x3, 0x9, 0x4, 0x6, 0xfffffffffffffe5b}, &(0x7f0000000180)={0x6, 0x9}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:08:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000bb7038ac5ae07ecdf3ee92f751be5aad89fe9195f93f81eba0ca8e33fd9e34f020a86aad2e22c90ec530d9ab6fe77ca04a9ce0461c5cd5e591562cc8f0b92981f69944fb72e2f77d3d59a92a18d62c91a7532d92aec9451e0492478203f477e83ff46a4ed00a9d64afcbd1e6c8d446d9765c001f713e53086aaa3cb40033f187b87c521a6d17f0ae100e1b62ee983e8fa3efaf72af8d2924ac49e1861b70483e0c5f81fd9990e1ad592518e2d4bc902b34376a38452f9455949e1d263a87377388f47f41be2c8baf676e7e5d984dcc8e2965"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/201, 0xc9, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xfffffffffffffedd, &(0x7f0000002d00)=[{&(0x7f0000002c80)=""/83}], 0x4, &(0x7f0000002c40)=""/46, 0x2e}, 0x83c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlockall(0x1) r3 = syz_open_pts() recvmsg(r0, &(0x7f0000002b80)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000640)=""/229, 0xe5}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/168, 0xa8}, {&(0x7f0000001800)=""/162, 0xa2}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000001a80)=""/254, 0xfe}, {&(0x7f00000018c0)=""/124, 0x7c}], 0x7, &(0x7f0000001b80)=""/4096, 0x1000}, 0x800) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget$private(0x0, 0x1, 0x2) fcntl$setown(r3, 0x6, r1) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f0000000100)=""/50) setuid(r2) mknod(&(0x7f0000000380)='./file0\x00', 0x2048, 0x1) r5 = shmget(0x2, 0x7000, 0x4, &(0x7f0000ff7000/0x7000)=nil) shmctl$IPC_RMID(r5, 0x0) 18:08:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d724f94c52828a5e2f19bd108a3f597b1facc95bc36eaa970eefcde252cec25769188a06cdd08857eaf63cc2e1d744a5e852a641fa1ca3e88c62078c7b69dcebc527bf3862e771ba", 0x48}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 18:08:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:08:54 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x20, 0x0, 0x9, &(0x7f0000000000)) 18:08:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) semget(0x1, 0x3, 0x20) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 18:08:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="71682ed54253b62bd7e222fbeeb6fada1612256b6a5c877aaa36dfc15c1941b1de77c9974f2ef79e663a77245f34033ef529", 0x32}, {&(0x7f00000000c0)="d3177c210ada5cd9738780e4931e4e1b95bb4c482267ec97a3ab335725dfabe7deb1c87caab06a329852909b50ea6690d64d5ce9193d6bac40274bd55418e00a7fd65faa5c9a04c254c05f55de3f5e82d68bd5d52a733d3cbca5246c179aa38b0aab8b8ea9c6a40a348e78e9ac211fdf571f2a31bf559862e198e0a47738f1e9e8678fcf8f9670", 0x87}, {&(0x7f0000000040)="7b4965e5b02a26b854210023dd997107", 0x10}, {&(0x7f0000000180)="dae9ddac076c6de911681e3608290c23fda31ebe2d32393a42b1a5fe60d001165e4e7117782f8af91f3c8342aebe00992d3bf0f5b90cf79c65c248d85cf038204f4c0451d121ca694352df6d8f13fb62a91639dccea8044e02193957797e02816f289cc4d07ed2e79b1b6085bc9d21764d1558402a79030f40080e88b4622597b98edc4fd3a00320dc", 0x89}, {&(0x7f0000000240)="b1a3167fea6ff74699a664f900871e219b8522e512f0c87ebad4f8a92ed6a7f8e8fbcff4f76739509a2637b78d043c32e73783e0c688d1942f2d45a0bb411966145226c8bbc6c9e9947469f9ad0f7c2f2ddacb6b377f4ff91430b57118d0b70eabf4a41222", 0x65}, {&(0x7f00000002c0)="b649e19d51edd938cc17481aee3c9b21627a36f844c9c6eb1748b8192dc3763fb493e8d6c6fd2d45f6408bf395b7812a7fb332175e056d1d760819e8754b3cd183074a97e7d867a436e64d71973fb6bd07eeada55b195ee61aa5b796b5b8e0966255d02cba6d3a142e8982ff19093a7f11e39bffc36783ed9349f22698fd2a77b360e2613bc4a401e18354f5cc92b92c31bc6cacadcf2af7bb25cb546dfce1937aaa83261cca84c340c7b53ceb54cb7fc043dd43bb5da060d27afcec7d611fbf1c200f6fcd8e0bab37dd254b537f3b51ccbb3011146777c4b3", 0xd9}], 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x13) 18:08:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00fad12f66696c653000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 18:08:54 executing program 1: r0 = kqueue() clock_gettime(0x3, &(0x7f0000000e40)) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/177, 0xb1}, {&(0x7f0000000700)=""/246, 0xf6}, {&(0x7f0000000800)=""/248, 0xf8}], 0x8, 0x22) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f0000000dc0)=[{&(0x7f0000000980)=""/126, 0x7e}, {&(0x7f0000000a00)=""/46, 0x2e}, {&(0x7f0000000a40)=""/154, 0x9a}, {&(0x7f0000000b00)=""/250, 0xfa}, {&(0x7f0000000c00)=""/189, 0xbd}, {&(0x7f0000000cc0)=""/46, 0x2e}, {&(0x7f0000000d00)=""/185, 0xb9}], 0x7, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="68b14b1eddb06865e4be946050750915a3a73e59019dbf0753c0e21d8230bd8773382958d26ff5a786e8f3461aa0714db2b44413c678fb3713d63c2a5f5324309a27c591df5df5b519ded5fb6c151a26ef3dee07ab8b2d13c74858547260abbf66cad0cb711922f02c26d96484300c30f12ee5982b7a56b89568b0ec62756ae93e21170a20a181004354e2af3da69a4610714ea778ca84bdf9da297540232c7de9fd70183380df462ad11b02bb104b0542543cd85fec4fe799be354c1b1986a36196353ceabef700", 0xc8}, {&(0x7f0000000200)="4c242c626f24d10b228a5867cf92faa12ea122d939ebed43f0e8cee040e78f679a3b6fbde3c8e94921339949dfa2ae5d325c55f7d2197beba605dfc21d9983c92d41372462471be4627ce31e86dbecd87dd69cb2db98abf1d541da05633d3a0d54b5c1e77b8f61e5ceb4ebcddbc22c9f89fcd28107af088571ce33b210669d593b43698da4427dc2c4", 0x89}], 0x2, 0x50) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x334) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000060, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0xb0, 0x2, 0x1caec000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0xa2, 0x3f, 0x5}, {{r1}, 0x0, 0x20, 0x20000005, 0xd6a1, 0x6}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000001, 0xa35, 0x7}], 0x7f, &(0x7f00000000c0)={0x1, 0x8}) 18:08:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x2000000, 0x0, 0x9, &(0x7f0000000200)={0x4}) syz_open_pts() dup2(r0, r1) 18:08:54 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) r3 = getpgid(0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x89, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x1d, 0xf0000002, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x40, 0x20}, {{r2}, 0xfffffffffffffffa, 0x50, 0x10, 0x1000, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x92, 0x40000000, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xc00fffff, 0xffffffff, 0x7339}, {{r0}, 0xfffffffffffffffe, 0x83, 0xf0000001, 0x6, 0x3}], 0x400, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x6, 0x9}], 0x0, &(0x7f0000000180)={0x8, 0x3}) fcntl$setown(r0, 0x6, r3) 18:08:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 18:08:54 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xffffffff, 0xffffffffffffffc0}, {0x18, 0x0, 0x7, 0x3805}, 0x9, [0x9, 0x7, 0x5, 0x5c33, 0x100000000, 0x8, 0x0, 0x7]}, 0x3c) r3 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x9, 0x3, &(0x7f0000000080)="00ea3ec32c2c786adfeb0c892d01cb81c57da726362a64ea31b305637e2e54ae6e452ad43daf160ac031a9e49888c0fb85fd5d08181eac04da1241f4430258df4f22d86e4b2abff1e1f1723ae8516f8dc954f8e69494681cb358846fc01347d80fd6a8a6f670bdfcdaef9d586a137e9c4bfacd09d2dab7dd97e732cf9b00ba43d502273dbc9d63c3129e703357c45b1d8fd5bd7dfc581b96c2c1274b5e7127baf21724d29006b988e2ec35357028f8f106261156046f472281a2143ce90b7008f3c999", 0xc3) setsockopt(r3, 0x0, 0x3c2, &(0x7f0000001380)="eab03cde2f37997fde003f9fb1ba1cbfab6033ea88780ff86523386bbde0989ad9a4e47f25a3eb8cb3c11a682ebf3572638446dcbde1e108d73f6f27b13960e692da6a6e341835f0cecb30386f517840f08dfcceaa1affac9c8f49245848a0ebe88f0f4356c894729ea801554eb8c77e1da3b1cf8d79b703d0fccc33f370e971433da39608bde7d540ad3bd76beec88452d4332415b754fe13426725832c0f35f9224e4619c2f6b7f574aa25d15d3f5983b115eba60612b9afdb907e13fcc0e853361a2a057e5c8b628a8456c7aa6cd410c8ce6e71c232696b305db7f574c6974c195dc637cc26c492007fff878ec2451f29544b6660ace6fd1e1ce1b43d2d5065949fc7c4a516b0717b00e1ec5edf108c0b9d79ac4e3d66d1ae65fc0918364db244105e93859b7c763b14593566fb3b72d9899eb1b8140056478a9f7691e089fbe8059527188ec46e9e80e169ec8653f1d3dbc820f9524cc9bbacd6d328c59db31a57738730c9d2453ee763fcc95e06b17c32b369c060578eb76d7a61acd7eda32befe23e49bd37e0fb9d8abcd07dd3c805eed7f1f8fdbfaec3fdd76085d0a5910a5b3485669b4a24618930eaf4a527048632502393d331a70ef83d68580fb9b31d6e3865be943ca89ad983e5c7b9bd1571178084226e5374917f3e9f72a10ffda5a61cb8ef8e0ccae9dc94778a24100818002a676025fbf8fa26189e024e53e96d5077240766658879ba96b2c42744ecb10d9014358c96485a5ae04b23d59b10b8ae9c57260af63fd875c7d26cdcd16b7c930173e804bd43ba8f475cd3cc67ac777a35b2467d06d295e22a5379ca01524e2de662bd186a290000b9f6a61e70032db20affba79304d085b5d91f0e770fde604dfeb96282ef57daaa543956337aa96fc5756554d1419a8209c39971e3a71ea07adc31f5295774f234ec31cb60fae327422ef26e8cb8bdefc6d29d8c5c0328ed9064e841238d96d86e1788be08eb613c98918b70572daa86347f630d62c5d65edfbb21dc2653974ceccf3ce39fdfab808203d6cf7ae00b069eb2c67f7f4e430c9bcd40deda24e320f5fc186bf1e32565e1aec5e181b70a21ff776de5cd104ff59f67d36c0164118f8ce9272ad7a7a07dc120f70c1ef21ccb0228bb8f8e663df27205e899076269c8f6b3c980429eac843cacd99ac96bec3ba16d61e18ec9000c2e0965e2d7a24ef76976781ca2f96f216f18b786e8ae52ae1ed18d5b6aa7ba1a75f593d214adfb2056575c73e99b40d44986587129e690ad6e00b3fd0d6113434ae106a55a45ca448962d19211a23777f2fc652e3c034f8308c3a496fa7e389fb941c4273b28637b5d095ee7578db8901603618575876c1d083abd791910ae8c7334a780f932a4722c5f3cd1d7a584d472c456f54a261d6fe8a9c71a20103e98ff9193b2ca672fd87ca70fc0d89ff3f654e2270571204d762f95466aec3a465a681adc08fbf2968e08850869710ef7237bfb5127368b11a9cdd964c2fc2ec928861357ec43581a00b4f952dc8f58b0afbdf0fed955b60023107f561a90c41ebf2aa2bf395a491e4dc581924720259e078e7e7fcc3b5f3df85295b8ec6b7e1a3822a27180fb7e4400a2d10ee71c7632a3dfe8563336023557ad7d25299a916480eb8806a445658f85132b3d8a67c4d8b69e6f58e71283a3ece9b10f71a7469505de2eddebc0dc034b1263358b973d59693fa4f9573c0bae29546c07c5f725fdf69edf75e474dd5206714180e0e3b2707401d88978d293c4ae35c5d12088f645ffa0a4b9705ccf18425c2a653815134770c7f200106b7856f6ab0a335bd4017d846b4d335a831808ab9db8534f564d76deebe39b33369678dafd6b927b3f475dc6ee9dc7778addd7fe78faccf4a2a7bf4b3c6cd2d2cc4e5eb8c37b78c21ac2655c7d0edfd8fe48d6f62f28db47fdc62a005df08430e0547b1db533675f57601b3d7f51ea81305ceecae189c090840bebdb6919be8083084946396e609d4d4a68a4a9b8716da5afdb2c0b670d77c83725913dc522c01021a120f2751cbc5367d106cff4422089517b1d5361ddb27b1668041e95b5b69a237a222c9fcea0335147cf5ec3870e05272bf470b0eff16147fa478cf750afdb057ac007353e8e5206f5bb65188dd3ce9ce84e110757f2d2b06e48ec05c2f5839c421115f0c16fb64da2f0c29c293b38cef3a3f009f18ae98ca19397ccc2b8d1ff3510d64b216c6ff4d9ea1383749475eb18a53a3a4d7a10b41bc08b3593119d984dc0983014fd14d140bedcc01fad39fc26db5fc34c51520eb8ca4e940451094bbef69b6593c7824410921b3a09803376d273a2bd9ce85e4e939728c089211c41f6ac94465cccbf4d3461feb0f5f1e89d18fe4f8c3aefe60dfa26a5a881d713a5c2eb9b51719e3bd6f64043fcfe7d192e6f66b284bc4ce1f17f5f754fc08d8fc759dda31c4e3920854e9ab69026b134de242d033b76db16660517a7b506cd003a8ec971a5ea7a92c5d8e5cf939b96055a9a8dfb44bfa6532abd941abdff90677289c20f20890f3967b64c67b9f193d196e764845b8c589d0fb6e2a5bbe35536e6f8581ff7dff8b0e78340730db137863405a662673c052ed078dbc29d0c57383a994e6b0b6ad66056a3cc7544b5efd0a5ea99eb0d782a005c5218a0dce07b1580e2d1d5832f1052df93240771fe976901e75caeeeb4ea0509230c85b66d4026ac51dfef3528cc2fac158224e03803fee4306fa7614aff647e9860ced193c2304745dc79b84e55a25b5a67258581801feaabf21476a97f5465d74430d83deec1844c24aa19d413ad0d2eeeb16fc0f0da6e824b6773acd2450c60b7a46520a9c97e145d8b63c8c4257f1abed02912bc6ceb668a307f1da2b1b86706aaf263abc7b68b8d031801131e34218d886cde88f1e28fed23ecd2f415a16bd4e21d708bb74bb9040442fbbfb9e4cf05b63cb9f88c62eb7908fff93130bb2f0037c3ad8c4cf0f41ceb90f58e1c249bddf44070dae41088aa55c30e3d86de9f9fc2484a398c22c7008aac7d2e77a35d24a4ca08294a1924d2dbd71e089d04632ae0da2ad096ae22cd97d05b14eedee3369ffa4ae32b3f518c1a2cbf49704b7c90c7c7f1d5ac3cb4d8afbc5e5fd0b52d7520de7ecdce5712a5afb619a0646b15990b39d68acbdee13757b83e2bb374f7f28e4a686165a407eee237023262409447af3a80ed32d10b2681b4306c2f897e5f78aa670936d26c63d9c653bec21fa5c06761f026523fc701dbb20d4989a7f8bb03a96f7cda371d4e11cf54e3048d93a6cd48ea5e405bb032f972260379643c226508cea569eb68cc4f8b2e0225cefc76baccf9ca330b3c5d1ee37a8c070990fe93d369b2d6e78eff51ab4748b8c9b8b68be3d0d85d7de297dadec247954d2af749c3dc1bc063875b5c17050a2e2e9602d0982f4f10326144daabcfcef01044e6289211b1149c548524d3e579f557baa5c3ac51732dc48dbc9774f31f901407f1d57da7d28b86d6afe627d65ebc22cdde421159944eb138f828ced66c7ff78f2d1af9d13f9cb32b90261c924324d6717da8fb8a8f1db773e7240af321ee77c2b937e74e8fd17330a287cca3a4dab7ea4d310c7ca7508cbee61c281c061a1c76db45e8e210010e21eb88852161bf60fc398331882101166bc757f5d2f1e0236c45169e39c4ccc29727a6a6446b1fea1be08795b288238e38e430184f4381407dcc9fdd7956a5a9956cdc2c962c347e103be1077f21696274920752be558cea4731236a6cc2cadd5b0674bdc2e7e901220d14ca5f935789778bae47c6ceeefd344c3f9a80abb1fbab6a44c3ed007a2f208ca9d61e6eb218a930262a51f19e9125aef644873583a67ee38f95a289fe3fb3da3a2fb733f54297515c53464e02194772a85a3a93ad738404df46d76370e3127ff745da67edcf80c36071218122181d0177f3deb5ce6f339e13d344636d6b188a8139bceabc864be05ed62c745a082d1b2bafca3b0e73226eac35d870712fb572151c73bdeef2358993c6b0e4d6b7637a83fba2edd518f54dfe6a284542847b1b8f977b7c95c7e928dbe70263e48e49848afeaee96a9fe212aa83c701532700d53e9ff3db867cab712ee9762fc43d2923d55074596886a086515c45b2d31081148a1dc8bd2e7b104488aab14c4c25239715e37fb97eb055b706cc59fc8deb63ff093954b3b6ee58ba5dbf5fe41a0b1dc4500398f54641080adb6d731acb5747b192d72cd4a3764e49c241dd47d71936fd9e163b87977c9de368516d647c981c280ac7a94ac60eb86ea09f05c783b5c94b021906ef043244b59745fb26d8dccde0bdc976fc7a5c2bdb0316f2e487755cfe08390c3871832632083534d8a727e67f2c753408ec376b5b2d72925868005cd06be65c00710a826b963609e5cb48350c760e7ab0a559002958e18c16cd053db2f2ce274cefd67a70f57f8bed2bdecb7a810795ff7629760e3ab699d12dda0256be20a004d9b85833f6404b3590c076bc556d81856fc44e088c345e25e64f65a7a2c3d2858fb592c6eacd05c1365805bb2cc87b9337a7a485cf561feb3cfbb803cc82900a6d4c5b34e6f3eb84523a470ecbdf24f267cad30f5d89b2fff502986b1c0f99e7b20e8cc2f78539c658f9264bc7eda983110f083c3b3f204c61a0e45bb28b735b4671790d328daf8fe6a44273212077b8f7ad626adff93799b80e8bb425350f0aa2e94fab60b5a0e1143b4f971dbf6d018b08e472854e8336e1fe9a8ed95708e18c703c4a9204e6133b8a705426465e39cff1dde2ecc7b72bfdd859ad0044c4492fd8e713fcad54f971d58fceecafa8d3c33bb6d94711f3e5f548e9f72a5b3294629888123413370b00e34c177331de8ef71f31fbfaa72511ecf43afaa8084b56ae65023c62a48990ba515ae54f2e40785d68de7eadfd30fa5f7fec90a9cba1e62319ca4f09965763124dd0e693b05e167718cd7a1e6d23bfb18b5e2c5f30288d790851246b934c861086271278d4bcb862c243056da8d175eb8c803c3f4797184366c60f08852bae37c59ffd95174f3a499f3bd6cc8271b99b04689276ba15cdf9ffb83dd84303f2e0ffb01e8b4209b270f12301fd4e0d780a4b38edad4946f48e28ec5cd3e2b2ffdf0e26955682a1dee044eeecd9a7dc79d904d5826d2d25527c14a76538e7ee8008cbb9077677413ea54ba3fa3aef81ec7ecec387f7f8d81a66f97dcf0e7bfaab0ddbc8166c5e642edbdde3b594d66b9f1b5dc3b80ddf325f99897ad822048ce05a1200a10922c8e0afae8e5b2dfecb46a5e8145db3666b304ec7d9c3fe29ea5cd92afa6d984fcb280fa9180505a367853d14949f0743c527dedf4cb3ba5992b4703847b389e0c58851c710dd68c9c922d5762dc9d65b6a3c7e05893dd2737a17dde137bcf4aadadecfe7ec8565186068a9efc95c802511ac8694c412caa816d3e3e2132461abac7d88cd0f05c78b42f905796adc2e2539bbb0fdb42a9727045661209700cb46dc58038655179c043f14a0c369e920c9dde8406942117a8937c31e1b77f6b2d4d62d0fde8f876e6071a69e848fee4c8571f417e4f714afdbd0a627be65d147550a53135b7bf31d91b2dca9a85aa17d754fe0af081885ba7ae9a7299ba1e9fe5c190241776c679fd9308ac8b3cf00f5cd6be8c986c28af882f83d1c35a6f0fd6c3a3e6c05a120d5f21fdfa5b31214b8dae42db087bb5c183cae7878892c17c0e5d2bc4700db475aef6b7fa8bb22efbbd53763ed53f37381e26a73842", 0x1000) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x1) 18:08:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x17d, 0x0, 0x29e, &(0x7f0000000080), 0x10}, 0x0) 18:08:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0xfffffffffffff24c}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x20, 0x36f7c17f}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0xffffffff, 0xe2}, {{r1}, 0x36ae946f0659ba02, 0x23, 0xf0000011, 0x8000, 0x7fff}], 0x401, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x25, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4bc7, 0x40}, {{r1}, 0xffffffffffffffff, 0x25, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0xf0, 0x81}], 0x1, &(0x7f00000001c0)={0xe39b, 0xe8e}) r4 = semget(0x1, 0x2, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r2, r3, 0x1, 0x9}, 0x4, 0x5c, 0xff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="24efa97022f2fd5204a2ad3dbb66f3e114cbf2ed6c3a89fdcdf625fff1db038a619574a85c401e9c96d5f9869fd579e209327c13a4731e383d966bd3988e09bf4c198211fdfbc6e16da6bd259089095dd29e4b10fa32633ae4331520e85aa02c6893546d7b442ba3c46782414cf28e6b84cb815b645a8f042df8850e003b21bd2d0d4f2879f61dab1d114a91268802147e3e30d5b80f8c186e33e82beade462f023ed2", 0xa3}, {&(0x7f0000000340)="b60eb2499579e4b76c97127ce531691a6f1b86baa5dd23d6937e97b1ebfd6de0aaf5ca30c170379e525682d370e7c4364000a87bf37110504cacd0ea00bcb106f3e8980a7f0376066b5cd10f69de2e1f711dfe3501a770a3a44d6b0bae28252a07", 0x61}, {&(0x7f00000003c0)="6550f82db776b828bf1be6dd28481e7618e5bd3a7fe8c2bdda60a94b845b06c6068d91acefdcac7f8cad6d435a9f41ff3d63e0f4d24f037843019b9c5c9782d004746c7e3be909622f9509f4c58cd37bc3fb29f1ad858f5681e02647b03d6931d09ed0d94b2c578adaef4f513a10a05bfd1e93e3375ef6495a8ac340a774ffc5f756faafe8884200dac85761ce24317c36328e8f190ad70a949edb54549c3674677bb602181a95bb77cedf1fee708e243e3f0d59ddd1f4749613e4da2042888a6a775e30d0f37c8facd5b7d4f95b0a06002b5b99e4d9585806f3eb30cf43f92c029f", 0xe2}], 0x3, 0x0) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/4096) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001500)="8152754254c61c1447745e5eacdb35255b169ed3859200755cd8df5608e2e8daef882081518ab6fe6281c9619fee4466fd3c31961658a470c4d384d102d7841501b864ee2026549a31072160d9b2d351880746ca2e81b87f611cd3c2508143ee1ab0447d348e30c27ad364adc1cb33372f6eedd0e599e29cf30cc64191735dfffee278e40b6b988fe5046e34a1c511d8c31d423bcaeea2c6bc97ececa8231b8fd13e8f39cf4b954fd6572e81aeea29f2120bc2b2d711658a329bc4629c76cffb", 0xc0}, {&(0x7f00000015c0)="4d3b0d996bb280edfe01cbb725cbd580166c549727b35eae6317882ebf0378493e76e158ec7db287b521472e11607e64067d987ea0c41af7050ba4321092c27b75f1e166895ec0644e484c64c2a12c484073163753b399cae1321dc3f95c9c17474e790411c6a884af41089e9ae0e271b88cd18d2d04cddd9a7109cc73866e5a2fcb170014146921f0ddb1ffaa40098d60d086764cc8e87ed98898cdb92fb04f6440476776b9e10496802be2ec399f0b4b433a1cc16e69b0102d4e79a07a890d2fd023fdc291c55bcabad475f99b5a79fbb510e0050d21ee7797d15b1bcc89", 0xdf}, {&(0x7f00000016c0)="8deacbb86a1d7b42290342d6817bf86aa0e965292183850b88d979434d1c630dd530f96e69f9bbabf701933b15e9df123264941a9a0830fedc930e8699f9b293a38726b6cd69856dac270a1357147fb3dd5d0eef96cd1d7099150e314eeef32abbd88bf9a1ebec79a1b717eab20403005c59c5b92fb4e0ddf4211c979b875246744193ed9772223a3910af2a2cdf10745018706a798cfa84440866ef341774bc47de3b8ef85c9c9c17811fd374a496b8319f2cfacaff", 0xb6}, {&(0x7f0000001780)="7181fcb54ce127ed9bbdc026472ab5bdbe29d0ce83d4f741bcc34e98370c786805d1755a205dd5fa387e4237cb4fff72b476", 0x32}, {&(0x7f00000017c0)="24887594c29616975ea13eea76b100499a2109ab110d2e82c72a6a22e32213", 0x1f}], 0x5, 0x0) r6 = open$dir(&(0x7f0000001880)='./file0\x00', 0x10, 0x77) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f00000018c0)) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x18a, 0x4) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001980)=0xcc) pwritev(r6, &(0x7f0000002ec0)=[{&(0x7f00000019c0)="2db5ac941aecf118b1f4a6de9bf4f29cfb8aab68f81327746a55f2cc3d9623f22eae41b35668e4543b940d3be7a25585fd6740ce2813e24eea96771fbbfeec5f1848cebbf512ad45f6bff75f404e568b087a4779b71bc6e715d24efb52836cd34879151603e6b4e612ac2e63283d4c20d23c59cce53ae437dbeb3c8889a82bb706740fa1e92a7f3e601920975573fa8b080b60f82351947178941fffe5c62eeb21ac99df7251bdfd6642eaa35dd0cde99efc94cbe03a93f461ef25fab203e961fe655fa402925aefafaf052ab0cf6b8701677b512b82e1d6e08c518b0022addb1ffb3baccb117ac49cfb84b5ae5655e9a42304e213d07636570f9b3489b474207aaf7f63ddd73b75a91372762ee2a64ed72c9240a3a086ebca45972e0552c15b216836d2720c6b3cf41d334fdb2c2df10f9f4857c287b7d3476550e5c6e14440727608f8e613c6e752ebf2d1e4752da040f63cefd78dad35973d3438f32de5c9ae42b35828e247a5f88922666cbcfcf9cdcdbd1d7cf21bcb5bcff40c9eb635a8bc6e54daebb9af89cd941ddbb484732b3a5da78022e5e0cb208807bb55169942b5bdc91e22f31f18466fd5dcc3345e66f89a159fb0e8abde5a3b3d2322a00898399d6e4841bde6b318ea64babc481980bf9fa44a1ab492a389d0b8b03cbdfeee4e2cd19e354d9534af78fb5dd8e7adda491c8152cabd2c79742496e618e7e4242ff563c5ebfa02943854ff0d588ee820aba9b97663538b356af4be34c0c76b76f9ce3c4797d06a5caf6b7b0171c2f57a6ccaf272cbbbb0fc20bf666083414b456d1839d480dc7bb9994bf596f0eda048c9d5c0a51e72ddc6276385badc291c5b56ed8a56dcc8a55f293e1ccf2de5cae15459abac6b4f57b2fbea5660fd8fae2aa70f8013866147565f680adcaff33c320ffd3d7cedcd079a2045b3d9d9a1e48b7308189c93cf2bd68b18e84709aca2a2bdfd368139e8db35ea946b28602f07a7df0eb0188665cfbe8a899e66606ec0dbd49269548326f5c29f5572ee63e7001ff5cf418d759af3f3bda9680e23374806f9ae25f5f0cabe0ec8cf77e12406d3cf86e3fcf3a487bb92bb5fc8f3b7e6d18320c3c043ff7fef64835e4fb11042f0e7850b4dbb08bd423ae46f1e6f042c4f6ddd742067ca78a64ae800f77c231f9e1476a877bd8446804cf7a57414b7d82aef6972fa4ca4f713d3c834807f4b650d1af848399d7d59e786da99dab49d8378f487e82d2ef763b470a5c06c2122ee40eb498b2c1db8d78b4bd02e3a318d2a81bec9f067439b3e348ebbaf4ed1bdf334aea918f6248fb4b459851216974e07422581b0f8ef294105c213bf51db75ef7650e570555e63818ed3bf0dfbd8e55c29d4749c2c2d0ba1302a8d7f953d1c96177d49286d550d33b0c356bc302773d6123a7d9c5063735565137cc464be25bd79fec4c2cd47e90fe2057e9eab3a15836ccc699c83addc506616cef982ea93c07e0a208f0b0200e532084ee8180bfa29c2af87295568709b60cb0b9d1f5b2d031a9d99af1255b460ad56c2e45ecf63d1f9e831f7fb417bb0bff5718e8c8dfc9cfc59e4cc37e647a68b4b27c741d80d3485b9c3b1bf9cf0098f527b98ce9a7b08fa71c3c330c4fe62c063dc20c1dee41869adb63cfdf8d968d3ac0a368fbd72d870eed703c4e71f17f7cedab1463ebe5e3cfd8369be15966d7bdbbd0bcdf3c16b6298120c06d5b8cfa12e002f8f7ec03fd0caa9901cc1aeba3389be156df8689487d1e4f5b0b28f52f78f92985b443059c8267a87a55b2315cdd0080a960ac8576286439539e3339e2cf12c640b6e6ac75f36fbfa430730c445cc99e9c70b6a1d2a4bda1ab40912ab0ef19f6d5fe359549b539d8ae38f29f5a8d15dc0d67cf3fa48b87fc8b7ca02638f1e7473ab4393750a134cbea40220736e76253ac682d637a080cb2deb9fc936437a5439814373cd1f1d1ca50f3665360a0faa7679511bfe1b0ac4116dc759324473c19908d3c7cb76d8e6e32bfa3da5aca863d39ce5fd822ddf552dfa813e59b4ca517f4b47959dc7d961d25069df32eabf025a3091a4cb783546bc063b6e7ef4557598bf6a773a60e981403bfe396c3f46ef6d51b26d012b1a55d6add5983a0603b8f846fb23e95351c14b384bf0c4e0b33fe16919386507723f71ab350fd86e53e31fa2e5110a7de4363c856225386040b07e40815de01745a75059a688be9804d994c2ac6893f29ee80748c0aa42d59c7034aa7b7970d1e57c0be0f1c2d9b8ff8e8de749520634c554cf2b2a2068770be2d931d1000d74ced519068e120278ec14d175db0542030a1d4fdac7f02f4c1274d7231503f2d840ad28a70f1c983e59f8c382737bdeada2341979dd63bafd4f11e1f535d7e2691087f939df5aeafc6f8dc2a300b6f76a5ed7506f7532fd4e2658dd0c47e392f7aca598b8970f6a7e128744333ec629843ce60559f745fed06fee44333b7371ab23adb2043a60f9cf1b67b04b35cad6aee25653ce863d6be7103948b6b9d393d82a5485335762e892bb64851f277774638bdbfd8642a28ab42c5eb113645073a290f03d123e32c667617040fc00c02eabc1d5c4110861bb485719478d2a41ef64d69398bad712a2d16834cc79dbd442974b6c2266030690aac1092498afa1b48c785b8db35ec84d59a370ee479c98604470c91921375358cf11d6dcdcdff92f8ede24d258ec72fe20eb7fd3ba7d699f4676ca90b7d005c5699b19ce3f766dc4962c6aebe47c40f2d872c3bd2488abe1f5b5ce2cfc5953c96021aa534479385678368cc2f038ac7678a35fda217f1502b01451b4cf1ecd1a7a298900964e3ce134494d53cdb32989729209f618fa06e9499106d8ad42e00da233ef049549b7f7b6040f50d50ce0f235398f848f4c569b6d39fca4ee128a4da795169417c3f3f0aaaa48e239f5c096e029c41d1b8a9eb15d24d02c3b4bab720d56cfc1f26a02ec4800978399aa4367bf00506043b11394402621cbe3ab9bf35511499de6b141dcb4d7bd185776db75e38ee1ac09a9ba1e98c2b4e1f0d897298e0a21b06fa57dafa5ebc023c0a9f5ec5da9a698894573ebce76e66c92032f489a91202a4f33ee3a84c381ab817aaabec4f7290017917ca289ebfc961505e4b7febb4cf58e24961fb0cbcfd5ba0f5bcbb575f21f2f4abc3c609585678ae068f989ec7b83f02572ee425d3cf9c4ecb60b7372ec0c73122cea846963c731316e27d98373fe2befdc6ff9d18b40b8082cdc7d2ff593054b4121568d547fc608092f188e169ccc73df4e4712d1b53bfe7d095f2ed949d2dded782c90afa2d97ef39106ce6ef8588ffc49d40ad6d4669c447a8e75071af6bd40b1ce9f54650ad6152a78f848061a1645ebbf95ab542346932dafb99669c55e26a46890d4435afa018fa1413ff4105a1d5dae89ffc61f239ffe8bfe4b1eb130d328717ab0d22b21653d4376f034c2ca35d8c1610fa044a5a601b1cf5d990523758686f1e5e7ae880a5580ce1cc1b0b946091be579aff5de523e5b6ea993922684da8f7ae4f00c0d672add8b51cffe28794b1b8568de54fddf89e509bf350059c4b8640deef4cacab11fa78d412b82e1d6c317ef5447437123479a9c409787d6d1d224c8fd87990bd18dfd27823a0c3da2b958e25045b7727f81d37769381be2768f6298c7a1d30919f832e82e70980ebf21c17ae47d55030765230fc486f25e7845dbdbe3831746aae7ae7d799c64aeb4f6b5deef2971eac94b63087dd85371b1b225bb399a67ae933ac2c54eae2db94ed04eb1730e381a91e1b9665f5b7fae0b7b817eb53b12cb95ad545ac03e88b31c1b2908fe497d6e89243e93d733e6d65f76fee22df34be099fb12fa6d434b46002a5d43093c5e8afdede3617a266b6bd7decccfc769878c07e0487c1e19390fd62ac5509ea59a01f9c4d38423db14711348c201f2fae18346791a05330e68ef94497be5b8706f75897617d08e59bdff8460ae13856a4d28292202e692cebc1ef5829ef49db896f5d78603f046b184c979034fdd49da25206c086d4efa595d8ed0b9ed9f928c8d8a148d6a1ff4a282c5f8448a244216aec32ae1e9960eef76cfce7216661b9b8b44232716a4107fe8a5cf0a840a5db6317b1ae1d97aa44a4c32bff9c5f6707599e4b8f2699c0f208b1a317b61fe534d8c2cab97af285eb7ea7bf8e08558531cd8574624225b75b7fbc964eaba7d6d08209299021d879af14a2cc11e0baa375139de0d48b5a96432a171eb68ba328763375f1a9f2f22568a8089c88668cc96e78d278b93df939acf490c3747a57623cac7003f3d3bc4b9e6a5494ad4aad1a136a08784f749789f3932de751b3a61cd67f879ca094434913e1203099f4527c27b49a0668491ab7a24f540f885fc83e5aac5fd1fb51254bf45d9fe149588b8bb9dd804a951112c83fbb3224734c7dc945c573faabb1aab4a778358890f33df6c8587d20ac57d292e96c647a1f33b14edb5a75dd1214f98de1dbc8b5f28ecd44f1529b0fced5942b2c02cc2c222928d97447eb2dcebdb980da82f4b3cf3f6457ca8509491cfa674af511663c0d3bc69dc6a63823ef4a29cf8da65afc01ac8aaa6dff3eaddfc0b9a60ed62fcdee6da45449fffcc19d00e035791ecf0423a192e40c07ec840d4058e7ed5398c044a041e08a8b222d4e0eda0d1238365286050a3c0a03950257ed012f8a0bc05c048b7d7c4ed163a8396f1b6bbea803208d35e439d2bf2f567ad6bbe5afda9eae2d56f0d914a075081ae01afc5b333cb6bbed59b2880acbfc2f3393530d4b7ec46d7967bb29d201e7ec457453beceb476bc31a7f4c03d1e0b5c18ca805087607b83723b94abaadb1f50dab10f8eab4bcca3fe7d9cc84aa7ee3d411964963e7368eaf0536af753595b96a3b549c104ffc7cb0c1241925ce933f470ad03a906e288fc718385b2b6c7b757a66b4642520e4d5d73ad80467af86aa5498b31be17f35ba44242661d85a0dccb776afe5ac2021f5a4dd4abbde84b8bf836d1d24e3ac1d6ba3386d7bcdec2a5ff0fc64466850316c8aa2583ae0fff847f73c6357cdece750e3debeace132d25342056b0443cc7e23cbf2ef29fdcc2482383f56e85d5c6c9bc305e6a7d48b0c9497d0c149da8672704aa205f41e7193e460429c7f0ebf6b131034f965ef81ecfdfdb8f31cd51e01c1f0a838b15325a515c73cf77f6dca6062a624e8e7457d9be9f9f51de7170c7fa7fe5fe534935a133686b82534ed2bac41c7c3cd839282ca33f529d1dc2361fccb1767c1d48879dfe7cb96bf504f329631438c56807164784f59f35547bee8f738c2a785bde3fd7640f3a4944a2a6dc2d711eb278dabc580a7faec77d0d86cdf5da719743b8a8957fa25fa2970116fe2448732758f3a9060a39a1b7ac6532ee91161e9b515cc617ef90564acb65dcb110429f37ec39d633eece993343dbc7cac01198d859d9fcb10ce5edd6658673fab65fd10378e29cae5f5913b96e7d44d9fa6b5f146a6259dcce19a264e9682668abc7568aaaea6414573d10014bf0374e7cc63b3f4999e40a66acd10b093d8dade4979c86d25c88da83b077df8e2009fd333c1eac213d93be44954b84f1b9001ee55160bf02f3ce4dbc237367ed968b9966a1762eb4d2f5244bd6d2b59a5930fa8d361921a5ef5a6f8a33e10d1ab3b979e594bc3d9595251193adb01f85dbdc6a12f5b7cf13f6b95f383ec039c7ffee63802bfeab8ac372aa855b99036dab80ffb8e62ddc8e9701f42c1367a9639bf0deb9205ab4c", 0x1000}, {&(0x7f00000029c0)="d0a8ad6a550b347cbdb02a9a45e08147d7f95fbac9d2d741a1e83e01f8e672240d92859caf16bdf136f1263fef5df8ad97c7450ec2127989354f4248cc1513e1896862af5f7a94f2b942df226d13924ffcbcddff6cb7e6b3d3145ecda38aae9e883caf3558e1aceac5caaa225fd6cc7093e8703815f35f56fea93c68f16af1ed10e17b5e66553e6c3b9739a791979fe6d07b1a16012aa1037239f71bff0fa0cfc83c04d3b58c98d3cda69f10c7dace1b4f427560482fc395d1997b99446d849abcbfdf35903f769bf9447d33aa", 0xcd}, {&(0x7f0000002ac0)="3b1230f9e810693d6da08e40b084997fcb793c12388aaaab28ffc58c6d4a2e015d9e7f8a6c593cb4da13f624b2506350070d58f5cae56c553e2e1f5c2cbdffd61d299c02b114f32bb48058af5829def888ca9df405f33f9919b2d4668ea3abf3cb077efd6c88839c4ede0a9a7b79e64fa7bdc16e7ed4825bcdbc81b8d706a673842384dd75b3a87d041b2c94383975104901218ab6c982f7b8fc08dd9140eeec8b71d0e472145e58ecde582fbfffa1dc3ff2c6d6917c330abbfbba74f71b35d7e2a11d11453ba3de12f0887f4db7346bc76ba168ac84902cbfe7a2a1caa650e6429a3d1993b900809f305a93aa66", 0xee}, {&(0x7f0000002bc0)="1c5326f4200aa2df4a61e8bf0dfa2cd5c43dd71790de4acfbb2f3f47835abb378fca80147911589283ab7f70ec69754102afbaeba04441154061b0da9d9c72bfcbcad92f0069e4873ca61082a7f75bf3451e2aa1057c0bae8af1f8b67f0e1911f92b94606fda955a0ffc49efc3bed17c75ce3a7404da779bd89d8c12c6ce54488598b4d825", 0x85}, {&(0x7f0000002c80)="b1bbd284ec992811de3757a83de26deed368cd5335d4761c318edae8a92f662e2fb57174ba814c0aa9bcea", 0x2b}, {&(0x7f0000002cc0)="24e0f7fd00c40364fb7e11", 0xb}, {&(0x7f0000002d00)="30059549121e478cb8ac39a4840089e90a05685afe44868a0afcbe4045507c8bda2e5d21f113f593e0073027a56a0e20933864411eb5452c7845d923f2cf95fa3fa3c54b4a52ba6977d6af5df655681a5376094b1bb35353b0fa0b0d5022a42d56fc1ae10862c0d6e66a2a3751a5ccaab67d8392899fab8f10bc31b146d66547847411e8b451298ba9b8ebb4352c1209f3953a7d03d6ea7e0641b41bd37bae6918a176502cbd9c178d6d492b42f314a5caac4735e950adce89438a4ab98706c51faf037761650bd740c82bf3c80f050d14d9719221d56d23e73ca03669d4013d1492209c0e2f958b530cf1a0b8343feedcd5e4e786de0e9b52b2", 0xfa}, {&(0x7f0000002e00)="9ec1de9b2724d7b55e8ca46ff63003fd0f7a087dcc547353ad99c1730854f665f37e5d6b66d224dcb61b8d307e80e2c423c530345733794d854b2f08f15132492f21d8a28bf06049fc46861a64d14af4d642a9599890a4a47912b90b5416a124cce7e54d5e32050690ab6e8888dcac2a6268e0d1350e0a6a88b0780b513195d9ba52503be23c6b342b6952dff7fecbee60691e470513414248fb8fa61e3e08085c203313957485", 0xa7}], 0x8, 0x0) symlinkat(&(0x7f0000002f40)='./file0\x00', r0, &(0x7f0000002f80)='./file0\x00') pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000002fc0)="858cf97373a70960c543d8123fa874b388f7bea23f0677f961ae383258141a4330e654947507ba1f41ab8e06e514996c1eeacc4d94afc97230f3e3d0ced15a232e7fe6e212c5b913c3fd7442715272c43fb69cb2e79f9ffcf8062e2631865a9c19322dbd9bbc3fd955a58daa0a5161a79bb2709e0b6f609b86622fbff905b055fbfaee348baee3c76ce85e4ac04aeb16e3e35874d072afeee1a3c3ec06cb6544f89aa2adb6f1eab5b830498d1ab66b47c822fda7ee420e2e56ff1d601b917f3b79d600e7dae588a0235b207a58e197b91af19a835ba8c10d505e94fcb27366557b345e707674a91de19039334046f18441679bfed9ea3a624479943f42eb", 0xfe}, {&(0x7f00000030c0)="f77fc26dbe0b3ab5c86a8cf8d15669afcc625ebaf71b1a487a94029de8605f68bd23d1ab339bb176658423b15f56ce5f036102fd8da831706d692b1d7381e39860dee1f25f5b10a71944909e5715e46ee706eca83174bc8a24627f19b21a9eb808c5a1c0fb79118f19dc9c4919c2fbd283072ffbaf4e607663d522355e5e5247", 0x80}, {&(0x7f0000003140)="8de84444820c413d5a4cb7b96da399af1227d6079e2147eaee2f411b1ae1f2d37c4e3e046135505dad7ad3ba3b5e8d200b2258bdda95e7651a4a35eb298c45c2d8239a41a7a385698f2382d06ec20521bf7d7179006c576700734668040ec7dd2cb44052b1f4d7a7b6bec77cf7a0014556c3d3dc22e820e5a2c9cece306cca04deaa1f486dae0144b84d3dbb315ab2d113a9a048a5e9f4d3ded8c954349d2ccc7d02fc2e5c8bc3909144069f68701a44", 0xb0}, {&(0x7f0000003200)}, {&(0x7f0000003240)="521a1a2a926d47b9aff54046f01962efd96e4b8fbc27bc8e23e670a9829adc8983052ad6559a70685b7993b19239006336a1278d65a29576aa05a737f4dbbfc74c34b1645df2e127177c36b5cf900b056abb37ceca7c", 0x56}, {&(0x7f00000032c0)="7c5f565a743865dc0f0fb470e6385386ab75cc3a99041363b83d61f480d1b693d9721c4b360a8f5c82e30816eced691c28dc4bfbad63673ff2b67cf2d09e9a2b513238be20a4d7637f6e3f797dcb5cf790d0a345dd615fb717b1ec89294c5c83984fdca222f575e0de721c03c017994eb73740798b0c6b763b9b0d1096f02d14b946ecd975488b0f1dd63789b79232428db79b49c4a3c6644cb57691e346cf2087", 0xa1}, {&(0x7f0000003380)="4d8cf1887503f79a82d3c6e190b8aedc", 0x10}, {&(0x7f00000033c0)="8a92600caed4d4e2b788df7ba83493f62f1c5ad62b3d1e3c5191a47be4376346167bd7803f0566d3c61671aeccdbb49465d48a88edce60b948553843e96b4043ebfd930733bdf64329150adee63ffe7530882eb9b263dd1bf594dbbb67028e7cf67b672499dece3f402edde989c5be67", 0x70}, {&(0x7f0000003440)="58ffac89975854d4ec2dda50e62ca69ca503e970f49817d82bab7111388a745015ce3925854ab839777c402de514bdcb26f9e621640c0ab8a7aae4fea849a547f208a40b3e2fffe68ee0035846d28e5845d63e1ea4ba59d98ffe5321f4d09185d1f83a2335f0ecdce12e", 0x6a}, {&(0x7f00000034c0)="f49e415808f77a9753020a29144a31fa2d65c0fbdf95f20dad4d3cb591c24264983e34cb749122d50b37548b8afe93c2552c5b2edbdf409fe69532ffc316e3953be76a98925c97d00e643b45c48a20581af553a0d574a3939f43196edd28667724f6189027553e7afd4c15025420c2935d062826747a76a5386a5bfbf8492fd8e37b17ebe06ff20101653e5d55438c12822051bdbf09462ab9d3e06f238928f408bb0ad0fb9523339d008bc9c7eda29d1bdd0afa98e5108870cecda8bcb7767bf4c1421b910c4dc701aa0f94eb", 0xcd}], 0xa, 0x0) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000003680)=""/162) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000003740)=0x1ff, 0x4) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000003780), 0x4) getpeername(r7, &(0x7f00000037c0)=@in, &(0x7f0000003800)=0xc) pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000003880)=0x1186, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000038c0)={{0x4, r2, r3, r2, r3, 0x100}, 0x5, 0x9, 0xfffffffffffffff9}) open$dir(&(0x7f0000003940)='./file0\x00', 0x80, 0x8) getsockopt(r9, 0x1, 0x603, &(0x7f0000003980)=""/75, &(0x7f0000003a00)=0x4b) fchdir(r6) utimensat(r10, &(0x7f0000003a40)='./file0\x00', &(0x7f0000003a80)={{0xc481, 0x9}, {0xffffffff, 0x9}}, 0x2) flock(r7, 0xd) 18:08:54 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000029, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ftruncate(r0, 0x3) 18:08:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) fchmod(r0, 0x8) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) 18:08:54 executing program 1: socketpair(0x23, 0x2, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xd29) r2 = fcntl$dupfd(0xffffffffffffffff, 0x97e33ee75a9577f8, 0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r4 = socket$inet(0x2, 0x4005, 0x6) r5 = kqueue() r6 = kqueue() r7 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x1c4) poll(&(0x7f0000000140)=[{r0}, {r1, 0x50}, {r2}, {r3, 0x104}, {r4, 0x4}, {r5, 0x4}, {r6, 0x4}, {r7, 0x20}], 0x8, 0xf6) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x400000000000007, &(0x7f0000000080)) 18:08:55 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x1}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x3, 0x247) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0xfffff, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x1, 0x9}, {{r4}, 0xfffffffffffffff9, 0x3, 0x20, 0x5, 0x8}, {{r5}, 0xfffffffffffffffe, 0xb2, 0x11, 0x5, 0x8001}], 0x4, &(0x7f0000000180), 0x262b4913, &(0x7f00000001c0)={0x1f, 0x5}) 18:08:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='\b\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 18:08:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="8e1fc8175486568039ad90ad54960ada9f48e251d40cff2c67817a9595453349cf81c491bd4ff574e497bf480a83f51ee5fd7d703c0fd8dc9971c2a8fb64c97a38882167cf1283e50b27f870ae41fb403ae50781b8f58c7923745e3caff0766decceee3c35a19b222112be88597fee70a75d6bd02d591d5a4ab6d7b1edb2b9c4914172446b8cb6bc06d48e645325082e9a2c80a952f50dfe3ab67402c67e924a2ad592d48355cbefa03c6a7494376669fde101b390858f2643c14ca69ad0a3165b61798afea7323e75874e755d365a0fb402d08abdcf7444c51a0d5e67dd2df36e4757d162a866076fbcb28ae13a35ea77bae5f7f3eb60683b4e9c82a31782", 0xff, 0xa, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x25, 0x44, 0x0, 0x0) 18:08:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100)="db539b0957ab3862b832386a16d9aa8c09ee01a394c9", 0x16) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='r\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) listen(r0, 0x3) fsync(r0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x10) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:08:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) 18:08:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c3e069ffcd3cb48e6a846e6b6685eb9e9a916b526a44ec40bf68bdf630633a9ee7f298f00c986435bbe2811997c12b69986cd5d667ffe5abd6933db4670e1a05df2ed205edd0fe4de1d1621f7c164cb934d7cb4a9b4f3b2a2d2e1981713a7336637e33316bd16577ebfcec70473972d4334752c8fc04769073fc5a91a348642a8d58f920cfed2613213c18614f3b1935111bec9accce05cc6f19e9083d3850a0ddec57d2365b28f1b5501e1f672fd49de08ffd40ef430a53a985d03f4ef4fa9162371b07b8e119c76759f6153a573dd41e005525bc878af82494a0b8a6d6d3d6ac6a2d83a387b4b1e08ba2711d10ad18c256a12e3c6946a119bf683c64e4bb059cc5e7f72acf8caf91eeb4a979bfa33e6c39998a73ea950966723180164b9dfdd2ac81e60759ec4e12c42d283004747bc0b09d5da9fd43d0e1bd4dcfc449bbd13efa26a892443d16828d21fec6142220a6febcdc9c44b1b4be1d221ba6938bec2899a8b95c0f947c7980536dcc08222356dbc7caab62c91bcc8b29ceb0a347b1a93e2d8c3000b4d2a2c37937f8a4c413cd3f975bd8f1fbbac62baf6e7c608b58799bbbb6d79af31ac64386496a31a68bd1b779d915d5d8d9b265a576a0ca27349e38fd386286d07319d20d654bf41392773a2ef957235c5f6f0bad583ed20feead3a31d830bbedd10776f4412115e4242dc45db4a96cff49319c30bfa74abde652a6285564d195d0193e789a75cefa95b07cc2d6f8cd64559eeca029fa18a9336b99041aee5ab8253ad7f586b0d8bb1e20e54715d11f055c670f31a0fb3aa569756ecc8a1089ecd5b813b3d8059644570a6bb97f91fab3bd5d9237797d13cfe6000ffe8a1951d21c392c8888a19131257d94eb12fe495054e5367783d006a60916eecbd462109885fe4da4c190db0ddf1d7e15958b15ac8b65e078e14612a9a342a045842cd73fdd8c284a2b85c91abf3045e5570513c42148e0c4f784de67090904e9e5aa7b4dc3d59ed5edaf139f5b7cf001f93dd91644707464b1aeaf1ea1ea705afde77d367d9c876dfd945707200999d4fea635875cebf17f317972b5c21184969310d25db49a4fbb97ee7ce89d7550e717996e253e56ea7dc68f6f605ccccb847bb81194ccaf9501db8037ecc734c0bec0a17953dcbadb909b5d83af67894e69ea9d86d0e5e80a814fb1a85367c0179d09f4572a0694215018bdc19ce01df263e34f1da944ac123bb03920513c1f9a997174ae5a388e6bac9ed33f8f03d2ff7af36cea976219125fa787458167b9b34b75d1a6e07a424b1d690b4bac4cd94327a7dac82c2f1887de3ef6693350a2fe7de2c9dd8cfefaae43f1bf11b54258d8ff41669a8f3ea19c4d90ffa602bde5d1cf95477497194fff6c8591f7c54899a97c31faf1acb907eaab5d5572c3ece082cc33efe338fca84bf6e95d1fb081bcc54fac989a504ea0713ae9621ffd877a8a5dac69e9ab101a40c55c6116b086d673894a9e6ae23e11634fc9bba201d897fac5db9e147103d75dee40ad90269a026598ef7c8e4b5a52ae1cb2b041a8dd2be60312579dcf028218c9299a6e8ea60ee86d01db892743440cbcc5e7b7564c5cdfc95cb0b47348314d3b36c9e254bcd524b487cb2cd4941083f25d778e5dafe819154b137146ff724ab25be22daff7d6863e5cfebe7b998ef62423ff4fa3b6b893c3b8a28d858ac14f015c52c54f345fa08896339bf9c52a8337e482f03633d644ebfd8bb7ee7475191f1e97a6b018abb1a532a5e0f99567f4c1fd619ed7e3c7ae3f0847a67d129a7fcbf16fff16068d2507f80b2fc0c425f3777cb377dfe0c6a11c55bf5dbb992e6469bfc7ca29078b636f0828b6ad81aef02d756f00712c77d76dc623b5af52b27514fe79da43ec48f1f7ad59d5920e8b445a8297b5b12f33d7633f2403eb364bd1df95246604b961c27a14e4b55269523dafb8a5820b04f7f500067000c77d2dc2d34b3447142218e15b816e458023dd3228bc6eb6aa887d94e456001f098e70a01f4fe127f6e7fd5204b2d2e3572e0af499640336946f0e738f32b329c40fbade0ee1e49c2fc0a91b7613d64bd1329dfd003a7ca4016ecef911fd458dd48831d7220a2411f40932513757e7221a0787d5c1a763180d6accf72677d8865a3ce1845dcc480debb127ee5619d074d6959978bec25aa34fb9040a07d0d6972dbb7369e4368d69ba37b9c5e383f04f9b5d357cf56866ca880fd85af8b77cbfcffc801b76be6c35480ad6f30968b7d06fb63c5ed36a703dc6236e1425e79091d23b59822eb7a248366df48384fcda75528ba886bb42b521ed7e43bf6ee3fd90c56ca9189911ce5509e27880409e71523ed8e17d8b8eee351fab1dddbdf996df485880cc73d54c9450aced168361e54b795c3c8c52d091890421ce01645b50a1e6d947d41d34d292dca3587c756bbbdb6c081c76a3f5993be88ca0727727c84a93027fd933c91dd160d7938380dd2a1922e50c2334999981c1dd23479d4ac92e228c523a30a3d51310e4f00a532536541fe83205a75d1becc4a344eaa6f8a756fe97e59bd41087aad7ae598da13b6ccf5d573eaa4e6726c49c917ba5c26e3adec41176559a8c0f16e233c17e8d9e97755436f04218d75c43180fb915fb500f34e209360850436987435449750d30165056f72ed1fee22e8129fd0e10d9435a950e80f01146830cdf2979e1b3c89799ab11745dd68d09113f8180b9e546635420a5f14ef67b05693122689c158b16cf28edd49dda4f0b8afec384845156a864d182c52e1c217737964266e348154911a20b3817f68cc2b6de96d4985882e56b83589acaefc2d73dad5d016efbf3e56c496d7135a795a17fc759de6c78da81fc34a892852c7216c08f69bf2f27fa6f2e215d2c80ec9e33da69821f57803c074efb64dac641e68bf94bac6dbfbafe7d4378899b94e5d651b48918a6a76b8be6c841588f2f60b572791bcdcee2b3fdaa9154e64ce637fcfea51d80af2be7f66524f2b236bb4d0e61e448f43ffd102fccc5e5ca7c82f5caaae6b840485e5146e3c8430bc96113078c4be9b9e2c2f293c993f5f243fce67aac4d94ee01d4da6a445669a7928fd395f93f5a4a5774c34dfe33c4d7e24f2160ec422f55907dc2fc1ba8a1634757cc92f153c06bb807084d301db65c2a4cea5ed79925148625522b13d9d60fb551b1075b17bfc00e54d9f7f438aa5b3a18567eb00d5d587bdf2bf589c5b5a1ee3da87ce235cf7446f4efd9c0cd7690e51ed8fc049fc5b137c093834a1114fba4009e2071c6b70ddb9bcdebf8e2bb0380506a377fc6e2d84ddf36e1c6c7d77b0874c8aff3221561ab2a2849b500ea2664b264fa4ff43af8f1167ffdc7d8b3e1398616dbd111b50171b97f0d2cba44dae43b62ab2a4ea9eb382aa408d623c37caf1757065255be679ad6008cb2b2269b4a73af7a2e51e77a35888560cda857066998977389c230c8af80617802baaba098d4a8aaf13d576a046c70145d3316ce0eea9f64c97386839f068af3136cfe99911856aec1737cbe7ac8e14ca8c52b374d3b926d6bb6c29ef639eee9c5beeb4b6c8cdeba199b98407af49a3c4b14dd9baa30935be7e12fc6f5906a41c4b2b2893fc98cb307e0f953f8984a983d91503cbf01404f349ae12b957fd5dd94ed1c4d129b8d60d74f5c8ba6331eb2577b3b56ce701241752d24e34648d31c4e0f3548b1af0a692eba7cf3cd2304aa46eaa97cac90257abadf5df9271810ef2ce836e06225254ab53b94d559f1f6865b271e1ea12622eea476fb16aaf328214c4fac5f1195eda8bbdc6d640f0661e754f40bb5caab2822f4491fb55ce88530f2228ea3eda1959519a742dff49776c79df46ce15be6e30a8f39319668149b3dd942fd925003b54a4b81b4cee2f04c6dbb5678c7faa520e2f9aa2c5f806c5caadf9db86f3433b63ebbffa4c473d0a332402e657ddb3f21d8f974e5f0b43d42987010ebbfeacb90809e1737c043b78d86e96615fae00c5b7d07c84cb15b01e67bb6f4ee7a88a96017e859af6751e7abe8b76bfcd19ec3a3e87796106bdf7f2a12eb01d7756e25eec24fd285a0c2713e5de103b123855a2cec9ffe2ec2e8bdfdc478bd7a8f9a848d2919809095babb9b5b0041e4dae0004596106d486f7026ddee68172b9e6f0b5da2b5864e48f6e1d5eee824cab4d4d944e0cbd03d198e375017e83f1a6f672ea578162e4110ccdce64c09a603c72a037c67a7cfa8b49973a4a381e1cf511dbe910d5838256ac10c1c71609dbfadaaa70a089f09e94fa5e37dff20e1f1c33baa204e33e12461e706cd2a5337a42108cba63f00ecc85444d449a5edeccffe5284e9131651dee95d24529fcc86defaaa8a305af4249bd6c6ceaaa0f3e700a71237ba1cf18386c77a3d4e8e41e12c3bb61a17cbcdabf8a5a03fd170a6a2b6695d7d7ebc8310d78a607abb7626c99c81a50181d6a47f987a312cb3030f948cf1ec120e33cd9852275b33563a56c8f93a90dbd4c1c3fbab25158f982f491d8ff6756e601ce56df8eea38ed93469a36dfa0e814dd2cfda6a9591c9fd23fe1d6c7c64de43739b47c40b3d93e2970191bbc7ff8da9605774286928ddcb13353f8666ed4f4d32a33ca402a58ff900ca9fff70773fac3583534ed05ee92e69c00dfcd1429750c5e40d6ef85606cad2f42b97bc6e64cc14975397814a6d37c04ce2db92c39e61c0e743ccbcebba9ce6995acd2be4358e794d47e846fef8612be1c9192efe60d47bdca9f37ec6133b66f76baffb4c3219b4c61de30734d7e82d2cf951606f6d59d2cb726f6b764472129f0c2091a87e56783069008bc8a2132c861289874c36811feedb40dc32bfb39c69258e6dfd478f15fb194aae2941ae0c2f444381e4f1f2bd1b7263fc0dc078509a45ee2dba1956d8b3f5d9d76ecda0c4354019db1ffd449da5547a2c07cf27df26b041f2d691cae271ca0aadc83a585b547c21564c8db6c2e0e709e224c438cc54191a676633e65e9fecab1428837e6217f63e6e7bd4e162bcd29c44b133d8168d8bc2d0aa87781b962227fd30a71eb2110f9bfeea13dce343d963635e31ba406650aa06953f05088f90f8652f905d1ec868abeae97542e7b172b2a9521b6ac2c8a177c3d608697485c5f8986144135c47e82eeaa56c814d95eb7fca0d01013b65d11b592c16ac5abf94c6b340c0e95ffe6e0a721592926cca0e535db01a42dfb3640d33117d90764489b106aadc60a68469cda1a4b863819981e0c4eb77d0efed5c7ffa9cfbbdc0681418033cdf311ff250ae4cab39d6dae98b8039522944c78dd2c2bfdda0d4e91c3ecfac59bad23773b3a12d04e5c4987bc4f265e01e75ae244db7b132204f7abe8b0d1f72bdf381e9e31090d5c750cbcb98db4ea201b7e80684f04df0c9a7b13c26672d0eae57d634fa0826afeefb14635b2d6490133e2044cdd69a8b947333576c428b402944ef80edb69756e372a94433929df4299028bdc7d9222a96abc63b0042109280842bcfc572ba5b26cd4e81f3bd4f9f2c160787dea49d4e728119a02c6cca3844c24e1d4163def88ed6949e8b50b26edda683b9cc99efa8a40bdfb4b2555156124624a9cc930b94e6f86d1f3708781ae642571233641ad4be6c2a9f7d88149bd3a5fce93fbcee67f5ce8932d7808f48aef2d02c13e257cb01b20643ea1649dc6556cada175a0ef55fc0c2c45c1a016b0c573c5d02219e7594fbc0b1c5721ba78f2ba5f368ce9ba324de6aed21881be0eb0d8ec7d811cba92ba004c1a470491c", 0x1000) 18:08:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x2, 0xfffffffffffffffc, "dd8fb02a55c4f20490cbfbf285299ec747f91efe"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00", 0x100, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r2, r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:08:55 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="787f180172636b9660e5467e0625c4fa110affdf7624bc047f06898f42dec273600a54c0ebde3cb11f1e838ad563ac29d06d013228a4f0c47c124b31d0d3e915159792df5417554377bc15df2881c12443fadf7b192a2ae41b080daa713fe9bcd85b932c0f49271e9ebc348e000553a29c42cc0cbfb9450b3de7a5bf9e0d810135de23f4ecbd6924235ead30358fd0f43fe2", 0x92) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 18:08:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f0000000080)=""/120, 0x78) 18:08:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001080)=@in6={0x18, 0x0, 0x1}, 0xc, &(0x7f0000001240)=[{&(0x7f00000010c0)="3c222e6be89ed9aa43edd6c3f3df5285f3f43b54ef7eab2122c60f0b447785c304b412caa7253138746858be61ca6165e9171dff956d73ece23612c1cef0beb6864974a68bba27c92be56b1af9d49b71e1e3e0a5d6ceb9800cca0354c61985bf3cc410a4eb7b7940ba8afaaef0bb7a21e1aa36674461ac31d2c2b78de5d456841fc9b21abb5b2c82c584b38b20945d85ebc2ebe16f038a301bc942f99f71bfdca9c613c895ac6a6fc77b89180fe5ab7b77790e7f9ce049ebd8eba06b7229d91ea33dccdf715458377a13b56d1b7fed1177499f0187bc59c003a43669551cbed245bc8462de5e2c74fa4bec47758e97d2cc61b1bf4d", 0xf5}, {&(0x7f00000011c0)="028af3932a018f0f40cd8409efedc49965a22c745a8b1928b28e898a125560aeb9090e652c06ddad03250c0bbeacaceeac63072e15cbcc91c51ad45961bdc24043426df1a866dfb1f20711a8c0e49f81dd216d98b9b84e2b339ce0bc6df0d96bd3", 0x61}], 0x2, &(0x7f0000001280)=[{0x58, 0xffff, 0x7, "6bb4996d5cb3f4a61a1df39a547e569a027ef3f859bcfd5d19861b5f6860b05b2c3f73b731b139dc49e9535c0eae0c90dd2ebc37d7856f92c8d1b37b0875974e8e98d3f7"}, {0xc8, 0x1, 0x3f, "abc20201a7d0a06e535c689056a29041c02344cb5405ca955744e12c4eaf0cc92e2cb3caa723ff953a1daa45064aa5552a599c8d1064efaf6159a678045a91e3df940a98ef38aab199b2f67ffd96418f4224546618e05331079236ebd884b8ee99c0b8529b68b455739bcaf06f2201783b464d528d41e950bde828897415737a547ee1b81648e69a92d43b3ff49cbdda3c96ae6d907351822041889f0b75bca15edb54499af894c656ae8a4e6107c85b47"}, {0x20, 0x1, 0x7, "4e64b18149c217d5bc336c"}, {0x60, 0x1, 0x2, "fdc034b76861b27a5f287beb0577865f45c89f2c56ee447307cd07a0daa58254984b04f8e71c429f68666442945ee81b6e1c4718e0c235a1b8006f232a96387f82632aeb7c8dfc56c0"}, {0x108, 0x1, 0x5, "edf1f50682e1ea9febdc63abde696a68f6b1f2377d334393f2bf086c30e7b9a8df5b7465d00903606f3d036c8cccf03e4d4e5b86210747905c142a708e7c3221d92efd400783537c0b253674b7b8f50d46d13bcc08098433428413149071aabdd2fb4af289f797060f8f2de40dd6f3d2a7c8792ca55dbd753265a09cf0b3eaa24c9d993960249d53112f8156241465aa66f840f6760e531fdf7f6119d7ec1a1dbbf55426670f4ac772850e7471bd3ff56f05811f3a9ad305eb32a61123c1aabb8374fbaacfa322c6082cde0d882f202a672109775bdd2dbf1b33d376853ec2882470cc42e9f826efc1d4b8c2b82c8622b6"}, {0xb8, 0x1, 0x0, "edd38101562345398a5a70477849dd9fc322eb2665a422a7405f2bd4f247eb12b76e4698242e8878a60ffb14466dc77e047f75517cd78dc256b7f3674e4165df03737e9b0150500356c2769becc5a481121ebdf2451df95145d219aac1ec518423c482243afa9be2ef079ebe51ecca195e36c7d5176e885a5679a6f860b508323f9fbad266b16068654f0e562728e49e3231432dc7a104b119b455a4e5481a5adadd03fe6a1f4bdb"}, {0x78, 0xffff, 0x0, "55640948e168506008af9b0f838ae538937450bd9767203566d926719baee19be65231e18b1e2025420791cbe98345d17e05bc6aa470efa3836ea681357d4e9a092341c97560a98dfffa10396a4301ef9df872e7e152f0fb5cb6eb5adff2ea93b5b8be85"}, {0x18, 0x1, 0x1ff, "ea8b52bb92661a47"}, {0x28, 0xffff, 0x6, "0f765f57dbccb09a729bbd6a5d99c3630fb8628b78d89e5e"}, {0x20, 0x1, 0xe75, "abe33b247c3330710487259830ed8e2c"}], 0x438}, 0x0) setsockopt(r0, 0x8, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 18:08:56 executing program 1: r0 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000100)=0xc) getppid() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x8000000000003, 0x80000000000005, 0xfffffffffffffffa, 0x23d60000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r3 = shmget(0x0, 0x3000, 0x202, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 18:08:56 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) flock(r0, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r4, 0x4, 0xcb) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r3) 18:08:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) lseek(r1, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 18:08:56 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:08:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 18:08:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="e5b3209b948b0e9060176baf6011fa43b08ccf0c00f8ab5f3b83f8480c3f8774c119b71de3fb0e8f649e390e1600a2dee8cb75efe87ec0c14633fb2085d3aedd503df8476e7be187ccbe8dc55ac043409b7d9b98c7e313b0069640ec52c46a522ab590146951caa478b67231e36dfcac0990793139e09f9f597eb85cf128bde79e71", 0x82) setsockopt(r0, 0x22e, 0x9, &(0x7f00000001c0)="d697ed74e2e1c9be3e7f591a31d0d8554bfd1cb0e68c484074582cc4071fd9185749ce624745e32308e4b34eee44e8f88b4105d3faf67e9c157fc1f7b266ed6bce44af41a0582e9c337389b6595a4e51c201cc19a3657e2b6107577c3c6936810cf8954584af561dc0f455a65f4102b6cca29fb3e5ead8ca62ce63d2b144b352f6c274ac8cc978383a16aa25ebfbe5d6a5b05b50d2946568a6b3aa6821d21e752850c2f4ad82320df320149e66e902f8ee46c3a4093dc519d440b5c3ada7", 0xbe) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000280)=0x4) setsockopt(r0, 0x401, 0xfffffffffffff2bf, &(0x7f0000000140)="5d35be20a4624558f8097b12a5a3843ad35e0549564e539e18e54d8e6ec20dca5175849f336eac25952f1a47340ef09a1c72e1c93fc58f926f670f29243358e7af22106994", 0x964aa119e34f89f0) 18:08:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) pipe2(&(0x7f0000000080), 0x4) getsockopt(r0, 0x6, 0x1, &(0x7f0000000180)=""/196, &(0x7f0000000280)=0xffffffffffffffa5) listen(r0, 0x0) 18:08:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x1000000004000010, 0x0, 0x0) lseek(r0, 0x0, 0x0) 18:08:57 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 18:08:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000180)=0xfffffffffffffd4c) r2 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) fcntl$getown(r0, 0x5) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:08:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4a9b53e4db62ca2fc3afe08a2a7862fd849176ac6057b7ddc5491595fd266e9d57db10fee36d30ed4e159ecdcd622c1dead5c12849203a49612b9256490622b13c69bf3c5d5fc28468b86dbc03942546fc27fbf3b469310d5c9915ed38e3e9421faf26bd44", 0x65) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/150, 0x96, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 18:08:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:08:57 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x20) r1 = kqueue() fchmod(r1, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x300000000000591, 0x40) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f00000002c0)="824a29a72fea4908b200dfe0771a4f7d324073652a080cf518427415b782ce816722ca4c7a235255da7e3fae1b0b8a88c5df36ce32378390bec5d833c4082d5da788808d33f0f3f51f77671c7c88a8e2a2cb5c73a568a698782f860a19ced36ba6e235d6b763525e326287dab3cc9164b429b4489e0900fbaff3a10e4578e5746e45591622ef16fc2c0d30ae55b11f661192b890ccb6506014c74492fd21a025948199d875316d724b5d559f20539b9407d39b", 0xb3}, {&(0x7f0000000380)="3caf82c2c17a526cc5d7d41f3fa57613d63d9c4ee6cc6aa1e5d978b84a36a69b2d07651aae1c1bd45a4ec6023324ced4b53bf9064c490ed88df251b6c2d83b4e73cf78e8f742dbcf2e04cb407436399ac65a0a5ab68f993e86b6679bbd23ed146939995193ec390fa998ff2678be1dd8ba7cab511858eea871a4c7a8703af2ccd686a1fb72d58b7564a629585263175e70629d3f7fc64fcb0745795a975638d6b9f0db12a7bec6f07e223c32b5afbcedd98d59eed5b8a3ae7360223f3462db5e8d7cc6cf19ad19b133d12753b26427eb015786f6ec4bcf6594b17b8594a2b19463b505a791d68180473b449bc0f8a6f20c78cd6d98fc48733cfb7ddb15730d62d938dfd325a426d81a27d2ec581bbf43b167c1171b2c835adf2dca191181acfc3447d6a29b3629dad96c615cf47e4fc1bc4f0a7e00aaf59f6dfe0faca0c3bd3f5622dafee4ba3a2fb91a8fc1e7a9bab292272206e4d72d099fd15a96f46ebbb74a1e3b49b76832cdf60cb137742572d958292de1bcca98458c22ba4b7c7f6da838b19fb380afb073262af24624d554be0885a0c5c316c7b7a151273292793ac8ab7b5f1ee98a77617f8a90a302c64181de6bf0baf21ed8156db063b098e0b7c9e2f1d0ce048c3a7130da82ed8caf862db367fa057e34b9a439f9b15e22e59cab7cbf1c5f29b053fdc23b39fc13c893a589832c6dc40d5f2963e907a10e65604d8a84a75478b1ca1cdee3ddb3b1ccd760c10b9a66aed971b83ccf508635f624bf3e615a632560a568cf4d72232f3371c2f960550751f0e84941eafe19ecc0359f22d1164f11fdcb96c4017fa98415f52bb2a17f309e040dd5c4c1ee2a2c945cf76215e9e3803743f3e173f19a3b6a8191f4e76c2115210a18a76fc4fc6d1ac0a0e0bd44dbfdd89ff2935324ed6f4b5422e431b7ebfd8e883e6677e1b41e5f24c88e816d98079fe6f6bb6c929b69cc140023b6d616ae82c8fe17e6254ec6efdaaabb78bc84a72c2e81ae6dd7dc6eb6b872458d42e826f234ac15f883f3277f7b5cb455636ddb09a91d4a635204c13a430d0d19fe9c26797c5b433c96d1524b9e4c956495d32b8afedd4c9f1cbc50cb5239dae4737d0c1b603d7c002312158d2b65dc87dbb314c88aa48a632303eb5ce12517c55746aef5c6391a4bd307c6e1c8d577ff08e6ddd3712f858586bf1293b34117f03eae4b5970089142dc941d9278cf639175a4d4c5dc28fc96ad4645ebd70e5e242c051004912320ab8c021be767b6d9cb8a08573ffbe38409cbb97bbcdc7defeb3c4485f3770cf0a300c4b02d8aaa45be309ba537bd4259f539c95dd912b6efb087516f34a986c71603860925835f1f5eff8d7ee14fbf0ac81d997339c833d4e85a794f4071bba468b8535bdc5ff123e441c398d7665ad7073ea7c87c3e84e2541a2784a2c14a6f7296e47dfb02ef896c38e7269ddafbe5d4e0989894cc7db8861f88f204a06c8eb050b59c0894352babb37709478d9018ffeeafc29bbadfccd78d59e7ce6cc39e3bc146e887075ee4342481f702f388755447e6cf59865158a36cccf43dfdd4198c27942573e03dc6bf44b65f16764fec6ff58e61f4f23adbfdf8237d457e18f84d1ce23d6aab1670b9875166b56d617192cfbc368da960162ed2dbf93f883cce8323b879b05cff4f053a4e4251893c0d704c85daa6593c4bc4eecea0b30c81044720665ebad074ccd9940888b2278af9b9b03ef08bb777478c7f15af89f9f72ecfc58bb434daa9f118c35851ee32040ec855279eafff4322dbd03e512115ccd2b8bb5d07ec44cc054fec21c66b997cb7020dffb092fc25a55f82e66aee9bf2e10a22a788733f87f6740bc7b420864ed9668cbe6c557bd9c26e94d96a3ef3a2899bf2162f3ef86e343044686391ecb726f03f82802c951577e3d04afb735e37c50c259a316ea61cb6ee779757f21b4a743649776078adbb22393c51d2c053f2500f820b1b8d59cfc1b6b10deb08ea087c1b50073f1f8fc2dcc70036472cef87ac449a969dfe6220601f15b0ae6b6f0dc25442354b2cf273ef8eb386a7b25a1b7eea0569175375bccdc169c2937cdb0918b18e665136c82f98f8dfa40c1ad6473686bbcb2658429043d194d754aa6d7d00fa88404891b1c9942e5d494bc8fa23a70f8d0554295a4401527676750f646fc10c82193619a3347d8da15c556ff16192bb88172533f21b83a4ed01c7baaea6baffa496e150a6136f50ed5a0726dc2ab691b9e89bcb479ebe04312db1d099cbaac842ba926dc3dac34e57c90b24dc5c29bdd4bd7e821c1e81afcbf6e8d56f430ba5a5bd2efeec5ea2d677699cf75eaafac4ebe580f4add966d5b145985f516bf23ebf45a7d66c26a64f1098db58cc88443d61398f477d73f60149f7393ab564dbf32b6af0244fbac3cceb09eeab40899ae9e967a92c6ab8333345139c1e01478b7478665e0a8d51bac6e4e7081195d3563494ccd0fc4c39e8204a465a797b47da0642f258cfb959bf15ad8e17dde73b0123b302f1a49001cfce7c9f9bd5040893f49467acad65a509ef211629829168b6e172e0d3078e6f0e11952a0e7dfaeb1a42f979a3dcab39a703b99c8ac0b1dd75808a58cabbf9972c33a93e48392beaf30bb858989a0e697a8e42834fc79c6c8466254aa7d63ac92ab0701d34a4a1945e36bc854f7aa8c17d049635e584c7504e2d4d2d306e86e2d3ad9d2c8a224537108783573bfbcd7047fbaf1b848c02da07e454ef839f44a056ebb8732ac70ff37983c0e166245cf557c64b446b97717b71018d5dd9974006a93b6443fb09f5b5bfe36149e056e78df26f8417d3f01152570d7f93f3b8da4f076cd3d0eff31a12efa73cd4eb5fbf2901e85691734901278b759de0f1baf01978d4c65cfa87ebaa904359ff2fe3187f8f83542451f6f183f2985eacba226a336672b2b593048ba91a4547c4169c362768edb6a244e4c53171d60e1fd1e56cee0b3cdb0e47f73eb1d7fdc0d2ea7c848dc5897df507435dd3f980110d81f2df0fbcf004b893b3365e7806805b644b0bb756cc0cc68d2606334fe64ee2b842962c666b065def942a8250f2c42e7dd781f633c008a452664cfcc9ca701f22829a8c74792961eb1d57aca2499fe75c467a08efadb5c397062438b04d413e648243dea522bd341adadb7d2116bfbb5bc5f5e3dc20a4003a5ab3f07aabc9e23e8d2f4e63a3b41d76245b03901652266960df809e1705af28bc7c5e4f51e1cb1c69d3b52a4ae08fcc28aedd1ab7df8d054075b4e664ddb4073a1085947aab022b999c4bb2d496f142533d7cf76bffbdb6487325fa4b5abbc629d8e2deaf1118c163d51f47b234101cc02b9f37b4c867ef8a3e2b03b8caf2eb2f333fd48bffb1777a7d545c422818cb0b4cf1c78ee8bdbbe698e8ffde072d3b251bed3febe65362f2ba19c8ecf61a43871120764960f1be637b3d2f2007911ea0719f02db4b8ee9776fae29dcff50de7d514007822209b931ec141ab7fd78288889dc13c89446be960fa5b85fcbe968389a826f6dd291b90d44c1e23b58a2b8e22b29ab6e43f029e2a7c891794c2f228092c477fd0304de0cfd774912bf39a979ff63e7e506d6c6ae00356c568b2f7737aff5e2103347f0785e2a7b768e4c263ea41fdea814b82445471fef4aa7d9bdfdefcf68f5c48b5812278fba37ec6ae153a6948976fef37691977a91cd1c4aaee13bc78a1a83fc77808cd6079d43a75a1de7b714d495ba22dfa4b7ffc915c579d7dac4832d8a2e9590f90dd7b1667a0ebc8f3e89263aa3df251aff5ab2939b32c7cf353287b0fdf0991922077e8e3bff08b883f7856831d72b52877a0a2f4f895d52489dc3ae350b6e053538a6d106943b504bc1188fa4fb9841a9051e6f912b5fe602e29324f891c94e6671c42658106f6cea69bd4f8bd35039aa2ce9994737e2647c1c6f9dc0c7abd8db89991d9e966f7c5b8ee81c2687789871f17374aa560126a1ac86cd621d40b6efe3211a23369b705f43234f97c93356034d38aba92602bbc5369e63707d1a29233f934be23371ee697b31d8021988608a336f54628e3d5636abdc9d685355113592967d44062a3f8b186be6a0664b35b721e82d0fcf09fa026ef4629afa98938a1bdd7e1dff895c6e3f2f30b5c832dbace16da2a8ce4c3886aa89e3f1eb524b144ab56d5ac40aa9aee5439f7160c6b861d53b8faafb2ba8f038c0ec58bc1657564045fd1b7ebd9d27d49d7525b089c2617760bf9c12e02d18d9a9d64a8a948140870c4cabb7474c25eec9e786ea4ce3175268df69e0228fe333c9af0def4e8e68cb347ab8e8a882675768fd8737375a01b888eafc1ce7af84ddb1f1d657748db229efeb9c33e0dd396a41cd8bf92de66f4fae0b835cd01edfcc16b408a40df4393ea5db638b522b6634798e8d5225e3ba9c8cc36e62c53666677e36b60e1600aa9df2a8fedb8da03e1cb1b26317548a7e8c1ec6f57cb520219b4bb2d718c476b12eb034544d7429d9aa83ac87e041b782d5c2b63b1aef59c56403bb88c8f0c296e3cdd783fc74e0c2fda87d598283cddce267ff1b3bffd234c8694017f2ed9cc0fe18e2e9c8e2e3bdc5ce7a0e3760cd571f550a76f2588221555ecc0bb5a9969a12dddbce59a11fb63e134db570a593dbf21aa77e72867d7ead9ec6d720046fea96e1a3df7299a586689bfb863841d60873fa8303153af1202b059e09f53d6c92a88a8f7f386c33719c6d55ed6f981d93d0988016fb19e3c0cd8e395f554793573375071bf2c9ba879c1ca28759ddb82123d8ed1246f0ce48d5d13a56392a016d54ba2a59dedf21c54e84a4bd2fa688f11d119dffff012f4dc4e914cfa4ce446da0a641fc91ed156345ebe37b0b6fc8c3ead9595b5609395f770ef32aa10965f61620a4eaad0958d4f73c06d411287af506383066c052ab8c9e9b11d0ae94b85f735fac05467a8beb9faf09a66228a4bea82c28b2f3c3e552b1286875a7cbeae8349e7209004ec7c1508514953d91557807b586aa1a9128c94022053908bbb9de915f756c881c3462c14d10279dd8654425258c9e0a1a8ade4754f4b79c9097164d701502c0b361c5bda02b4e92b89ee3f36827a15f65840c1b73b8e081f0d9a59f1c43375d483fd189b41524ab385ee6c012dfe73e82acee504c2991d6e74683559d90d5bbc95825b0d358728d932cb9f53fb647408e63ff763f5bfb31bc58b1e008aed0dfdd3b998e92750dfd8a3d931cab299dccafcce27af9f4888900a90769c63de5ad816f6dd8059c455085c40182d98f07b0e36fc0522df214eb11d318e7ae360cf46090c73d51fe28243912457d395528bb679c26365286216bd8d9d36edc8076261c9c8fd55eaf49b75e4dbfabebd98df95a142bc50c0edc85ff273946df38821efb542572bd7c87bcd5989c45907bb06b5b50fdcb026403143a98645d070f5481eed74facc1632b186ae7b76b58e7075b42d4b6238aabe0f82853b1c0ce3780437f1cc3206828288515cccbc0479bb6bedbc6ec70508c35281b22f4c763f15181e309148a4cd262d3acefba7dd8a1a610ace9832b4fdc4eaff926d54385beeeb374ffff6ccc2cca944f4f294a611faae9c39e0828c7f1ca5590e2700923c71c67873669fe1c814d664121ccdf56d983d57cca453e125bd57051f219bcad336de6d1a9bd44f7eb21bb7402f02a85ae360e24ad55b15121a3f668a7b2ebbf35e615d0cae1121ace9191339cc3acc838d67f5f7c139ec88851531c5564e04fd58796522e0b67cbe01f0500f52d", 0x1000}], 0x2, &(0x7f0000001380), 0x0, 0x2}, 0x40e) sendto$unix(r1, &(0x7f00000001c0)="59581ba193732c482b38de0c81baee1c06ff171cb30fd6aba2c8fde6f23056aa74f57a5a90e952484871e7c176a6319895a58cb798522d04a7292a679db7263ffd6640c39e88b0de4cf7578a46f8aac1201bcc07174f489b71739e087b84a6d22b951bdd892e40162555276c58d1b7b6761b5a584794d935eda7ca6c88c74e87b7c78c3de4847f5496fe2a1194596b09077367f244f1410686207199054d4f5c70378688e33b34191b21210319e5fcd98398a3c1e59e909970816c9e05de6df020e18d9c6f31e7e27643b4528dfcdfeb2dcfa256cab4fa847db058e0", 0xdc, 0xc, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 18:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e63", 0x270}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) write(r0, 0x0, 0x0) r2 = syz_open_pts() close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r2) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) write(r3, &(0x7f0000000580)="a15a66477951126b495ce526a231e43ff45d2b35b324d2f33d88398177290d8e60481a5302fc6c0bc250697e036ff26bc33d2a93db615a7271a723569d6f074ddc193d6a261e5438801a7224ad", 0x4d) getdents(r3, &(0x7f0000000200)=""/85, 0x55) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 18:08:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x68, 0x1) mlock(&(0x7f0000155000/0x1000)=nil, 0x1000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x101) 18:08:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000080)=""/36, 0x24) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)}], 0x6, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)) 18:08:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) dup(r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) syz_open_pts() write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) r3 = semget(0x2, 0x4, 0x408) semop(r3, &(0x7f0000000140)=[{0x3, 0x101, 0x1000}, {0x6, 0x15f8eb2300, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0x100000001, 0x1000}, {0x3, 0xa1, 0x1000}], 0x7) r4 = getpgrp() r5 = getppid() setpgid(r4, r5) 18:08:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="738278c430a4", 0x6}, {&(0x7f0000000140)="b5df9490fc77c34330dd758aff0c39b8dc27", 0x12}, {&(0x7f0000000180)="99d12123ce19997bd4067a227a46ae5494e91ecfd763731b6a2a2392f3f352e35746b992995c145fe80d31bb9fb1d16d", 0x30}, {&(0x7f00000001c0)="781dbe45818fe29a096f2ce2a11b519f115f8be6a5ee4b37a4e70acb9c55c023ef4b1681c14f40049135fb6bfb0684eea9651404c07517ff736b5a878fea5a1cc7866d7bfed25e4ebcac88e4d1015d327163667c34fa62d05502391e0fe03491c34723cc70b35aae1f214b5c012610432b2109f00555902928929d19754519659f50306b5813eed99b210430efaf3e13129f7501b86f", 0x96}, {&(0x7f0000000280)="580378e2164a21d59067d37822b2af37948937a2ef92eda13b89ccdbda516292136f99576c19c4b7f72507b0165b5e9487a057270b3b16d62d236cc27e014ac3526940d8be6d79695dcb1ba53d13c87a960983f2f772a30658e987dc3e6a57bd3a28035d5f0aac0ae6e1d2a5685729abe7cadbc96c6dc64b24ad8a70ff7f869d9956b62587638b94cb0b8e72766d99e976", 0x91}, {&(0x7f0000000340)="8526689e302df7393132f3d33905dc99ffc678ecaf6331bf1dc35fbe8710de312338f3e07e9a50a5937a75dd5cef78ba8731c9293eb42befef1b414041cd757d06e93844cf3f8b1c13f29c92c2e0c52befe45a9f9b3291f7e8f5188362015c4976b5109d1da1f4f562eb601ceb79286869d69804554bef3adfad8ba34a1d48598ffe2f7a713d6c4d9c175c9896121ed239b95c3fb37b94476f05bd910f31d9a1bf27fbc436012358bce41a36a78c7bd412d5ba508e84", 0xb6}, {&(0x7f0000000400)="c6532b8bf716cbbc369f1db86c35609871132b6b3cd01aede345fbc5d72ac351989bdd", 0x23}, {&(0x7f0000000440)="f664d38c25ce16858dec7a0c084078c6528caf9ea3c0aead96aab85baed7138750f6a8875aad64876379f08f133025f5c59fa3f64001a349616454c5e7c68be834dfb8581248c3c319cc4f7ffe70587ea503bab1109ec31cdf872e83e4093f91930c264229b4255a193b26bf284b0c6aca3e2ad8835b5001da5d1783d28e2ddbccafdd8dc0b4a0f3070fe76984dde99046a4927d970b98a0c754b1a80ca4cf4b2ac69b48fb6ad17fe99cb0028ddd682d298e21c1769d3ead20a84b367ee3f31444e27de47d48a381e9d8992d502f29a71fbb24c74bf4a259364695803b3ad87b2a1326e859", 0xe5}, {&(0x7f0000000540)="d7dcdb58ac2f03da2d15de0b2f858ce5581348a8a8b5a2dec0adda84808592b20415b32bae4dadca510f298b844bd6c79ce94a0f93a9979fd18da386cb", 0x3d}], 0x9) write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x0, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x42, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0x8001, 0x8}, {{r3}, 0xfffffffffffffff8, 0x8, 0x8, 0x8001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x72, 0x2, 0x2, 0x8}, {{r0}, 0x58ab19e6956c4664, 0x40, 0xf0000009, 0xd5c, 0x4}, {{r2}, 0xffffffffffffffff, 0xa, 0xf00000e7, 0x80000000, 0x7ed2}], 0x400, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0xea, 0x43a}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xc393, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000031, 0x9, 0x8e98}, {{r1}, 0xffffffffffffffff, 0x13, 0xc, 0xf9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x3, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0xdf, 0x80}], 0x4, &(0x7f0000000840)={0xb9, 0x7ff}) fcntl$setflags(r1, 0x2, 0x1) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 18:08:58 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x9) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00~Yfi,e0\x00'], 0xa) ftruncate(r0, 0x6) 18:08:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x800003ff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:08:58 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f0000000100), 0x0) fcntl$dupfd(r0, 0xa, r0) 18:08:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="1c15919fb611a8d37e612b52207d34f3f69658d45169d4bc1d07ceccd36319327b801d522b3c05f473ab7aa43d3510542c8281a999d1487c3308dd32562a2e2e68136f225bb037626bfc74e87406663bf46a9ad42de2e858a9a6a72fb3abedbd44da36d0a5fbd1b8", 0x68, 0x408, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 18:08:58 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x0, 0x4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:08:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x55, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000), 0xfffffffffffffece) syz_open_pts() 18:08:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x7}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 18:08:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 18:08:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)) close(r1) ftruncate(r0, 0x1) 18:08:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000002bc0)=ANY=[@ANYBLOB="00002e2f66696c653000bb7038ac5ae07ecdf3ee92f751be5aad89fe9195f93f81eba0ca8e33fd9e34f020a86aad2e22c90ec530d9ab6fe77ca04a9ce0461c5cd5e591562cc8f0b92981f69944fb72e2f77d3d59a92a18d62c91a7532d92aec9451e0492478203f477e83ff46a4ed00a9d64afcbd1e6c8d446d9765c001f713e53086aaa3cb40033f187b87c521a6d17f0ae100e1b62ee983e8fa3efaf72af8d2924ac49e1861b70483e0c5f81fd9990e1ad592518e2d4bc902b34376a38452f9455949e1d263a87377388f47f41be2c8baf676e7e5d984dcc8e2965dcb701ad7076b594126919a5dec7f85f80989e61d459523fa78cc9d43c89d72b83691016c5139ddd3364af455de883440a2cbfe92acdd38447d8a01f2cf5790cf7faf158a85465cc51b9a9e339b565e461c6fcd5e6cce1c725cc3172b7e565eaea06174a95424e87f07380a3196ec3910772a697acf7"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/201, 0xc9, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() recvmsg(r0, &(0x7f0000002b80)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000640)=""/229, 0xe5}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/168, 0xa8}, {&(0x7f0000001800)=""/162, 0xa2}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000001a80)=""/254, 0xfe}, {&(0x7f00000018c0)=""/124, 0x7c}], 0x7, &(0x7f0000001b80)=""/4096, 0x1000}, 0x800) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget$private(0x0, 0x1, 0x2) fcntl$setown(r3, 0x6, r1) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f0000000100)=""/50) setuid(r2) shmget(0x2, 0x7000, 0x4, &(0x7f0000ff7000/0x7000)=nil) 18:08:59 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="ec582785f98efbddddfa6236c985f70d22c5c0db6568d66b96a096951f6d31cd3f3008734535ce637c8a8944f4590e02a0c5842b5a9eb4745c1db6a8bf019ff4c2787cf7e3ad5b64a2fda2e943bf433c3c8124a9e4e880a7d6bdbaed21968fc7001a9625563a8bd1fad33f5590d113aa68056726221c1ca964559b4db9e55690fa7649f4b3f1a1f7ca5971e342759caf7692a9f431bff10ab4ab14f4880f821c18b4048057350de3638122b86393143d225dca884fc07e62d9cb2a694efa1d17cc1888a0fcb25e2a24cfb5b9de18c488e320b5f79382fdda1d23392c19d24056d0ec556c393da3d17de70891d11fa7f4acd5049bd396", 0xf6}, {&(0x7f00000003c0)="d87912c24cfb5969537374fbd6c21516b286ca9b8f51be0f44ed850c5c6a79e190b699593de87e532d73023247ccb60f0cb897d4dafdce1dbf089715feda5c6ae2fad5dc43648e5e9a4d0cb86ef4eb299a0895dce179dfa23e58d2f6a6af34bd0582ec00299380830cf9cbf9e1519dbd675c71feca6a0e282c6cb6a28b2e816852a790bf648e30b236d13b893b4f972a81a7c68abfd9ca3c751b862ac445ce794b030bb48af1cfb753c5001e5fed591d24cd70a5bf72ed198c9d7886bd70024dfd554f9a4cebbde4ca8d7e333d7ec33d109ccf641fb231cddae4af95f9c7c91435d8790dcdf0b19eec1662e9b5387c8fc83d31652388d5ec209b78bace665f91719c046181926ec6966c4b6d2bc1aa02b11e37de14fcee841e0564f16ef6d8f23a783269e8fda49250d99f624398e360c4348e60ce3bbe236d03e3287613c851d6288204c8f8cd506eea0a645d6c4a08f5afeac43f0bcc77e6d92c12b37324a34d48d4b4cad86638c9c35260f1838c2f1f3c4b72f736b64544e85e34d04ce83d53fc7bdf3098aa3f319fb2eb70efab0bf2979ce9ce672ef636622bd93eb0abb5e12a67c729b39c42b86dfe338629e7cc1b3546cbf8c72e51dcfca9e99f06c416d812ef0734867208afb2f3b3118f6ad58c53e621aef753c24bf0af9b50e7e219d95e55b4baafada716cf97a036f0922286181beea97c664448e04722dac0ec28a4bdc541e740a08af1a0f2aec7b1c9e0b429ff9775bfb5cb911fbb0ceb8e9b762c1a6c31fb2bc9070cbf021750981aa7a7f4564b2d71e1c447486c21601eb5069af04d61a0240cab79d93d21cc4791af5a68faa2abbda4a2550abda13ecb792281087137c0987520eb5bd403d4c989d62a17e4630689e7aa254fcfaecb6a651de6b896885b7589e3b8471aa501865cf4f6ebd156dcffb56947c9b5b0c6cd5a8d06c773e04d5cc6c843431b9ace29d946be770648410956da9b8b63a5e3bae6ed4e08356f5e784b3b4aa7f68a3a3cc32b734911ba7143af9f7466547fe292f7bd7d1d124bafdfaa8a93877aebeae81164c1a0e9158e84ec22c29dfa5ce6056ade2592cda5e07934b90948ffa71034dd11f5146285b3d5592d276926af1ec9ffc73604c44c8233a37f581052f88aafccab12fc7e8ce42cf9a4ebbc54fcdf19ad4f802101233bdf0fcddbaa312259ddad7e44cb5671ea76112c46f2930b872bd9024b5eca7b351a843b0fa077e962e9cd2a41b9e78533af1d9325504d43f9adbbc44f5c80cd61aa1b3883c4b11247aecb2a51741864c41a99f7e79c6f91b9c9d8331d78ef9a4ea9502454522d121c11d6503cf18cb3eb1ad4ada17056ce0df3cc278f922bd121a7411f9deeeb542970ea06299a7b2ca515bd8f23a9dcc6d722791728ef2841521c82e13e2652c56e8e9ee9541a07e0b3ddd5e1edbf61b89c969ef28e286713c92ac7a48fc1d18185cdd186136b5dc56c0eca10b6b3329eadd44bb623e51b970b26dd09df1a1d383f899f8b1b1c257343d6f6ef7008aba3df6cc8a50a68b1393c91d41074835c8bed713c34689b0faba0a12457ad23cc0ce24605523c0a0d3db18b0002cd38a05bbd500c8e2c4bf53f3bebe5165acaac6377fd5ffa44aeeae3b1fdb62a5328689ddb135563b8a6a7ae3e436e6380f0e61231fdb5651b9fd6b989d0c513d125bd3bd94b78329c171b9b57f34ca52f12f36cdd95335759ae284c4c613abf0876732b9797c9f73f73f6325a0851676e6d9db7bf8e8dd0bebf23d6a22ff976d73e4edd4d34176f02f94505410885caabf3d71893c91ba5b1c8fa553d79a6192408592fe175dc5c699571a91c1f05632ff366b43c6bbb1f8e48dbbc3db84a15b8ad3e6cda71ffbeff359f8ddbbbc5516f349affcb36461da92e68d552ed618a77eaf3958bf1d08945f37d3fbd28b397ad6edf4390574f61c63541f024d45b2da0accadc40c058fb679e8fc0120bb8276cf4e8be25bc184292f0987873df6a3d26adc3361243a972f6c23ace10aaa1a1e6a72447b68963d684b9cae28e4d104a0db1123fefde7bfa317110c02f9afd0c0665314467b34ec491669351b5db2f5b45a7fb5556abbf751140345cfb69f5600f55b96cd8535b1953bf4058dc7641d52c2080e4668ab8df45d724e8f03c26e11346cf08a7256734e8f29394ae912dda1cd805f329691958963d7ce66f112648897ad66722ae9d6bef956792505e3ea3511b488f252671e5ba0a7581d1fb476ebe9473158f538928ad2876f2aa5d9c0378c1fa098d6a209b37b00f1bb327ce4e49d8a38f2c29e45fb1ad06466a85cd43587ff0641162de63cd23fbadffefe512e1d24a77b08c767ce083369be6ef159842892c2848c548335fb863db4f69cfdb46d150a3a3dae8b3daa8fb7660e4bb1624433312b9f2bdcb7194646a84b2a5bd6dd9bef485f431b7043eaec24b309dca45a6c0ee9573417a1087a6ce3c9af28926f20a7352b5a50423fb24e659b193488977f295802eb613bffb6e7e9b4bd9c1c51232b1e11cf0d37e1b91adb9b54ff806d182a9532058034b048deb87fb365cec0f45e3895dc17206bf8ac847aad02fbefda56efeeca5dcdfe5c7c29ba2c6ad10efd3071db2f630a4dde018b0cb721fac0d72c149a6c38c21f32db8fa2f2748f74fda8dd2a910d26431054c955940f357a308850508864df52256236570e9fd36be332cd0cc826daca8e0396549049dbf1f3f25e9b04b75b180101157ac4185cddc89f85e8fe2f161c78db6c9b1f346c63967dc9473632ea658e7b99f137b69850486c46a09548301b384893edfe0456a37b6ffb4deef985694ffc1ce045709be2d65e6abadb5d36ba80019ada7d81837e9281db6fb279cc75dca3491fb537af0aebfa91ee3043bcd8addfdccab95e673d752218f5d1621448fdbc148b6c1565d3716e95ca1e4ea69de5542c7b7567b03e7659b8e49d2d2b23b1b86313c0ae08478697ec15906f99c1f3ea438dc77f2ce90d33992d6913b08c9c5d054d7ac86657c1519e7b1daab7eb587db49270a4421fd4303f6eb01a710e018745dbca1ca6e2d0a2b33a27475e35cb4a681a4133a197e4e585241b13c772129b235adb7c3323335ce7872d8f99e2772ba6ff4b0ba46c7e617627f2a1aa270e340dd98003d1f69c9930678d315dbad9f523f6c57d4e875689726486c22a7fc61837823f1c118b5af668b2b5ad01b8c2fe5b1e39c9a92eb55aeabf4e1158bcf8450827d821eea888dccf79faf0244c3d42a194c1178bd23c0799cdbaf76cf31f462af716902c031ccd816c1151a5ff35227f1e58006fd1e26ab5c9d1cf57110ad92ddb9407d6d0d5ab851344df5cdd7217538c5849358770deaad786dc5f40a9ed9f0119e3c050141b55682a9105799767f86a4d0b257e82569393fb526b00ba00fd67f83f65366e0cc60b75e08669aa85f1e2eeb60c7139c0818d97f535bab1e4f484752232aec856b0b4972561a5739da7da7cd64d1a4f47f753cfefaeccbe06dea973ca7092155b8c072518f4ca7bd789a1e8b57e028eecf9c8cc6c83731d005c228698d921ca13863a9b518cb8735c7cd7dc1b1e058da9817d6a10b512c9e8692f2686a771ce3b43d8ee542dd18854d0175c349585264223f5bcd565b2c7d733e95b5977c43e82a82f05fb02954ba33428fb7d439763081b606596baf5eb5202b49ef3f346204d1591270889d71295b39b6d17866962b11b479d11453980bb2718b3f754118202cceb2b33a4fd2086a8585f711135723d1136ca3ee9f335bbf3548fa2dea6dd1820b1e291f04064e67c62dfb87deb9026f15338a10448220da9c290f70d931925d621ed21b739950562cc03a21b4fd2617429d857a1fe0288eb2292e32e0e7bedb3050e87daf74a72995f5db5da54c244ca4c219616f641c1b353ce8f985ea5422721101aa24ecd852aad663820ce074f47a15e52d39f5396a758441f3e41527530bf0cf3f33c4e70d7b42adaf325d33463468a988b3c05963e602b2e2b222e56a9a1370a903fa7fbce095699e0ce5db0f73ee1306ad8bd733573450d089e8ddbcac10d775f8de446603c8e3822a8a11b0c53b28fb5721c2abd8bcd4bb00f46223b1637b15d728c225fe8304fc980291bc087d29836b4434b7dcee88b743df303992288703e2f15a4ca5b64ef74b10192e1f27139b2fb1982b2007aa6995397154a3632958e865f8589f21bd68e7e71b40d5cfe4c62611724068cafc3f22f5b37c9aecaddc14965fae3282dc851b0650f81be67698884f837da919eb2fc48619850402cb80fc18c43b4a209caf0d21f36cfbf1655c55433c2199fdf98d6f924c803eed6b008473d0b71242e81298d9949c8f0aeabc0a1331d2a4b7eab6d08715f3b885f7f52f7039f3827259930ba1f182f761dba8dad40042e54a23fcbaae1e3fb82906de8ee252a4b118e531286381f4934d1b28a19765d7596c335a9e0d3f4e3fab7e0514dd6fc3219b052d0d6516a27f7eb9d742549c01bab41a8140812d13ad672e53d72677764794c3c22e7461e640ec9436619712869594f5835a50e273418fb0b10d580cd2e1f27f1100c04a25cd74787df0f31869e4df96ff800713e9f2890934982e7cf7c65fdc0f9745c7c6e93ddb4c106f5595f62cafc7f3ec885b1645057b9fd7b64aaba5a0cae8c6f52fb98e130f021df36064599076e0a07e558bce0cd8f5a69a68e1d31ead8b95aa8e1dc3688ae0ac0182e04074c9f956b4c5ec78879930b13cc7c780148f03f5d3bab6d2e7675a4c8c6e2f6a6cde7e5fc46393f90c0094b326ab1849cd2fdc2ea399549e5640d3c74cc729f20cca464fb68ce4628c4eed89a4e019061b65b7d15373b6e83331c56d4156c5d47eb84ff3d0b1b5ef27bdd2c2117d96235227671b90a001c06edbdeaf5acfaa97654caa0b300df717618c15a6fe164f7917200e6b01a7ae698b07d3cf04e58eb6ad800563e3fc88498a50a5b21817ece8db2f0111c31b671c0c7578cde559e64e1720efc77f59ef7040bd3e6bbcfb4b4524fbd70c1ba8832ae0342d3702d751560f3503591b9892e2e6fb75fa75938121c1785dfce154256f9432ea68e60233dd1340a33f12447bcaa07c21405b3304bdc68fd0494ed0ab631010e8b42fe6e0b3afd8151d7bd8bc8153e4801e87d68ecc1a7aff72cbc055f9566243d0d4bfa811d63cc229aee186bf9edbb4a37e5f091204a5a3dbec4697ce1f97621f5b499703bdececcdc50cf9adde63a2ff61c3c81f67895a4076c71391980291d204f7c7ba1f0cd5855b48c9089efcbe30540be88fc98db02cffc35b134003247b7d578282d3b52e4db940532c6ea0e54393268094e3bbe51c05627a4220cda542b4d3cb07691cb02e247083966fe39cf0432ceea910459550aebf4683a7a25550f1528f41c97e4cb9805d3733dbed8d3a09e4c9d1670ff54e7fe80d0b60d6ef8d645a721820427f70e6d3dd2ea42d606760ac6210edab866a06fb815617b0ec77d55260b484b97c59a56515b0deafe79ffedb8b807e979f0b4c3466d0915501737eec2f1f42fb1a7ec7578e61d14b08dd39b593c6bf62d26cb8cca5ee4a7f87b5265f9f7ddcfefb58a0d9be1e684f499ee623c9ac93c1e1c0887bdfe11538b02e6d912e34fde6e91ea409c01f912cb5b77d1c4094eafc3b781fafe6204972c40af77dfdf45a0fdd67b9e426e8612d8dc85b975e9de78b8782c17029875e340e269959faff4c33afb5cebb52a2fff38fb6bf4af71e2ed03840cf2631f1724d92f6bfeec453f6bb51c65ea6d7a810bc", 0x1000}, {&(0x7f00000013c0)="41cba661d7ea4d612ec6c33bafbd911f989b77516d72d94a0832985b068908a451424e472253438c4ef0eaa41cfa46c046fb7a30dd7205c4f56cc213551ba972219784b05cc69801298ff6e50be7ea774f319ab581f1baa4df174dcb06507606000ef1979ff7", 0x66}], 0x3, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r2, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x100, 0x1}, 0x9) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 18:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSTART(r0, 0x2000746e) 18:09:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x7}, {0x100000001, 0x200}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 18:09:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r7, 0x88, 0x80}, 0x7, 0xfffffffffffffffd, r2, r2, 0x80000001, 0x7, 0x401, 0xe5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000300)={0x1, 0x10000, 0x3ce, 0x8, 0x3f, 0x18b, 0x5, 0x6d3500000000000}, &(0x7f0000000340)={0x3, 0x2, 0x1, 0x4, 0x8, 0x9, 0x40, 0x401}, &(0x7f0000000380)={0x200, 0xd7, 0x6, 0x1, 0x58, 0x8, 0x1, 0x211}, &(0x7f00000003c0)={0x81, 0x800}) 18:09:00 executing program 0: nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x4}, 0xfffffffffffffffe) 18:09:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x20000004, 0x2}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 18:09:00 executing program 1: open(&(0x7f0000000040)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 18:09:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 18:09:00 executing program 0: pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) dup(r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) nanosleep(&(0x7f0000000680)={0x7}, &(0x7f00000006c0)) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r2}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r3, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x6f8}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x1000000000000039) select(0x40, &(0x7f0000000000)={0x1, 0x2, 0x3f7e, 0x0, 0x2, 0x33, 0x2, 0x177b}, &(0x7f0000000080)={0x0, 0x52, 0x0, 0x8000, 0x100, 0x1, 0x8, 0x10}, &(0x7f0000000100)={0x4, 0x8, 0x3, 0x400, 0x5, 0x4, 0x3, 0x7}, &(0x7f0000000180)={0x101, 0x8f}) 18:09:00 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/241, 0xf1, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 18:09:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f00000000c0)=0x199dca60, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 18:09:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) write(r0, &(0x7f0000000000)="fc021c58f0e0b837c9166bd38a101fcdba011f2f7e7519f9be", 0x19) 18:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x4003, 0x71) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x9, 0x800}, 0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf1, 0xffff, 0xfffffffffffffffc, 0x80000000, "4df49d03120155b6cdcf90fee52206173f34e326", 0x2, 0x8}) dup(r0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x4) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) 18:09:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x9f, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000080)=[{r0, 0xc7}, {r0, 0xa2}, {r0, 0x9}], 0x3, 0xe8) fchmod(r0, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 18:09:01 executing program 1: shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:09:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 18:09:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0xd63b47117635d278) 18:09:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x4, 0x200, &(0x7f0000000080)="8de9b98ad336c1b9ceb5ee872b483975abc6e38daf61164681b45ebd097566f6126705545e91da2cd0f161bb0df2bd04b6e9eba89195c0e1c429af45c6eb9ea95ebf3258a3ff10ab101f6901948aaf944ba37b748ce6599b16615905a920fd58192ed28d142c183f75ab18566c58cea9721f56a7a8738209f320719b298e0e89f06359cb4f1894fe293de0e6b52b15", 0x8f) flock(r1, 0x7) fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:09:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x40000000000, "000030ba891d6db775f60000006db800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 18:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x800, 0x42d, r1}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r3, 0x0, 0x0) read(r4, &(0x7f0000000880)=""/161, 0xa1) 18:09:02 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getsockopt(r0, 0x2, 0x3f, &(0x7f0000001440)=""/9, &(0x7f0000001480)=0x9) r3 = getegid() r4 = syz_open_pts() r5 = socket$inet(0x2, 0x3, 0x7d) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x0, 0x1) r10 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x40) r11 = socket$inet6(0x18, 0x4003, 0x7) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) r13 = accept$inet(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r14 = syz_open_pts() r15 = kqueue() r16 = socket$inet6(0x18, 0x8007, 0x1000008) fchdir(r15) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) geteuid() getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000014c0)="37e98ac6bbc1471d35de7d9ea87ab1d4e553005f5dac96a5179a0f424078cb33e7d6d274df612c364205305fc48ea10c9914dfa8f9b3d1f4b3f717a67ecf4629668b7b14a463c3d93bb7169a7e684a1d466d001ae7ec28ef30a2492424db02880d1d0201e12ca4c7be06e64100000080b486129b1f034d24699e2751f356", 0x6}, {&(0x7f0000000080)="a671d738701560517e402637f14f935b", 0x10}, {&(0x7f00000000c0)="a893be6c0aed5f5dab9410f95f343c2525ad490fa201ecbc43b35985a6cb864f973ec866e06c890dd615e4bf87e47c1cd8497052363d61a0268905658dcc19f231c92d8ac8bf039b15d0ef1e0e80cf2bd199bd2737d71943096cc45e669574991a39837ebf9f826a7c77b3ec5b3db003632b8e4f4f825bcbcee9c136e800064e632b07b8558ea4aa4f46556f92f916af5db3666a55c76cc0828578adf62748337b40dabf5f2c7aedf45900474b59ebeaf0eefe03395bd9024743f88d8d43669fd149f296ba223eb97fbfa53d3f2147c32f4b6cbb07dd78f2a7f3513690790152e704fbb24e30e0da4fcea6bb225e465fddb1aa8ce44282e275885d341427fad71c6d5f44de3dd19abb3c2069a5bf0a413626aa366c0b14e7c03d4dbb16ffadb9c6ebe53a70746a2f4464f4631129ea28ffbc0c9c35458e736fc9c46dac5f3f56bbd0b414823984ddfb51bea5e1ab8280dfc5d3c7e84d5ae22458d1fae9a91d85ba303821c6502e6e2274dfde5a68b1cd89fbf2ba48d60b56f58c9780a75c5de081d944870e863360405d5ebe0f1e6251aeda208d37bb690c42abd394ec9bee732c1ade4da4cae5913417c4773a7c9e2093f3408792ba331206f0f68152aed95b873c49e7c0f23d68d2869c08c5b261be15b16a3ee4939e3d0b3b81da4d593d10dd27c0f473cd7dc9296f074f821a7deff04abdb5a78c43423753afddb708a03b497d84637fa314400655c7afc8a7293a4477ece3b6abb11468d2e469f27bb5c951073b6ca5ff8b13689fbdd0c7c57651a3d961cf0aa6683ad8b806f5174d639e0064c24486c00c4935f6afd5131d3778c7d1310592c35fbcce4be419f784b82a149e32deb447aa06763552302f25cf43330440da23b20c72227cf986a9e1b8490c5261d227d2e4e26cda4c1e6523793529f12c7bc46f275ae946c3ec8a2910941bdc65e84d3b567edc32cae114bbc7bf0dea411624be0deffef9762b0daf16b95a1772ff271425af8ab9dd51bf02b13d86158b996a1bbd0b5193bc8509cb01c4e91d69c0cd893eee8460ab14d463099bc4439215bce08dff4ea21cfd77ca4ef82fca091ce22179389c379afa36a2f390294880bdbf59a65c84fee355f32f46fa83370ea706f46431d40e0f238b393ee514bec2434a1ef13207b9d64d49c9185e559f8caf00ea80b8087e7428535eac414faaf1a68608a282d1922bc4fd0ef553e626150f43635e1af8efb48ad901c5ef50bed49eeac82f6a43c4f16830dddf952e193eb14e8de250d716df0aaf940ab70519ef9718b54554ab3147f87da57a3505dd05afb4494d23aba8eca4980da9f05aeea34d36a81d7bd7ad2cb48b314181f0450b0866532d3063ddd7d193be7d9fb44cd1bbd6326b1a3b213a84ae1ce23217cb9c9a1f9d7bfd69b051cca46b1cb09f09aaa17b3795819a57f598b0c2d735b5a29037dfa171c216131a577a15eae2ec6f529cd71534802892b9eda910fd7acc732f40affdc278e22007a80855ed5bacee75f23ba4326f6d56e95c7dc94a1b0cd5b23510c7e71ba20e095868c6b808a81255333c442db70cb75c2b31f39af6bed30e704a9b49a8d89942f46b264839cbd309ccbbf478c7eddd59a6058fcb17f68c2a7a9d75dc970a0195b82da72f826f90e84957b7c8ba09dd0cf75713320a1cc85d755725fe7b4a5b065a16b41d420636e3987213051b6e8fc2e3285037bd8f8ccd5795e0ae94b129de5cda5a74748530202fbb73c650ac5c6481b24c0889f2151ff88dba14d7f4883fa0a828510c244347610a47f765442c9ddcf5b500378c04f2f8dcd2b571b3643909537782e41ff7b8b5f5ed906fbc8c3e270790ce45f95e6f79b1fcc4bf3a05e478f05b4e848f580c9a5b6c09130c9fa611730919d67815ae437b7993b6d0186abdc086640e5f9eea6e159ec736bebf0b8022b6bfe8d3b22f3755b67cc9efa6b293cd2483c33e3e90cdcaf0f7cda7bbee3623b221cc70d97a10c020264cd5fc01e4e04374e0d5b8cf75988fa8e351e04ede8146058422fb40e834d870d0397d065f56045482b50d6fe47df9a7d00e761f04690b0804681c4626fbd12efe0b23199be5ee3f887b632ab720c54bf259a2920f3ab9f0a38dc4e16fbc9dc49d668c671315bd030ea3e1ad38aed20fc0083b80bd45235d57e929f3fbaa576aa30d30d035e99ea65a26305228a0fa4d8d1fe018c53b94f972292bff1f09231df34d935dd2e684308292cb1a46ab1c1600e0748a9395d28e65502cf22b38d76a72c45e6b4a7c90b9b9df23b72a7a10fa2d0ec5b01a8097bc1ab1f0d5ca108761de49d81686960c98ab57264f074c8a36a55ca8945ca3cb9f4f366e7f40ca8c69daeeaf64f68b100ecdbae6ccb5b5f39093a2be597fad2a5f80b588eedf3d80ab4af25b39b7a53a4fae97772f7c2c61907c8895a93752f1fb1355c37eba7fc7a17f6a516a8a2bb245d3d772e8021b74981bdc65ca1f2bb1053614a6dec82dfd5c56f3ee5bc0b6693c5f34750d39268458ce7b7384bf2748c81fd70056045dac4e591b0f9697726365638eccc1650eb072d932d014f886215c35e6f388e8084e8fffb6fd3cf21fb0087ea24a5aba92d073ca50b115101eee0e2298b1c4a701c0f30b88201433bbe7deb2a9978dfc73303cae9e613a60ff7dc746bed11c94fc3082ad9248cf0491027bdc1169a6cbb7a0f61d6a88ff1e176452910ac79f0004114970ab412184b7f1502ea84309dbadd3a0767994c0d800a5e787e36929472f48aa60ac0d7c19051238bf1fa0f6047e04b66909fddb5b6d64222261c7ae8432a92a7f233b28765cd6b53a52e69149aa7695493b59888e3d4c7eb5ad5283a92241c06d18dd4aaa63a092dbefe41b7658d5e1ae3742cddd06bced5e5b745e41119755914c81d2dbc37cca7d2d46e4d4fd057d5cd03b1300a27a67ce80d5f3bd363dae7efc4c6cf9e7c6a9d79911aba8ad5441e8a2480d76ac0f54964384b91758576dda57b7c52bce21fdb10345ea727a1080fb4709de5a56183ec8dc9c923853ded34ade6f9624ffa5d7ed7610fabc8e4abda18daa0d0a998a75a5071189afefd59443b1c85ae5a247e7e45d240d4b1c1b122ae536d4b6574557a05b9a6e41b2174664d4e4de3d68b95fc6aa9a94a4582a75b9265d27fcb0c22ce9aff56a068bdfe2004120847168060f7a49b0cffb0f684f8727b798cc42fb26eca8d1265bd5145083f99f4f139f4b1a399c7907389db2d5632c715df7d4c2214863ddc459f7031fd30970f97218556a85d58af08ba3a113de27f5b924ccbe8f2041ac00649b9f84e7ae3bc63fb2e84e3e4168d70e31cf598ae3c76c97abedfcbe7e77dad8a60aaa34d7fd08c3e0e86f880b51bee09bb025e94ddb76ec739641d4b15949481ec86a9c0bdda050bdbc7ccc959e02a1e8c6b7061af2681d455bdabee1fff8020b1d49749fca9d2cbba20918ef62cc1b7f629fe4f4c6d978d4b06a7f9621cb0e0b10269b4afa698f9d36f70038e996e271efc6e5c60f45deba2f001d98c72e90d4dbd70801f562b8ff2c9e3e5355c022a782fc4d88413e9bd6ba981942e8b0d30c58d9fbc8483c4fbe922ace2fb2add42f768bca17b97750b986d2fda3c6c1378047138271a88b630a0d8240e85ae2425dad6d29d1e5cb67d63a78cb4c840f2235ce21361a4f6c15fb81f8e207d2f5abda31e9c04136c9038b309efc90c412f950f23c71682e71cf373ec8eba29aee33ad88b8e177a4db0e7fcd47cafd6a93cf77f141716a1fb73a683e146f1a962e474d9c253ad71edd43cb248afca1885b38df9645b45386ec4fe3ee3374d08ca8a6564c06ebbdac414a3c0f384c9ca8792473ed3cf69bbaf1a899d1616dc58093451f8b0b6da52954bfa8dbfed49dcb21eac0443aa5545d344484921d772e9283bddb927c65b30f00fc4374d1a550dc05aff73bc6ad16e226e1e3bd9ef53d5033cdee1f82be319cff9395153385689ef360ec76da5faef6f7df0a184d7d98376a1a61f60039e098a53b2537f7313653606d213fadae495557336ee5b5c17b1b7f1e8b855549eeb21cae10216ea1b42d2ecbc02bb4e25f914a684ea66a3a7698fcafac265669e2c526469258862bc966f3e537cc5bc2517016f364ea531d55edf636718acf6866234484f9f85f561b1bfac9e6d284d3769d5d8f2c1a63cc6579968d073821287bbf1e983ce0adb1ebab644eb00181dde9c5702132ac98449e5a8815d598d68ad212a6653fdba513c70fc8b20e8928164b4679117c25a893729f6c09b0774a5498bc7a79a05f50fe7627958fdb24061c30503bbb9e4d8cc1071cf884129720bb74ef5afb914d3d3416095e3edd15bacdb99a2c9cc98d166b6fff80644fb25ba16ff4d5b20f0a36e544c6c83ff539fe022e4251a568c3754a87f67508f01d8d35f088f02ded06fef7a92cef8c7764801d922b01da403bef9d5361015e414bf5cc9cd7e103ee20a30d0037cf7df6bfa8c7126d28305414996e85aba95092a4f52da81cd8ec2edcb69fa165102c0492c1eab8d3393f06f2da662811c7d5fbd092c5093fa1e9c0ca16f3907772e68044a98956ed8e56d605cb504bd9de11d668e2f882c4d4f0ef7a7695af312a0006170a41aa894c0fa4544ac0aaf656164e33c3ff35298a453607224a1bced84ca0f52c9edb850b5d68d3d3208a1ecdecdce110c3c9719b78cbd79a296a81416b724f8ebb756697f4ccf3bb02b4aa4e7dcae9825ff60d5ad578c861b33690e940a98958affea43959442c826578c884a3d2729eb2112e3e941a3a69c6278ca66d43b6cba3181669d4eb8cfc3c47ddf9ddabf923b1ba91be97f074c0583b47c1eed41caba4c393b7eb1c3c9d3b446b523174f7f88860b8a94e674b46cfc2e619ca9040533f82ff5047d2e39d31bb21839bb15adbb09cd481496174938e9457dc8700afb2f25653a8ef8f2a058c8c8d261e0cd6ae8c4f7c3420ae5c3094b73ebe15dd322b336998b838db4297cc82a5689b8ad6807165ee0d460704aa66dca5c03de8d3063a9d93b8b65f99d387c3b25be084c21ea85df91d483d1584beccee6d7ded5dbff9893992cd24631b3884f396160448d960ce1bcbd6cf720783127d5c5c07f300cea5701fd6fa205cd353a39a9ab8f4def16b781dd9b8952bf88c0e575fc8d98ece034deadde2a7fb70e32011b904647140927211fb2128c01345a61cd6f366c7dc4be72d882406df2f57bbab11a02fbd1a989846c6f55321e2020dab476a73fa27cbb15d1111dd96cdc637ee09e81d7643c7732d3e4dd0da475eaaaefb0031786ddb9eafc2845011e7f096b51ed2f67c4ec937579710333705c35c0a1ddeb59ec0f978ad883448cbb640608f51bad35fd3504185e61491e1383193d16d2e4cc038449e2e1338e26ad378a37abb0d7b9810793e7d7980758d63ff3598db242d4c7596eb4ff44d0966d097aa0043e6cf5541be5e2a81479bf9cb6aaef39c2e0e8a83ea1b2a702a1a33b1796893ab8fcaf335f72fb655dd1d6a77a12bef3b90e592b97677d686ac8bb6b5175afa3341d89d57409ec6b5b47cd066f1248b83089220e6a62a67deefdc2b75bd9424e7c075c6beeaa6bca65185ba16c041fc559bf9dfbbbfd1f18af377b89aaa86b07db909250c560946774c7aa3be5a6da532bfb4c08e5a314719ca4a0d222458885af423e232ff9a359f3645a84c2eb2848a3b7d9a3fe2812374d3ae6e7c71168d7f15d73dff78a3c714d47b188e9d592b1f920d12e1d3a08857cab2c39c5ab52e83c709fd5c0dc5e88f87cc71ff", 0xffffffffffffff44}], 0x1000000000000155, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0001539529a34c02bf0000003000000000000200ffff000001000000", @ANYRES32, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x404}, 0x0) 18:09:02 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') r0 = socket$inet6(0x18, 0x3, 0xea) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6510, 0x7ff}, 0xc) 18:09:02 executing program 1: r0 = socket(0x20, 0x1ffffffffffffd, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:09:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmget$private(0x0, 0x2000, 0x1a1, &(0x7f0000fed000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 18:09:02 executing program 1: mprotect(&(0x7f0000419000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x3) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mincore(&(0x7f00006d3000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/115) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) getppid() 18:09:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/138, 0x8a) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r3 = accept$unix(r2, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="b3f060d83f7695fa206c493f1b080f73145652bc5299173a065b337e88905fa84a236252c58ca3968903d52889efbdd83f24a81340fd190062f7837f1fe21939f96d6a08a201e00cb4a693053e715e9abcfb44d99f0cb9d260decd587b897a016c7a48faa18bb211e3102d19e774b3c1dbbf46829b2dc65b3e94a977530a010febc3dd950ffab7412747f7c19a9cafe0673312b60da67b66c858bcab889e4f32c697ccffe2d47ae2047336aacb46d10700fa5abe792e0615e885c91f1fc212d174bfdd404ca6e77e8f3b008a5f841cd43641ad69b59fed3ee691220878", 0xdd, 0x8, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) write(r1, &(0x7f0000000300)="c672fea3500d6956d00262574cc9339970367c973baadd3d9a62720b6964015fcbf4ed375ebd5d6a46c6cd3bbca98bdc1ebc84fadc", 0x1000007c7) fcntl$getown(r2, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getpid() close(r1) setrlimit(0x6, &(0x7f0000000340)={0x8, 0x92e1}) fcntl$setstatus(r2, 0x4, 0x4) execve(0x0, 0x0, 0x0) 18:09:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000008c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f765551a6d31ae596629bca452f8f9620e671bd476a76d51ea926bc4f946817a23a4859ed28574180bd087b8cbbca24ce938f3e171908e8d7539146f7b63688be85cd50c2d6fc234cc657eb7d2d625e025bf26f100c527c6cab9aeff81372d762ae79c01bee165f2faaad5d3b7e28ae822c0732c652b3b871c59dcad3ac19d699234c8cb709eca4b282037e640afd0bf2e183"}, 0x25, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 18:09:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r2, r3, r4) r5 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r6 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) semget(0x1, 0x3, 0x10) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) ioctl$TIOCSDTR(r2, 0x20007479) readv(r5, 0x0, 0x0) write(r1, &(0x7f00000000c0)="97886574a15265c37a0a0f8c7c816f5e3cfce3b8dcaceee223ecb91391736a3690e8388df8693af843", 0x29) 18:09:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 18:09:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x20, 0x80000001, r2}) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 18:09:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r1, 0x0, 0x1) bind(r1, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000008000000000c00020000"], 0xd0, 0x3, 0x800) msgget(0x3, 0x80) fcntl$getflags(r1, 0x3) fchownat(r1, &(0x7f0000001300)='./file0\x00', 0x0, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r4, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r4, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r5, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r1, 0x0, r2) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r1, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) 18:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0xffffdfffffffffd1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000140)=0x4) dup2(r0, r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget(0x1, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 18:09:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x3d, 0x4) 18:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 18:09:03 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x100000100000001, 0x3}, {0x9}}, 0x0) 18:09:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x2df4d365f3c9f2f7) 18:09:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8004, 0x8c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:09:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="106ad6fbeca8fe606c99e7cbc8d8ddb74d961b8384c36911a7e695e09c1f1a1f34bd0b98e9550efe06cb2e8a61c752fe931d2772c5a1c8a2a35bece02b17859852da73d77b78187504bd1ad1483a35ffde48c47e9f276bfad787b1c4ca937f46dff64e651e38b7a3418177971d78fe3dfbf8e19a0da15d35deaae74e72a98ab7af77a71eeff7a80b2bff76d352305b8fce6380667a0242b9006e5a5cb429b080924fb99272f1112986633b4d427efb4e1125f0f623e1758006a13db416a4b54ec555b781dc174f4d56a9196b4f06856096328ec19474a3645b9c69ae92947ce699d6f2706502b793c9caee2b0b2832b3abba1242e22b7ad7", 0xf8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffd, 0x9, 0x0, 0xffffffffffffffae) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1, 0xffffffff, &(0x7f00000001c0)="c553cc23c7fce667245cd7885d3f0656c035d345b6b61bf6627b18a3391a9e58cf7199b46e200280773167be247f6c7c6b99ad57d1e206641e0513ac89513c3ba2264f2f040a046725d41b83df0b30704cca9002486b147a8ca4260184e39f03351a49fe974de8cca57159c033f9fa6e1afca7ee6c09685636e87c4f476e805e999be4524a900fd9a6", 0x89) 18:09:03 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x400000003) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 18:09:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() fchown(r1, r3, r4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0x40}, {0x7fffffff, 0x4}}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 18:09:03 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffff2) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0x6725) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x169) rename(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000240)=[{r0, 0x104}, {r0, 0x4}, {r0, 0x114}, {r0, 0xb}, {r1, 0x28}, {r3, 0x100}, {r0, 0x5}, {r2, 0x40}, {r0, 0x2}], 0x9, 0x3) 18:09:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x70ad) munlockall() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x2, 0xc000000, "0384a633de0df01c09862089af0bd1878814f3b4", 0x2, 0x4}) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) 18:09:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff949be02b, 0x8a6f}) r1 = kqueue() r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x58, 0xf0000000, 0x7, 0xaab}, {{r1}, 0xfffffffffffffffa, 0x2d, 0x0, 0x1, 0x5bf0000000000000}, {{r0}, 0x0, 0x13, 0x3, 0xffffffff, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x4, 0x4000000e, 0x9, 0x2}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcc, 0x400fffff, 0x7, 0xe4}, {{r2}, 0xfffffffffffffffb, 0x0, 0xc000000c, 0x7d6, 0x800}], 0xfffffffffffffbff, &(0x7f00000001c0)={0x3, 0x13a8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0x4be}) recvfrom(r2, &(0x7f0000000200)=""/157, 0x9d, 0x841, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 18:09:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000100ffff0000010000000000000000000000cd3564e9f7a6484743ea423ef3c96aab6d1c98fceaceab2141253fc5b703152306af5dcd29e7652922deaccfb629f6631f7165eb2d537a993e9ca468b2e3c11191dd9208b45433aed64d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f00000002c0)=""/66}, {&(0x7f0000000440)=""/4096}, {&(0x7f0000000000)=""/33}, {&(0x7f0000001440)=""/4096}, {&(0x7f0000000340)=""/172}, {&(0x7f0000000140)=""/49}, {&(0x7f0000002440)=""/211}], 0xde, &(0x7f0000000240)=""/88, 0xff1a}, 0x0) getrlimit(0xb, &(0x7f0000000080)) 18:09:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9418, 0x801}) setrlimit(0x8, &(0x7f0000000000)={0x1000}) 18:09:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:09:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) utimensat(r3, &(0x7f0000002680)='./file0\x00', &(0x7f0000002800)={{0x40, 0x5}, {0xfff, 0x4}}, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000002580)=0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 18:09:04 executing program 0: r0 = getuid() r1 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 18:09:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f6669221158d65f9f2539cb92ffa443fbdf1661a1c392faa3d7c5d77f7ad22cbb1e477699001a27326b6107b6112de61a04ebb16696c8360b86ccba6bae282b471b7a622d2e2efc6a2ead41945a4471d84a8b5656b8806e"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) socket(0x2, 0x8006, 0x7f4) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:09:04 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff8c) 18:09:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x4, 0x17) 18:09:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="fa335133e0cbcd70792adc2a15edcd01c5c790251c67f4c27fc8f10251ca7c19eb3a36e94d70c46e8142cd7ce2291b1f557c839a99c34cce5b4e29837e840f7ad8192d62525598129087b47b32db5d5c0cd26f64a02fe46ff64a3283c5e8170ba353223e1ec4e26437df195e8845f2253af684cfe792d90c94c8abb889623494c79b7985f6f24357aab17add05fc39de4a4702c4b253e9adaffc21ebb721089a5ed34db6b37718e2dabc6e466b1530f6c06a6d7d5625a282ded183d05885d543b4fa4e8e1303f3228ac149b658161e5c09b2f62ecf6aa5a9f1", 0xd9}, {&(0x7f0000000000)="c291461dc854dce2d966ea41b264b7145035da9004c00b081d93ab99639344b4b30cd0ebf6e63fe82bd4d45f266d83cc4ad265b6fd00e2ae010ab3339a9b0889facc17c464e439f5104aba6f5bbe65956b03ae372b7d17c8f101c5f71c578f758d59bcd39b510f3aea5aa4d38039eb3fb175fa0b045c470f", 0x78}, {&(0x7f0000000300)="c6dcf887d588af2b9bd6b86b0e9579e8b8db7fe1c14ff942ea82d61d995facd257ee1e4ef37c2c0c374e39f61716975e44b25a40cbf5ff195a2ec82a7b3e5140badf3d487b7eeefdb16394b42f247b1654d242a5007ca23babb1ca6a898323fa18e3b0149058c3ec9096dc36b1d255c9e67dbee8e5721c18cfe78cbf250e8dd61fdea908bf505930458f7414fde6e1978bc3f6e88edf595a7c294e21974e878f1689cedf", 0xa4}, {&(0x7f00000003c0)="64d7fa336e4c9d77d71c72ae1e9a0a6c8c3e7da3d93f202bf5bd534645f6f4dc2fda24e13b8b073d4e9741b12bf09e1fba2837174b19db5a11a9ce46489248ad5ca10dcfb0b3cd431e15518ecda87c0ea435f6eb80f8409e5fd0310cbf07a2524ff43e559027dad5061ef0b9229cc255b0f06366de88758a3c6881cd8232", 0x7e}, {&(0x7f0000000440)="2e24b8bf6a0a231a5499bc9b301d984c62b4d2", 0x13}, {&(0x7f0000000480)="6365ba93dcddbe500579f1745c2b7cd1d763d14194b87b57db4b0984d2f8545e09ea0d9f04c56be993aedfffd409884e668832f8fd0e9cd64be926861aab1e43ac615eae29767247a7b0e06a6112b61851e580d058860dbb89377b8d9139c650cf8f4788e5e29fafe7f3b8507605d50f666a6ad2f7154b307375254168b0c47240fab5eef67e7720e0af4138cb31ed43134e807f9dfd9e0d1239388d1a100af6ace740941e29ed82e43d827d13f92580c69cc30e865b98c8233d616218d8ce4678dd82a8954281b54cf99a1c36d4accc15fd853db5d809da07084d", 0xdb}, {&(0x7f0000000580)="91318d09", 0x4}, {&(0x7f00000005c0)="431c69da1914d59c5cefd230f99726e662ed363a033fab3c81b16bcf1b37ab29312889d96ce7b3c30cbeea7f36e5f47e1c8f344a117e4dbb6b3212759e40c9c969402a827621c2efe18ece47c1c68c80c615652c7e30b61c6d683520bd775146f08bc8e38237607c32c2b5a2f114b8eef56c726102dfa894dc5007590cc5bd19d404fcb83a9a0f41c05d426724618a2ee65e42eb93a483ba0088f9097f4d1ae6886d0f1c030b01781983193b267773d6dbf19438af97cdf7f1407b19332c29875d4df83e58c8ada118f7ec8e38aa367dad0846dd6166d19eab47ad0fdd2692eea19d172cfa3794d06576451d954f30c62f4ded428b763ef575", 0xf9}], 0x8, 0x0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = msgget(0x1, 0x55) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) syz_open_pts() getgroups(0x1, &(0x7f00000007c0)=[0x0]) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000880)=0xc) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0x7fff, r5, r6, r7, r8, 0x10, 0x5}, 0x20, 0x1, r9, r10, 0x7ff, 0x4, 0x5, 0x2}) write(r0, &(0x7f0000000940)="b9f8438926ad965d307b9ad5a1ea49239845181af9dfad0a9160990485b09519d62fb9e659e66869c77bd6c090191d5cf03995b1ddd674baae177aaf1ea739d1108c513ca04594d7b63fd38345ae3e4f2d9d83c44270e2b908264252eec9", 0x5e) syz_open_pts() 18:09:04 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 18:09:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x104) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 18:09:04 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000228910fa92c462d262eb206d42b66c5c5489f1d8211fed86106445e2a9436c46f3b97d31083f9bb490a96e780ba75badbff500d92de270c1956b709cf27b1f11a82ca028cca23a905aaa28ff87870080000000000000ad1849a3f8329c1900478964222c16f2dba7a5efc9f3c84cd48070d769c2cd5384b1372b31343060d29a5451cff97de9b418788c939adc24c87a30385a422ca1cc628c344a897b599729d0b7e293c63fe99f10c1790d1910586dd8840785d8c36beb9d590ad1f4e1de058a82a86bf7b2b02c"], 0x61, 0x0) 18:09:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/192, 0xc0, 0x3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x51d}, 0xc) 18:09:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x5048a4fa5803b40f) 18:09:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r1, 0x0, r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x6, 0x1983f819}}, 0x0) 18:09:04 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:09:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x80000003, 0xc3e, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x2bb8, 0x2}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x80, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5d2, 0x81}], 0x80, &(0x7f00000000c0)={0xfffffffffffffffd, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 18:09:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x105) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xb2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 18:09:04 executing program 1: syz_emit_ethernet(0xf8, &(0x7f0000000000)="fa16f2f68d5c0051030d26e190836aa032a6062323c6abf417c2b7c0ae566a84ae4e95656628f301452c65fffb712181afe6f5786facf88dbe3bb54c413b2fa306596f4c00219052c49656bb849a24c0afd630b5639e25571d5ab592d211cac8281a43aad0ecdd60ee7678604883de196cde5e6dc32e659496a61448ee149852b5b9c8ae13ddb7465a21a0d288dd3551bc33b05dd23c536bda4b161af737e7ef1160372832f061f7371684194a28e0761e106df346db0d39d7f0d71e6eca0f880f8f5e70545d213c533256e7c986a707210e9cb74a34aa9b10c996a369a81700641ee43e96f75c0a33731f45f209011c682c1ed92d62db80") r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x4}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) read(r1, &(0x7f00000001c0)=""/239, 0xef) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = socket$inet(0x2, 0x4, 0x7) syz_emit_ethernet(0x1000, &(0x7f0000000340)="355e81c8e4042b7a3649d961877239d7126795675da681e971dbc8a7d7105f94c184591f8eec7ecdb38595da94d137d0be3aaad745b043b188466a51131657a6b02c4eee00a5afbd1904cd40319ebf004b16f92aadb25831a4443817a0f82e306a3e42be6b40d81c6f64ed4ab01d41d67ac9fea408b1f11055737453e0dabe4c92ca1c0ac08b2be010c2e7abbf07afcda46615af27e166eb928284854d4aea7704c7a4de8c869865338275c2ac195f40a0c29cf556b1c58506e0e5bf98896642ae631cc0d44c2aba4ce4716f71a91fae8d0681ee89b9185594da0e7df8238c760c3ec4a80f6be2bcc2e991f337044516ee2bbe1ff405dee3e94cf5fe8b69a6d8b46f2ec112ec947f0de30d2c315cf5741f28a62a4f058590903731695d7f6d4fca09f4f167afa98e10536c4c127842059ae5a81fcb820440847334ec44187f866624a1d2cb46f56f178842dc7294c53e9b289cfbe78e64eb7266460970d4a4186f97171abb0077ee875fc9d23c61a804611fa2e0e3c35d32d10136ff1479455b1a249aea8169a06788b5bcf731f9469cab008e4a6f5522d1f559b0fc4312bc6996537af2676e3c888b650a61ba9e071d276299e131f860e47c4d79ada99b2ac077c8f48d564ee8dc091f2a0ea00fa776b0a1a9f8ce0e231b916a523c7efab9af0dfd5bde10c60c4aab7ca49524ff449a12c489f852ab7cab5365533a0b386964fb2cc1b67bfe3952022f3efeffa8d2d3f68e9c919d93303721a4617722f8bec52e3ca5d23f9b9fd7a3dc67285d2dac23b21849d2b65ab4335a18b93c1f50f758f1a821607571638130d20f551c373da52c1593b73d5357eeef5e0198f17d8cfb9d1df180ff12089a344cc7cd7caaacb77f04ff74c13ceae8ca5007a0e39bf56989ba3f30cd619011b866dccad04c4a0496c4fcdf9ac41a29adf306cf0d899ff6c8faee8ef01f123cd6c39ae19a0212087f8f7e28a5c09fe0ccc47dab5ae8cf715c6a2005210a14d0496a972acaea72a489766cfd3e475e3d507e720ae85e5b3a41ccac6a83faef34dd791512432ec85e1522ad82c077b19fcc2f01f1e00e774862b7a2167feb10af2ec927ff536b7909269721186740843f32e8efd78866ea8136134f71ddc74d7c1c9313d32142a74cccaf2b2f8b57f034b2b25a5f4be9a3b86276c1583d9817761dec0cf0406567e584b0c7156654544ccd25d09abfc30ff2145bd7a6a3d2d264d1fc8b32f4e6f2ac234447408684a399d265b6244deaf976c074f666246bcbfa3c379c1a1926a1904e31da0ab3d1a21584ec5320e350d2b0283797c826903431b1efcf7964d3c83a1f64f5d51c540a85a21ccd0bb63f1b82a096aa39291caf26409697b90c02ed3190fe4a03c97f3de6d27f6aaca310468cc92460ed66dfafe7f30c75a4042ffb073bcf171cbfa6cce48e8d755924ff975fb1901415f0fcff3d04d791bc90e72c9fabfc98d40ee0cf8cfda876d09b7e2bf0d11b257866501d8d5f5df68fe62fdd9a23df0b1d8001e2dfe76ecf92cddaf1b44a278e3bf598a29cb156477e5f9084b67deb6f1303b9446adb70261729a9c96212456642149fa6577c0c24d04391960680b1ec7439d40af4093373ad2ab3ac20e9c91786db265c4676398e1351f90dac8f0947acc0d89e2513f573bc6a107e92386f91507b1652d2e89342705721f5ffc5bceed51c7e7e2390b388c1f6f0ce665710e5f4e825ef3fd169ea4ab562f69b869f0b6b751305797748367a54026b76eccf2f18655990f54dae4a3af8ed15dc50c504fbb280085cdbfadb832ea326c401295d073bd2e2a2a8286f105b360817ee2fb8bad58fddcc018282eba560588909cb02bade23b118f795d241bb0d23b5673e1863bfc58d6d0bd168dfee426a1e67cf4a8f186f35c059fc8013c0963807d6f7aa4fb3a6386ecbb348278dd7d9e76e2002effe1469733402707a82a2b3f0fa345ecd8398ded93f6be3ac362d12cc19cf23ca3b875126881c0695efd2ff78d015f9a2decc5a0ef9d099dafcf5b2702250628545d74ebc111fe6b321d2f503420085f7a5d06320f8b92e013367130a5a9c6291a8eee2501f1be57ca7e89df2aa9f506b798bbec1a5888e3734afd9b70f7d052fd7400e41b113624fa1f692baa8c6dae2e9076f15e2a0ce2e8bca9e3d14e88e2b8be6b2ba4cab733f56f7de4528f6ff7a5c465784bf7533254f77b9a8ae9969e2d684b61d62993b8eed9291e98754cfcb391b098398614176520299ecd9c72c7f436eac817981766c0ee949a5ed7fec0935e453c34dcf55a51358f5ea97eb0d9a4bb2e43d455c6fd90eba7684e306f410cfcea1661baad30bf9ad93850b1facc41da0263d3636fbc9dc13c836ac25eda3cb1e67389558afd36fe18649a05f50ee3b80680c64404ff86a81ac305c9263663f8a422a2d38360f5dea350749a8439a964b27df2d1c897193ca6d93bb46109c66b2e3ec8393c8102f530986bbc1262c91d5d235fb339be031415b68c15729c6087566213624d0cd5f2088cb2a391756f93cd958a82410264f80ca64f902bdaaa90a09426dd46c6a30245d36560eebe89f4c8629eeaabfe88746123f47b905dff5dbfe2d659913909159097eb9b66c3425ca115631e39c396467dfeab2ddc2de004bcb887b5405a41034ae4bcf4a8627dc1787fcecbddfb1dc1b6fe41a50a5e22a287ee6bfc848153967437f4fe6c1d33381e798fbeeec8f191c62fac324836c89ab0d320f9f16ea0c47313006f7b4051200dfc035156b7069a8e85d414aae049573ef34bfad67dccf43681a505e81627aa8fd762d9db2b9b210da303ba776c6337525674b11c9c09fa6978763df114c24b7d86b098928b8e22fccd99bb56404f9ece3cb05940d98d6e4b27eb823dc6f9e573277411cd8f19f5523cbccb031bc265c5dd211d726448d638b24015c9465988c5a295d52511352cd1708d5a77a64745e0e2bb17ce2f39860fd22bd4de9dc20041caf41c8e8b5862314b1459399563b95dff3f70011270402a4f3d340084dc5b2051833ef945c9bef7ad642cfc5e36e339c47711fe22e2895c31e7d83327b66e046e17ffb5636a7cb50cbd41eb2faef3d047ff93c643e92b3093bc2f0a4c6da362d87b4850c24d355ed1faff201eaea66c42d8f8bba7ec85e9280484ee5fab679b035912f86769746c74c21446e51311b0e192100a9ac664595e650e86b94675ab35c9e46dba5d367dc44ac5182dc6b8bef6ec3b85d989969796c38eca3a08561f9480c548d781982140e101c891bf9e1815faf782c36dcd55c6c740f4ac8084e3c8bee9a49b90efbf6476b12f8fa187c78debd266381675b54d3cafbd30b394693095f4d5c1335f3c9be79e614f152862553d4119548d50fef3eea5ce9929315ed8818072660a8ce669ef690ebb157cff573ed9f59c481f925d1e52db86430f55d8af131086a743bd50bd882622856640eac7a938be790b14909814052d7c4009435629576c8a5719dbc1984cea412a6bea8dcb92a1c5982a1bc6a361add027162b0ea6f3d969a3842acd1ed300f22355f70fdd944bfdddac51732e217a2d218b40a070e90c2c9c940590bd354f53f758cc3fbb430e7ec0598e23b605795dc4a4c25832f28c74082c6bab7e7f038147596b9f574315dbb819c646c917f04c4f757aefc6231de46b7069813ead67e3d2db6879cb75be85fa6825a267c5e1db1f1e78168e6df45b03335f0882f00ccf81d12999e6de533f8e77181e25555b24984fd676fac03359ef8dabcee1c1910eff0e7fe5f3e4cb4c433f367fb8af6843eb2f953c63fb3ac929802fb785f922cc33e210f07d325a0ca725d9259c15f822c73144f746348120ba4628e9d1b968e6da4f48b3674bc7bcb4a6570fd21d2945718bff2987015c60cd358e38c2f1a88119eb8d4d0cc9d662b5d56c030046997ef6916de6b5410ec8b2ea59935e4dd06e0d698ad476c4c2276d3050249af9a2e2b6cfc404907d9043dd92547d43c4a41fba077dcb03eadf126d2020e099ce1a7b2c4ab27e87beac9a383cdbea9dbe3b01fd31079afa60e9824dc9e56807f7e3ed8f18954ce775d2f503bea2eaca858caa8a15fab3ac67e79ae299f6edd2bcf862ef1651eee2be5ffb50df6829e6c714f93cae3acdf9ce2df0afb654fcb39e4215e2c7bd699a8f75bafba7a5e7af3850e00b691b67a29c01a08e76bccf74c6bcb735748805c63e75a949431d6786db3b10852c6e86109ab1d22fbe24deb86ae2aa45a2c0c935cd5654a32e85b01e8d32a634c8bad91f23596bf32a43e1144944a7e6e29a905d83612a101692e43922cc0fcfe159071f73ca09dd53827da88bca207740cfb43be35f29413901e861854acd5ea15d9f973243286de968f7eee1a4cb35e51614beed5482a697fd3fb39ab04dc1134a9012d3bc8a4699a00a0c17eb5c9d4dd18874069d8626436a929d474beb364b58509fe5e4a35e81d268e033d3514f4c7e3da628dbffb74e45655ce64e3fbc4aa5b932088a181527262131e703646eb79e00f117a299710937939a2b8224f15b4188ef59156013115a1dbd8113600e838fa9c596f714d3dd8f3fcf71963e986f0e6ee4296df420616132cce1ffc3506ba3695643e4a16fdb7d16904969d1a8b598c4adf1099983d9ae3e5f86c11dd5ca051ec459ec82ec12d1d9da37158899f7e307d2b790185fe93c2f0a2155933104e89f3b90948440064d54371162946fbff426f0039003df9848d4059acabc495dcae4a0f393006dfc223bf98772beb6c32212ee95401a58129afd765d19b6df3f0a0fe111ac7f64a03d0e47ec85e8c62822584d462dfab67667f59c303a02ab0a5fe8ce2039c245a30f263d94539d68cd178218854b492fd83edf2367516a8a7ec93d77de92b244f101c3ef7cf9009576428871eaa9e06356614f8b8e19014d96a828feb24e192ec5fc14a33a3b9d85f9372c01bd21e9aedacb51fcc7d48544ea5df12d4414ced3888b47f9e1eb3c719b399d2784449457c4c830b4d26f5ca9662f335423abf54139c14d76a076dc86e131a7bac5fa6b09a8e2469086fe4afd120da9464850e95b6d40c2fa4541eacf9f9af929fd72b43274e4f5cf19bbb837307939f4465843226548676148310f84f426ea07fa5f962aa1dd46753e2f599141538f964fcf5020faf6d420425cd99828462973ab2b89c2f71dd58a120d0d3995dc5e3b9c7f7f33b86ed98ad6fd98b408a9f72b014897abae9aee07d26f89727ee1c66f7d07e1d11d17f279e3a5228dd50edc112458d94be4fb1ddbcac9864e76fec69f0f60c033cdf90e96c7695f5c95e7380ee3559caaf12eec58869b8ae9f426ed54edace937e44018383af790dffaa38ff9a76c29e5f9b9bd2efd4659f40f9c2ab4da1db5ad9f58525c370750a7eaef0e8c6983bf169b477ede8a107550169b073eb1dade4888d8b1c836c586aa0b80e1d2b44c814abca00da4fa0892466308e14d1e9ee28faf8b754f28fb646ddff5272afddfec1cd093a7fe325616d98a12eb33e48d4bb8fc8bb78d9ab6b9417449363736681f395d1a010575d58dee70c771ca082f6b90004b54f6fca67cbd3dbcdc61dba04f078c9c6464558346e67eed4aeace11a693ddea84657a81264c9481c06baf876ff47c0a8e4f839a746197d4effdcda3cd7988e342fa61b39fbe60cf4c1ccd0a17469bc3854ed0da1469ac7eb55848a59b3faa176c80ac13f447f1764f629036ccc166c3737f99a5820f99281b5e9c69a11af7bd993a280debc036980e156eba811c0eeed") connect$inet6(r0, &(0x7f0000001340)={0x18, 0x0, 0x3ff, 0x680}, 0xc) r4 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x9, r5, r6, r7, r8, 0x40, 0x1}, 0x823, 0x0, r9, r10, 0x4, 0x4, 0x1ff, 0x8a4a}) connect$inet6(r1, &(0x7f0000001500)={0x18, 0x2, 0x21c, 0x1ff}, 0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x4) getsockname$inet(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r12 = accept$inet6(r2, 0x0, &(0x7f0000001600)) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x1, 0x6c4642a2, 0x821}, {0x18, 0x3, 0xfffffffffffffa0f, 0x68b}, 0x4, [0x0, 0x2, 0x10001, 0xffffffff7fffffff, 0x8000, 0x3f2, 0x2, 0x5]}, 0x3c) pledge(&(0x7f0000001680)='#[[!*s,\x00', &(0x7f00000016c0)='\\\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x1, 0x821c, 0x463a}, {0x18, 0x0, 0x4000000, 0x6}, 0x2, [0x4, 0x2d6, 0x3, 0x401, 0x4, 0x200, 0x0, 0x93]}, 0x3c) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000001740)=0xddd6) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000001780)) 18:09:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) mlockall(0x3) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/152) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x3) getrlimit(0x0, &(0x7f0000000080)) ftruncate(r0, 0x4) 18:09:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) dup(r1) 18:09:04 executing program 0: mmap(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x0, 0x4011, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x2a0, 0x15) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) r1 = socket$inet(0x2, 0xc000, 0x783) sendto(r1, &(0x7f0000000400)="4f6be2c4bd48f02a89b3e09626331ae555887da791702422d4d63f8a6ff4b2ec81b42329931e6e16a81b605f2b4d9b2a1b62a053351eb70b26b4c81b82c519c9219a7b7153734fa0fe55acb336146c6f9df9456d4c74227c9636c3a15457d4b7f9ce1f4d69edf2fd40c09c3aa1570e3c4d5ad4c03e38e116cfd1595d38c1004cf5c02ae24d898102839755714702cd8967a0fcfa8777f8c2ebdd0382865cd11d608ab221acba94d9c17f", 0xaa, 0x9, 0x0, 0x0) mmap(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f000071b000/0x1000)=nil) listen(r1, 0x1000) shmctl$IPC_RMID(r2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="33daf1f1ee6f1c321d57d06a6a0533e5d8eda1123a102ce2b7f7377a688f01c2e8a63fa5fac7be959ac9ef2cb9732c2101c7f22aad55fcdf4264a17baaa48a429342c7498e60f0a1b8877c52aaeaa51b95c275513b52162b7d00916896fe4fa35e2e74e3740884c87290d7eb24c9b43c5f3aca587a1b2fe4066e12fe7a2778d942b63f1e21ce05a56770a814a1151f4c1e0d556c0fe1687554df446b4120daf059549410339674a8956e87e274d0010cb9b1ba8de809f67ada38286a28af91b9ccdb8463480d165f8a5d", 0xca}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="b000000000000000ffff0000030000004e0c97e5e01cb18c9c50877c36d2bc0b5d4a8f85b164cd6e11aaad54a19b7041f5e43e1945ac5223278d1b94975f8a1783729ee65c5abc44c2c0014efdbb958a9d569d6e5e37e7c2a6b1fc153e49095ed877105dc88399c7051d30402013743ad95550c72578c81fe2ff010d95a7861825d4f91d2dd2011d24086bb59b7d1ded34eaad96fd2a065558685090063023f0e9c084e79ed1f79aa103611cc43f0000f000000000000000ffff0000000000003fc1c2f556c67c34b70053c1919f3ab1fe3b134fa9da9473e59ed1e7776041970e0893d1a91dda550534e12bbb32941c13fcf507a9d4971e3000a8f2ee2da457e63f1119a9f726e225c7adc8016df475806b2b9535045bc7301e39e3aebf15e4afd32e5b9785ed5e5827e6c113a3fa2d80e367e9a3d1e2385cb1c7c93a1dd824bf1e299ccff3197aa1db970fd96360b80e432dabf2957addc6a3f729090122b116913ee9d0433b72732ddc92ee48e2f6a2097a54b18c21649d721ad72875f30f439f06cd8cd54c5b5174a7add6c1fdfc2283e2f69ac87e0ccc3ec884000000001800000000000000ffff0000000000006667950b890000006121ee4c5a6f27468d5036b2c0f382132123af9f768df952958f3fddaee18547bdd6bc163e39023c180ae3a7d5653d4e2a3bbd85527f873a7643ac2c2a3fffb9e03ea4cda40c1bd0a413b9a0a4ea8056d98d4f6df05965ce094f5eadfdc4f83438095ef433430e8e1257"], 0x1b8}, 0x1) 18:09:05 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x22) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xfff, 0x100000001}, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0x8000}, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 18:09:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) accept$unix(r0, 0x0, &(0x7f00000002c0)) open(&(0x7f0000000140)='./file0\x00', 0x4000000, 0x100) sendto(r0, &(0x7f0000000180)=';', 0x1, 0x407, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:09:05 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x88) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 18:09:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000059daa578414406d2526470ed9d758ad54fd8c585ed8fbeb221ae2c"], 0x1, 0x0) r1 = semget(0x3, 0x0, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/153) 18:09:05 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/127, 0x7f) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) write(r0, &(0x7f0000000280)="e080bfe6c758cb7b5bf97908a027fce7d3010a6e01da26c6c55ed1fae3ec6337d43c17e984ffc3952ac78a1a6ac416d5a9cb20be7222a7f71f1b20f775709fd318e8e926c1d738d5fe7c4b3dab40325d01b2e83149906880ad36a4a66079e65b9ce8ed7f5b7a62307a272bbcc6599d97e6f72a375a54b4d97e15eb3e2daf4996af0c569435cdba453cb8affd311e11d9affdf031b6bc14b4370730b557c58f", 0x9f) write(0xffffffffffffffff, &(0x7f00000003c0)="1b1cbfc58a3cef2f0790822a43e5482eef978e56cd1882ae1e973114fcf5631ef1c46da74d1a27fa31bb82e83d706e561af22858d95f6dde5af28d30b4827097e3b733e8d95aeb13918117a608609085d997979b4ce17dc6de92450da4a63a8107772d472a146afd76e4966b4bac14473a0082a6205fd65fa5c6150916533a4f10dc4f37999759ad9de2e33074aa86d526bb1ad8a5cf8b257fbe0000000000000000000000000000000000", 0xfe5d) 18:09:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x8080, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000700)={0x7, 0x5, 0x4, 0x3f}) r6 = getuid() getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xfffffffffffffe1b) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="56b7f83ae69b69f08f7ce6d560f93c8cc04bfd5438421726de28e125f1d1a4e850c3571e42f38352e3455d57c94899c4e5a49869cf6cdf76a04c8f77c1ce3a610456d0b0f60f698cff38b21c4f34a813bd80b614fea3f6fda1bbc06cb06b161b9c917e4837ee3c088d95a3b9a768f9de874d9425650c0b109f174796e38e53642a353787cda7ee476247ec4f5968872b17324bf0b74c95a6bedb9fe7acdca381aee93dec80d9337c58b23981f924", 0xae}, {&(0x7f00000001c0)="fe4e6a3b88dbd4f6f42c0e1bd51439ff38ac65e3e13b102e67ebb4b50be76ef9bd039669e16b9219de3576c14bb35d7d169381587536b105fec75a5c494100cd8cc033afaa79176b8437e2fe465a6e7894de146d25dc51f3196b3b005227c81110eb77b8099b94b478a2c65f2e9565ed94d93fdd57eaac083893ef8aa7b9288be11ba7e39cfee5f79e7c9fef7f5441125c15", 0x92}, {&(0x7f0000000280)="0c96b861fab5e9cf37c61440fd914e914d61c1ff09570536b12d8a0073fc03d73ff764c36a10", 0x26}, {&(0x7f00000002c0)="53c305d0c5c2c3fe579b694963a0d8d6322d7a352bb565be85466ae9674881cfcd3a83d6602c930f442a465d848d5f20f34483aefbf7b295e9348e0dae361f58b662618c55b63ca393b02a050d7f6150f5c2570bc43511432def9d05498b1d10657f352efa9f8efb35509640262a7ab03e7fab84c916c84e2c88a94198732d5d65bad7d43dadc2f627993e798702cac5afb3ff950e9b26ffc5a7def4bd4f02d18bbbe3d3f8d98d626c400d167bf586ec4905d2ac029bbd7c8a90f913e580fbe1", 0xc0}, {&(0x7f0000000380)="1c99454e34ed7e9f84d8f4d9df9ee5f614743c0c6d139a74f152f97b0227096724e73cdda7fa28cd8922ed877d8d7e0d7ae32cb781dddda8d56a5041c272788854ac3e1afe1d1f45e85ce1b2d110171b2312b84516e19cf8c013ab399cbcd6c5e3059795db5ed1d6e1ab3682e3d3230b33cd6f951f0f7ddc63acb93573de74fa98ac9feeaf36a4f4fabd194c3af447e0a9c443f244302953e4", 0x99}, {&(0x7f0000000440)="40d743577d70d04121e2443634e9d7df813b9ab6bcfca18dd65e7d3ce59a8fb1a6c770ca9b3c15ab6f0c072890ed7417ae0b4ef7c45516e13f4fd9d3c073ab035957ae016ad09777faf5bad4ed1092643bd1c36849b7da149e90d42bc2cb87dcf5e607086816e307509668c56fd43034595f41911b740f7c00", 0x79}, {&(0x7f00000004c0)="fae12236daac2aa62ac41fb524d998d257ef9854ea7bbbe77c920d182e9a1494098a7515508e9e698433ecc84c36557f6e3498e6a7b00651c8320328c70755b33573039ada", 0x45}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x128, 0x1}, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 18:09:05 executing program 1: r0 = socket(0xffffffffffffffff, 0xc, 0x1000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f41050c466696c653000"], 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000018c0)="32a623fb6233e6419a72ff7870af9217b169181653694a0bb45d9440b774a36a7447a6fa0332cab5b122c7c96ca21b81899c0a850bff430ebb10573a6794b62b3cdf71aa0f1c064da2824be9b210ee5f346dfcfedffa079664611ccb2df2c2e484657680b66278d2c58db89976619b13b67157b972cc2be29a06a8b9c24e33e4fcc14117dec543bc3388e1e047b3b42698c0507b03f172eb2fd556d2fc1170d72232556fc4682d56bf592fae76ddba5736fe6a90669890bebee79f78deb43f14f8c1a0e42b2c11017b1ccd01800000000000000e61a590e7d2264febb801cb642fcbe7f1", 0x67}], 0x1) 18:09:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = semget(0x3, 0x3, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/153) ioctl$TIOCCDTR(r1, 0x20007478) 18:09:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 18:09:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff6}) 18:09:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:09:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0x5, &(0x7f0000000180)="ee4c8b84021226cf4bdeebb90350de71e30f58d89308c1c0f7750875cead387129bb6d92e3137975e9ee6921a750ae9d589faf359c6cf0828ef3dbd922a789420d76c9963049f99149b84ab1c72e6b7559b472fc7b4d21d64cb44bb7f8a8d1a6fc96522a1d77bae1f94d715f0b3f7c3faf3be5f9c49b1b863a15da2483796173400aea43d4f3591321366d62089b1b40ed6d6a56334d4983e07c2e26a1b22734d041954cb8115dbb17af31bb742c66e1b63aa0d6a1c1", 0xb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:05 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x666, &(0x7f0000000e40)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cace687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a015f1169f906cd5ea9d435d8c56b915d33c732c2a96e104bde920c7a8f658aede6472c3ef04761d34c72b0caee29eec008c3e2cc8e72a4d3e3b01cf98d3fab098e90afb6be4aa76547d6d39d878ff053e958f16e51435a0a69c210b2e3ba30ea846ba6abe00589a6af597db0648665ec9614e274000bba29f3e9524") r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) 18:09:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt(r0, 0x2, 0x84d, &(0x7f0000000000)="53b88f566e8095d3ddeadd25da16ddaca2fe700b18613ad1216d8f47a9bdf544ad64cbf9524348468ff065739d45758fced6126f6ae50b6a6d01db80504567b3db479c9d77cab245bc2d978227d2b6b58410fae212a2648225b5f65f0025a86d0a16bf44139d046a9cd689ac7eb5481ed9a2ec7ea89243d64bab04c0b892bff0d84fd896a49fc7c105c4", 0x8a) 18:09:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 18:09:05 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000080)="fcb19c597a351bbd60cf3f9cd13f827995808e176d52264024c8c531617c74cc3a758184761b870e377a3969241f8c51afcbf863dfbf5123021e82788313b0eec1551383025e682e7dda631f8c0145e5205b27791b38a6bda74e8f", 0x5b, 0xb, &(0x7f0000000100)=@in6={0x18, 0x0, 0x382d, 0x1}, 0xc) 18:09:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 18:09:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000000029, 0xb, &(0x7f00000001c0)="d58980587cb23acde1ff9668", 0x3c2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cfb3dd78e75a08445ac2790c5826630bf79aa8b4ed99ec97025a3b1f48255da027399fdce527c05790e85e4d56e7075fb06ab5f884c1f7631e2dab9ded99c45a1e54ec618cc128b130d30098587d4c643ce03386dd82e2f3fbc812dc0841b255b95288c94bbec48fdaba507536c2c56b05ac323d39f3c22f8e6619ec5747b959347bc68897a7e4655310dc9531060c3cbfd1393e", 0x94) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:09:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) clock_gettime(0x0, &(0x7f0000000080)) 18:09:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xacc9c829eec8cff, 0x1810, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x3, 0xc727}, {0x18, 0x2, 0xc8, 0x4}, 0xdd, [0x10000, 0x7d70, 0x8, 0x2d0, 0x200, 0x1f, 0x8001, 0x9]}, 0x3c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getppid() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x80000001, 0xfffffffffffffffc, &(0x7f0000000080)="6dc5bd6f704ce9f050378c16ddf868e5c6edf8e7e69caab25ae562465ab9e749047cf5a007195de7d074c3302e45b9a451b95527e492dd39f7e1a22f13680238ad88bfe95f4028377c5b4aa5f752444b4a3f", 0x52) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x11, 0x4, 0x3) 18:09:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 18:09:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x106) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x42, 0x401}, 0x0) 18:09:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x7fffffff) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') 18:09:05 executing program 1: r0 = geteuid() open(&(0x7f0000000040)='./file0\x00', 0x38080, 0xc) setreuid(0xffffffffffffffff, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r0, r2) 18:09:05 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) getitimer(0x2, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() 18:09:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000540)={0x1, "019b36e962c871ddb2b0641ca1e1004e0af7ab49d67cc25a6b2d59e66b451c65c018a21aab31aa25167ec15e05fb463f6f"}, 0x39, 0x800) sendto(r1, &(0x7f00000008c0)="33c2473595197aec9877e4caf06e9db57778a33a5b04847507a9c57cd7331bcff528cf83b907bb17738dbe961a0ffdd47cf1bba7a60cd6e8d84454ab882640cf9c6cd4dc4552b367809cf864a4548d488d80a868cc17b60754ae50902781d38f43eb0f5456b147ebd2f35aa005e6984e0bd3ddd02b059e14e76844764ed0e9f319cce11dbca4b0589271ed443a0a746be84fbe6a2b7d2f21da55eb0e3210cbb7d3eed1", 0xa3, 0x0, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000980)={0x0, "0b6b3d99f843f69f20a4902168d8e4a4850d2c9af4eaed787264fa736deb99e3650cdfabbd886f1c2e713e639061119f31f1ca13ac1aa68681e649cbc36ca8c01055c6"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) bind$inet6(r1, &(0x7f0000000580)={0x18, 0x2, 0x1, 0x3f}, 0xc) msgrcv(r0, &(0x7f0000001900)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':\x00'], &(0x7f0000001880)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\\,\x00', &(0x7f0000000700)='#/\x00']) msgsnd(r0, &(0x7f0000000500)={0x3}, 0x8, 0x800) 18:09:06 executing program 1: munmap(&(0x7f0000f3a000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:09:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f00000015c0)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="98c17327bbd0366d06d905783b47812f971c1e776d7dacc2e61b08dc07c10a028fd39bf7984ca79ca3729a5f6b3933bf2e037eafded0b7421358339849f7590139ea6fa9c6af6180ee5fbcd8ae11bda08f1b8d1ea1b814919f46cdbc992deac2a15a6931cfc693402d81701251a92524908d44f329675e3d6d80dfdc1f2139fa3bc406884a009f12303829a6218fd290eab80d0f5f0630ebb6be77dc8d96869235f9f3eef7ba335c596679e8c53ea4888845067520f9c03e455c09088871997d0e51a63695f97f72da0a5dd069616bab5215b237f2f41e7302ee03eaf34ebedd6e2d369a2fec1d3e1743bcbb41e82d56a1517404b3b8dc40330ee3d6219553cbc8302bf748a1e14936a2b13bcd6e310da3b09a2438e284b43fe3df5dea52d0f1b6d4632d8202bd39cc5509325218d44bab937218fadbe4b2fa10608e59dd4913956b3a17bd898e8f9263360e3e61d156e486eaef6afdf3741b61efd01ca4b5178f7823f1dd0b57764046d3c93d0316d8f845e2d9433a62f99ecd1a7007fc39b86a25984ff409627ce785585b83e68d4253ac0ad82237509fc4d66ec472652c66dc0b0f1428e758e86e8e45360d3551b85b95fbee5b5cc1b14c0525ffcdca7a4c8b40c0d231281ba318fd3a3654b14a4f2d36177bf483d631cdae4c2fcdfe4eced0cc66e8c30ac01681c157e19e255332b152e07651e07fe68d417dd9f06e769edee92841283d556348d8000a924e491a02d9d0ee61798b3d07596d10716c91256c39585b3396601f3a70714f6b54ed1a59a030d7e82a84968b31e24b482ab6a8b405c9e6959676f909bdba2fb5d92cdcd55fa339c1a73d8d1a376d6872adc4691858aea6c0a06bf94d20d92a189ed44c34adf0906f8ace3d924823da8a4705a5ab933d7b25ebd7056b392c85aa3abc68bbe9d5761fab4b75d41a1da252dde7c72dc355d08883b83efe80ae1cd63005bb826a29b1cc3d78f82f3b4adf64f7f8f312c4c6cbb4ef9def32bc1776a8f3ef0adacf33ea398f658823f8da5a588dac861434be627b9395066af7556ebfa08f3986dedcc6eef4f576d4f89de47724b7892ca441d830853cd84d0629421894f7ffe4e45e493ae87c9bc052e1897c2ccc576ca91066e7e1eb65476429d672dc18e43b1e714a4f520a630e3e5a649d29325c478f3a60c406689cda47ed2334758158f928097c9e72d6a908ed93dcc508a5f50c0057ecdba3f1742fcb723ad6a4bb671ab37ce6884555aadc2d7ec47de88f8a2097db72932dc49a929c7a75f35e92b1391eab3757099dd116ccc78562f34d51d3f6009200ae3bded90b295c032434cc4d18b2bfce7cf8d3a0ed51cbc18b479534a55b07bd23b4b93f020588e27ad0f039f59d090616e83bbd4d2d1e73e2ab5930721e27f39c0c4d0d7c535e40e5d0ff321e0de099cc3359dcd8bcc7d3eb066b4496f204ae47dc64051a2fab1ac9dd121e27929d34f23689de7206f70d92e1823fa5b79072568b9498fa88353bc77bf98e842405e9bd13b9139394f7d5c1aae9b0a207355510688b25651ff889f15ce3af27058c4143ecf5de5721dd92ab145f41226932baf3d51f8208f8252a0e23a7cfddeeb96566e0f8ce9cdce3a768c927a1720eaf7de9658f1a4e7cea186b02e92a516fc49d17c34fcc74e7c39faa0747b6020440cecd03a78ed0fc7c5f8fd023b17730c23a3e3b551546739c09c88e4d24fbbe73603a7546f47a18696a95d77c432436cb918b61460162dd8fd0e81f7c847671c3f4dd1c5474e9d3d7592f4a674305e93ed33f12e1682b1ea53b27acfdc288ef9564520a32d98bf593f7d9a688d56d47bf4126400ca04ff993a312bcf0d7e4f2468cd1e16946f5e9afebfc9dbc51728ff020d7deaf8c7254e0c3e74d902d4de6a0997ec37db06802539764fa31c88c69f6294b873d84c34a971d407a8888f0ff36117e1c3afc079a3a7289aaf944a06ba41a368e957263917551f6669051df43d59a51cc285cf7724ebfbf4d054613bd5e01874d74ce75b21a144bc74a7965b233cb05b49e97ba981c3920020070c07fa3b3a5760b9522acc1850485dd2309640b652bb26a2187814a40c430a800a0e247b9b5e45273733e9651f920f8141e96c9f85526f3e37cd8d1ee629a599a2faec8cd92af32203c6f36cba7811e5d4398e9ec0f1debed918722ca6ff4fa157548bd115d25ab202b57b61e3f6edb2d317504e3f6e07f0ea5d7dc0d7403f5e574eef85c750d9eb673145c919756ce2f709a828d2d25ec2bdfd195c693e67fae3a2e806cccd8a0556d30d53e9ecf3ec7bb91173e06af8c57b36f6460fa5399b01a8d34284807faac03ffa7cc530bea9efb30ddfaa6ca2790fa99cc3ccdeff41575e52d93ad0ae0bbf1ee470f6aa9fda74e48136e6a1273d9ee6d3c0c702f76727ef1f377b8fb92f5b9972ac74d804422d9f3399688c4f9138d47d6cfa9ac54ba12c2c97146248006fd6b28b30aecd11b0e505f301e45fea0f05d570154e34b4a83e333e1bca5f268ca3f787bf6aa515c9f707c95d0393d021cb8cfc69cca33968e05d22727653232612e91eb58bc18f6d3e9a8f787a419253994c14cf6bbb1ff64fc078f443de2e1eb35a7c52df0876c5738e3d578ca8288894b6d8cdcfe99d318ae6ec19f0e8d184a850cbd7290a8089dcf93d277ffb22c4b0028aee526a5ac0e7ad33e7e1250db514612771ceb2a7ea2601a060ab14df095b2eaa46a0f5d5c2dec51b5d955569ae5db5db4895d1d42fc167eab572abb49be4486ac099b718a1045725ef5a7963623858b7d87f9b76672b5037193f2f89990f309b47147c5e48e7e0e6f251e365da50399cd363afd34fde85d1a3e6e8178794b2be8000f33e4d86c51e77e931474530b71a2c99e5cb0fcb6ae39955a3dac01e679997ef61a11db4223210cdbcf60aede3ed34b79ee3cfa996bfeda9286bab3ac6e551b01bdb9d81aa25edcd9178c64cfe6bb6defcfcf952df45db538205ebabd240a5f878ab71a20057584abeabef8c017140dfa5cdc6c029a7dde8afb1fa06d507cb16da61d505be1f0f8221fdd84021e671cc054d722125ec91efd21f5b32e54867a12d19f6d9bbd9014a968c105f14482fa383ecef7b0797edac581366b7aa2f09a090c57707c834b84f78028799483247c48622c1b2883790e81ff4aa588e686d020a9d1f4a6de4b788e9efb9937c05dc05be5c0156b79b4394caf31f6723f66bd2b4f73192b7b0a251e2a7267c15b9592feb7812debdabcf9f16c02e18f17e2d23f10dba2ef2d66352750f6442caec71ac219f40514d9ace605ef5da785aee780a03301fec30ab1225b988425dc5f7842ed1ccb09384bc1a4db7a08eabbd13a9eb83952b3c90fb102a8a1eb9e32381ab5b0e32a2896b5d5afc2ad0777c786b3df4190eae23e29c2e211bd5d4d3158a839ca637a07f953689411485972454f1523cdc0b8d329a2a20600df0d2a5bf38276017e28d75071365a9632f20c727e2180940c577c6671188d68decbbc783815814311a927034ffa4a3624cc28a242694b21f470a7ee66028c5e5d5191b8ff0371fb9e4c320fade8fdc67f34ae84dc2b6d1eb812ad6621520a90e7940d5326c8c4da6d4b8a98d6d235e067e8b6ed6d65300388c8c6a04ad063902890876d0c9edc89a68290a561c1592dc1e0ea4de0200edfa6a7721383fecb1d6295604153e4217dd531e95cde491fa3d312d050c5608875d2f5385a1fca54b84fcd135b5e9ad8fa6835096102a40b4055a2d218ccb610cfc2bf6c4cb8c2b17e235ce5b59bd12ccd7d8b844d3c045469cb7009bc8773aaf6833c94a9582f42ac9eac285801bc04f39d55e6c88658db265f9aca4e65520901b99849ddc6f6e145542ab224878c1bdd71785917e450a388877e380cf4ea822761620408f4471d6a13a8ce470a5f2aa0f9168305b78400ad53117fe53e7915429a0be7ef9fc19265878426f306d764abecb0c226e5fc188cc7520faf44c1d2d031ddc80de35bcab609e17c3a12e9ad932fa3f04a1a585263dbcd186ef3ddbe865b9b296ff1da50f7295a17ababa07cf39fbb13ecc8bd4b7a4e59089fa7100f71f1ee5c646604674a153ad32be6575f3ff700e0131619bbc1ba305d2b3e30dae9d50a2536c837cb5b3699ce80dfe67829c3c7d345f89fc8a0dbcae2939d1b725fce7c4e8fff5e5fededf14d6935c960c6c28c74e06bfc0abcb48867fa939f743e46511ef57989017c11fecc02681a02ed2ce12ffeb275b98f4dcbf138d766cdacc853b783dac66260e6d5b091b52eb4e5a1685b5871885966c386ee1d5d2e2dea58cc4026a8bd85e0bb7e6c7267b57b946b725c5826fa57c45794f7a414876b70036916343f7264f75783cb47c4c604e37a59e118082e91ef823183bfa35e0ba104d692574ca6b6afb46c85177164d85dd28daad757eea0cf2bd8dff4d618be35064c22343fd34d320f5cad2f686ceb7dbd7b8733379ce4cf32cc284190175ae708bea02be37aaae451429d6ac91ab9816b66b087f821658d3b21e7aea0edc51fd136da5744c4bc2b363c0b3678bf994791b8d82dd81f0233ffbd4212cabd3f33bbfae794abbfb4598ac8e4c6956b9add734fb2219984c9561fe31698b979eac4ac992ee8c164f4dceb32818d0903344a374ca1f4882e302dd1ef9137055f2437213611b487b334f713ecdfefd96121cb403f95c67f83e3e47a85cdd2c471b7342db44f224e073facee09b87f303064dce95d81fa85e3fbec759090c03146ed65457f62d5602698a59751798e1ecdfe04b888dc49dc4c540ac03351c49086a77369ba7d4a98ea53275451cbe5cb3ac4abe5c8730731585f15851e0bf2f03a3d1d5b85886a8e0152eeb0af063b2a3daa8a8bf808ba8336dd85b169b0914788a0151c95d5a16148198fe853cc924f1ce064dbe423a3148f3f0b843edbb34788308a36ed1d3f313f69176ed3e9296a29fd36339c0efdad67806f8ae7f322f6705570e899867b5865e000efed64f57e32a3ad8b7fdf26878904d0a6cec61ea87b6302c786dba153e71c1d1f1f58c6016626e6c496177db09270e9807ae7728f4e9f681c5e340f4f80fff5e3478836edc65ee4165db3029807978c78e0418fe5fddd2c2fa1e15bc1e744e1c1262246eee62c8fcda1d7d35eb98c5c2b866ed6bc4cb857d1f8ae8407612d0f892da6b97a0c1b13e5c513a444f0aeaabc4bf6e06d36abc714fcfdb37a964fb7995066d0b8f41db7763c9d90981ff1d51f346eaa9936dfae611d4f55613ae692f1378121f620e673a3c76c2d8f01184567c747a2aa0e52e6b1fd19627662c24e68326d44203205ed05bd2054db160e9ce496147940c41005f4d3c7f278574bd2b12851bd3cb0f1c0d698217f9cbef21b21d79c04e2445174e466d623eb44b43a0cb2043fde41c3f4ba9fb4b3c0551a1cdb623122844099e2e1ab2ac23c65ebfab164407cde292b13b7cf80ce9419d61ed9f9e042afd78a0a7d444574668de483bff96d4b9319481579d195698af21516d0535e27a6131d4ec5df555e8792b09f480a754838dd17f89666bf2e07eb46a79556ff6a2a314148c735e862ac849d9cb374ca2610d112952596f782977582c54829109817a55a6336d812fdb631c5882699c28d78983a98363d662ba2b645a6c643fc12a89e934f2e21110517e2296c9633ad12dd6fb938af25054abad677476d73245d7e5d4f61738e28af562e04bf4bebd23fb7ea4f9bfefd8e4b2856ddfd3c62b99946ddc50e56ac3a82c7b54dda6eed6aec21c3a82c59", 0x1000}, {&(0x7f00000013c0)="b32a503979e8664bc70fcbf9e2d7dee6f32a6d88efc48b9c4b8177cc7fefa9d82abdd476e1a58637ec339913ad3e4ad8347419c60c3dee5f745385168a5c6bcdfe6b5d8a51861816c7f71c0f9c5472e850a710353529195f8dccfae1e4dd5c06f1f77c311a307c0597d8453457ca750fae07e029ee1e8dec31891557a57b37806a4311157df504b023edfe423606f2b96adb5644eb6a70ff7e433528050dac70b7438ef00f95707eda30ef0c91e5c16d8dcfc5ced46cfc761ec3b1781541c555f5c58de6b88d131a488936ce34add97fe1098d1098d444dc529c14c69e111ec0ce470324f3ba956c759799", 0xeb}, {&(0x7f0000000280)="52f0850ee8cf34bd84b0b92c5068d5c2d9c984dffbb5a2b69014fa73aa5a2a736a804d7578b86be62c867ecdfcd1b6032cbafc02c6511f043ecb605c876ba047e121307590869e3362c3e7def4", 0x4d}, {&(0x7f00000014c0)="bde79726903a9da941d1a3c5c7697c617f5712b3a66a3d56c5f6578aecd7ae5008333e6bc3eb97674c9ea026afdb8d0fa0996bdcf22d955bac5a2ec2ecfd03d7990a288426b923cf603cc3bc94939cebf09e0d4ec6d00eea4098ca6c037713cc6f7cac7ff227974a9116129c91fb085b6c330368e2d6fb85dea95cf12885735013c958d3765b25d3d727a85f0b79adfda471d99262405a83b324eb5b1e5c642c3070f463cfd53aa96c5b82ad004a9eb00fd5f294d02abeb6470d04b02fd0ee1f79f5a6cab5af1230d02c4e4c7c7e", 0xce}], 0x4) setgroups(0x9, &(0x7f0000000340)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/../file0\x00', r1, r3, 0x2) 18:09:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x692, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x6, 0x2}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}, {0x8003ff}}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 18:09:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x2000}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 18:09:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000140), 0x0) 18:09:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffe00) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000003}) r1 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 18:09:06 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x75, 0x3, 0x0, 0x100000001, "f816557f6106af2e9deefee4798dc46a56b972bc", 0x3ff, 0xfff}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x3f, 0xc28}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 18:09:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 18:09:06 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:09:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "03ffff0100"}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x10001, 0x4}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 18:09:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="27d143f6146b5014cf26f6db31a0e7c380472bd9d98396ba4ca62808ca1c2c060407bb4e8ed62265ddd0e465a611b3524ff07ad3b08bca23dca686a19e722d5b0ef71aeacfb09dc5ee82b3afed5e8532ab19e4cd372fbd1ef1029d6d142ac326aa03dae6ca2c7216fa11170cb169c00c571e740abd5e3dc770f43f670436261af1c2aa19478117d944927ebacec1a209", 0x90) 18:09:06 executing program 0: r0 = socket(0x2, 0x400000000004, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 18:09:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) dup2(r5, r6) 18:09:06 executing program 1: pledge(&(0x7f0000000040)='})\x00', &(0x7f0000000080)=')\x00') r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x17) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000007c0)) getrusage(0x0, &(0x7f00000006c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) close(r1) 18:09:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x7fffffff, 0x8cf}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x8}, {{r0}, 0x442a4ccb0d834dca, 0x0, 0xf0000012, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000081, 0x100000001, 0xfffffffffffffffe}], 0x2df, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x2, 0x80000001, 0xc7e}, {{r1}, 0x0, 0x2, 0x5, 0x9, 0x8}], 0x0, &(0x7f00000000c0)={0x1, 0x77dc}) fsync(r1) 18:09:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb9}], 0x40, 0x0, 0x8000000000000000, 0x0) close(r0) syz_open_pts() 18:09:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() 18:09:06 executing program 1: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 18:09:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x18, 0x4, 0xff) 18:09:06 executing program 1: getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, r1}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 18:09:06 executing program 0: r0 = msgget$private(0x0, 0x500) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0200005698e430efe5939f97190000ef0000800f07dc7807b671c8912ae93362ae7ecd9864415c54d38df7369410decc8c090000b42f1cd791f74fcf66c3f1aff035bb9ab856e271068156f5d3b70529a3c707a78b43c222a9a5c8f85ef9ee12593339e7c8c4368fffffda6d11701dfce80d06ad6d58"], 0x69, 0x800) 18:09:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x30) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffd3f) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) recvfrom$inet(r2, &(0x7f0000000300)=""/247, 0xf7, 0x840, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:09:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r2) socket$inet(0x2, 0x5, 0x5d) 18:09:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getppid() getpgid(r1) clock_settime(0x3, &(0x7f0000000000)={0x0, 0xed5}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getpid() 18:09:06 executing program 1: 18:09:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x8, 0x190) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x8, 0x8, 0x753, "51eaf75e013cc7b1bb90d221d3f21d8d99c568a1", 0x9b1, 0x4}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x34, 0xffff, 0x200, 0xfffffffffffffffc, "36ce9885cf0b7494b1fbe4b911083f1ca4b3fa33", 0x3c4, 0x90}) 18:09:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) socket(0x1e, 0x0, 0x0) 18:09:06 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 18:09:06 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002be, 0x20) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x4}, {r0, 0x7}], 0x4, 0x10001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/154, 0x9a) 18:09:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc1b966b4e2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cf2d1d53f0c1a329ae6ad0707877950ad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x5a4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_open_pts() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='&{:(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\'@\x8e/\\\\\x00', &(0x7f0000000240)=']\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{*,\x00', &(0x7f0000000300)='&', &(0x7f0000000340)='@\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00']) 18:09:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) seteuid(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x82, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 18:09:06 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xc59d, 0x708}, 0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x8004, 0xbe) shmdt(r0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/106, &(0x7f0000000100)=0x6a) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 18:09:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x4, r1}) 18:09:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000000000000029996f53ec8fee4fac4d34450ee3f60d1bb1ebf0c1d24bf74ebc6512"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 18:09:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x38, 0x2, 0x2, &(0x7f0000000000)) 18:09:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000000000001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/140, 0x8c}], 0x6, &(0x7f0000000500)=""/206, 0xce}, 0x42) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="7bb7c8c9b496435c7d422618ce6f2afd4252b716c069c2937f28e48bd06122cc09421a93d8156283dd9ec1c750c6524cf8a51d398a8fcecf8092c891c723bf25990178b9a7dae1503227c00573de5f69e0d8df0dfccdb332b6df441ac1e889d00e16c56fda5cc800c5ec337f1f112b4bc2ede96adb0911b18ded47edd9d1bee802940127a30f0ba1b5575c9bd4ac57e01e4e356eabee9a74621b613a1ad0c35e4d3a0b0b311498cc249187ec390f9e2bdbe6c3f1b1fdbb64736d275e1ee7e138dddbb11ab5aab1dfa0861c0a926b54632168b390", 0xd4}, {}], 0x2, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) 18:09:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r0, &(0x7f0000000080)="7b1268453f701c9bd24c6cc05be8ca58e2d6bc450dd1e10e16dd94b39639a428fb512ecaaf598d1fbd8e49eafc1acae281e3cfbc649281bb86a1c17d7a1267f88be3c51275c31cb59fd37c6258e1e4fa027b", 0x52) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) msgget(0x0, 0x203) lseek(r1, 0x0, 0x3) r2 = socket$inet(0x2, 0x4, 0x5) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xf88d, 0x905}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="1e128940517b790b1485ff5401a398757cc274768923", 0x16}, {&(0x7f0000000200)="356f94055ae7f7b498516fbe302ecdb5b872a08c1ae1f26a3a7aeacc7391b0edf8a6633d4a4fc79b4110dd914294ffde7216ce3ac4d652244af6", 0x3a}, {&(0x7f0000000240)="470b97e1bad036a43aa51d37b23c1f1d523080fe3ba105d7a72005b69a58c921fa1daa9b7872ed5242964b303b96a1fd21d3aa723723eed332f9ca3de5331e849a80714fc74d24cbc2649a76076676335a29e4a8048a16b70942b3cedf35c5717af4d45272239c3926b09bdad134c058e64bbd2154b3c9b39496a3b11e34007f5c70f66e57d4914eb0f9ea4c6b4b5a6a390d", 0x92}, {&(0x7f0000000300)="88d0db48fb8d99eed6442a65c0475087e1ec89934ffda19715d8baccb95230dd79bfd68f7cf5444a99a8aec99e2b119e84a1a6ae73fce355a9ca8a0f16e272cfd488da70e368babe765927dd742248e1333bacdeb7929d5a2dc39ce714bc70606d40cac18c472465da207b3e7a07aa3903459b97497bbeb94a05098097b8e416ffde1a9a47c0cf23a3fef1694a7f3d634e29e5265fdddd6c60189ec275d52a82f0f0d974794d16cd2c2d3403e2140e3fd0ea9fa8d22eee8bc8ffcd7d7c0b2105752add288d21dee07563851b76e2249fcf708e50592a1ce9568f5c3c16b7499bcd08553d50b6e690f29d1ebbb8ef1e660e941c2ea7ffe9f18f", 0xf9}, {&(0x7f0000000400)="a8dcb7c93f9fe93187b530593c2c688117a1719f322df9d69a295749476363e8f40a314ca2abcf0a761fb9062a9693416d7acfabf0e1b761734107ba0db55d4d9c1b8d6980689ca92ad5d723e86c47cba8f1b7dc5ae49c1f7152f572aa099e46d3ebbc12a5a0587c30fa90c358ac420ee67a91fb521be0e1df9ed065b6559a87520006fe3aa7de11140bf034436eeb2dbbcc27791c5ac5114fdf123fe1d32cbf1f02f2def0690ad8919a58c838d4aa4eaf6d7b8dbf3b40a110ba5df35e6fc234e1552add7a94c1f1cc1c2507055a46d8155ec5f13b1a648246c5d31b0093b5b69c751ec5a5a617af550fc474b277897ae7b130bc881f4aec8880f27c31efbff2662b264154e1c615f8e5e41d0f13eb1bc3f7a405ed0b614ecbfebc97d06f879165bfa6fcb6ea373b8a68088d0eb8de58bc467c55e8dbd27fa651f0edc7827ddefe8fce8374a3754e0524603cba8d11cd440a7262fbcf1896937640227d52a55488b1eb40ac352c98ad0a41cbb6d56f5f8e23729dfe2f33a87ad292a59b1379fc6017570bba29aa5dd723e8690d651e38b2639e8aa0e056510ef76199fece7d010f2d9cfc01f7caa9790a9d899809b1a1e167e4251a9d47c26b2ef4868cd5bcbf0b1fcde9ce8afccce8341f3814daad3d3b8b8e2e22152c0a6d8bd66f0d0edbdd91f974c5cf55b5ab4316e87719f1fdff36dad96cef8acd768c337c258d503aff4f113321ad6294c33a9e4e1eaa66f3a107746bf62cf4899944e770ac1cdd916827e5fd192fcb33ee6fa9df32fa568bfe748a5e766c443a9065a6515e1c6bf5f41006e24a5d3e1923368de1e28be63d36ce1df6dc1791d11c4def16ef8d56dfbaaafcd4b201e500a04cc4d07c4fe6d3bcf6fa511e6da60cc7c10553892f19bd6369bf701549ce3aa9c733d9bc3c2e54e77630c248ec718b1d9ededef61e6ab2bb5340cd1ff33d898027e51b4905469926f3c609f6e09e163bfb6e7c4892374f858c9d7989c6721a77bdfbf24d33cee3a2399d1a2004af6cdb6bb899d68dae61ff3d418ac8d5012740165dbf19def83b96aab872901f9567048b5555ca4b45b01c0128b8c9d6fa635e10e5fcb4f9389fe96ccb9ff35ced03a57e9891ac8e6d9ad4f73152e58bede555b56aef750662b6a6c6ecd73834934e7ab443c4dfc6af0c2773924f031d83f38fa02a1b04d6a5e5dda640c26b6aa82aa1a4280a13d24ad8a462f55f4abedea6ca01320c26037971a2b24e01c2bd6233cb9e095ba1ecd777397b9df60708a4e19630ca9261420d7179aae61459f01c4de0fbb821a03eba0d537645b337eb62c09142fe1b98843038f7c6c6a2c8ee0cd41df76808999bab9b22d8de06b62b0d36c4463d3a321d0196dda9fe3b78b8f91b94494fa18d60acca44ba91a8d44aaf0c43ff5421a73babe71463dccc2ba92b52353877f6bee85cfa4ac346b57487ea3fe00e29deedd3fde79283e54ed2671dbcce8d056b888ab5f7ab083ab46d7d58baebd99dd0a5873baad560856074fbb8f853e18bd9fc83e24047a03ab2a78ee93e91909cbaded0c3ae43024cff3f8deafa80c31c4fa95510a535eeda6170cdfe6c643ff247b579c5ece018cdeb8b3e4777ebb172de280395e19888af68308df051a3757d3b55f777d5ecc3da13624b4235473d8229aecc370181808c307297093f836edc9aad867cf0dc716c22cbc8bd7e0d8059eea9ee63ebe2f39a78a3adeeac20e1c8e4577f6f68911c2afc745c38d4f7c999c6694cdb65009d19138546f2a3e2c8220bddbcb59341757cd99546d5cdaa21dd4b4012ee673a5430fbbf6933ac7a1a54c0fc048182ed11cd3d95129e263a4f8a7171252382732ffc6f1445819479c97f529e576e583049235bb91cea3426a373745d54e83be717ea4e357522f80eb0a0a5b8f5be78ea0012cbd13cf5eecae7e567052481e0b06bba16d539f1480b65bfd149e1f4fa12008ecdbd5dd0a3ebfcd19fd522139ae3116ab37779249d2d55a0e7e58aba3ca8855fe89cc4db6b06e63a5c0204049f487f13dd30e63fd2d5725986ff54b214a7c242f79a1bc1abe4ac78ef6df75f2052d1d0b7e0aa6f8780408c7ff12260069d31f45c3506e0ba4a293d69d12ff7a8e42e123105193ecf04c25bfb0876bd5410e6b27204a194d39e9beac34998ca080a8628b4c4f7066610a93d76cf714ae52d01f6f9eacb3d50a4e223ee5ca89fa35bcc188468a348626c7889bd8f73bb012b726b75270d6016dec86b0cb24b22b312c1f1f8a569282d347ac51ab0093bfd9fc3e416f761c8583186a75e8d14f0093c30b58653bb7bd6fcf3c5d33a020b146396ba8d7df3f5bfd510d1475bffd8a0034cb5fb4b1618bc7d89cd772610cce8fa6872dfae2f71777eb82f9d6ac8cb01dce337067685036dfba2a1182dc5b347a1947e526b1ae1bf96f1c202db10f9e7038223b2c5998726ead6f32e6833e43f3920bd5cf627225a38f31eb4838704f98e4d9925ea26588330c86592614804e36bbe42757d484e860c86eb0ac73f773fd59c1724090ee117417a369749c688a67a77a9f47d817614e66997e665325d2dd9c7799aa6d8785d326cc77b6ecb1031c085c88de1a077402c053ef3096ad8bb9e4486f0bb19b143de00d349c968df63288f9a873e7b37d34f12c6062c9e707551cfbfa37f2b0d42738647a4630e97de1b0a6d4a99f1e2b625876436f85e857e446005ced2ff876f895563709eca5708e926a86e18354b3e60f0fd2acb0f4cb400e5b7a755d12880281e5ee7932940b501eeae09436c73cd54e10aa73dafa563b35caa548b5c63ec2555c20be3d00a0be8914fe010963d7223bb76c8507bcdc751a4d334d51ac54fafd8da043f3dc3ad7eed3536eac5915e6a6a24679766e74c627e9b725cbc1a24f8650deb5f79541f011794b140cbbac6c4ba6aa38ea9e7db774a2f8a9eec08f75573e98909c539fa5ece24afa18793c3876fd698aa6573f460d2b7cda61f707c0287004669c7bfe8a251b78b924fed50dec8c41de19371e9ea51435e7e45e2477c8c88957877849d7748c8a96fbc7cb1259674a34c03b2f2aa348ed6ede1544e2eaf45f4aab45fb0f1afd52cdc33156637f46115bbc07d6ac9db1e4dd840627fb9260aad34060ceb78e4fbaf091e2a5a06cf7debfb83337de6b77501c5bf4270c019b445aa48c309f96ee92847811b39fdf79d1e0bbb700e589d8d9bf72952bafcf0339cd91d64c830c384826446924308de7645cc0a3f9f90b6f4acbced328d010b83522d4aae88e1e1d0068d3d7cb116ba67e8fb586058a125ca594bc7f2a49cb7e8d2d772e920fb34a625b1c14641ea73276d100dbfc748f8f30ed6f90bc38bec0238e0ae49dfb2a2483415f5a67c03ee92c886e1079485b975c09a74672ecb145f0ee46939eb619345c1e0f45ac9b11472edc8d5a45d65f1e36f82e819ae1eec11e26f5d35727872c16f77652280546ca24e5e8270fef577a091468e77f4670b3d2b7e9a24a6f964625dc90f14b1917f2c374ca57c5ebb37887ada17619de04d73e1fa92614f8754020ef3a77567f82550ada32fc7076afe3cbc27cff0a48e60673ce862c45a34000ca5d14267b2abf91bfeac25d165ade76bda548dc7bb6266c6096f0dbf418e3fbf371830bb876e0bb2c001d3ad62e48c365c62f029a107d8c64bb9066449e9f105dbef883a1560127f384ea43a3ac5cf697c407610f619c47867aad3bb3db57e2eded46858752eaf54999ec8faac5d4e15a4f130199ee210d9f141da0109ac196bb58c543a2be935b8eeb7cb45b035901de4ade9ecaf3c9b9e7bb301d0032b89a084f615aba01ef484bc48e35196452f40678fe7e2250855b30c161e6b124fac0332e033de55bc2b291ebeef840ef83dc3e0a2ab57903e1a15a4aed043f3a684e1f83656c9863455f1c0e5ad850b83152af0f047f5a4173d19fa6103e0b8b7402b19f03d352899f07623fd66cc8d35534ee4e634c121d9b6a75004b8114949a89675f87ee7cd8ae052c18ca38aa6f8044185f65aa07ba023505d09c4dda7d0ceb47ede7e292698a4f7d1062a15bde6768dfc044143370693af5956b36d6afe4a51cec3d3ba19d5900a4571ea734bf4aa2aeacb07f55981b10182e44c51dc8e2e54a2e26de22f594af9d54aa232a32e7672b67d7ef9d6e3d2078f61a0ec41e5dcb6cfa6f42ad6236408ae8972c918fb1f98777e01d8368d212c656a92c204398d63565c3564e5139b1d39ed1eb2f1ccc56d9da64862a96a1c390d88f7dae6a23efea3d5fd7508a5b007dd79522ea8e489f363e05004e7734637601d1a1ffd7e4485a25513c84a11ba8c777dd101d63057d172a767319d34d71bf4be220dc6f198b018f3fae553a005edf3f58016cd81d123708c5a1cc81afec14c53eef211fafa12342c6cc299a0f1d0f48cd0cc47a50d8bdc4ece23b78700e1e034ca8449bdf21c5e3f6cf4ee3022925b7f27181a526924a65b8a8e1c7f9b997952312b018bb4e1431a868e64653372035591af3668c58bb7930b0fe9081f95b2dcaeec1c953452623eb89459e9620b56349bdbb1104f58f646b6eb449b9ccbb38244b07f962afd6cdfd67607e6e2bacb2e653f20534e32558776d446f6ed8c5f13ee275f0a377bf9f2e0744cde220bf1d8cea80f77c022ac8cc1adb1a3432cbbdf49565932850dea798bf123dcf80280436fb0652cbfab148a3839d19fc4c6a396e9e450823489b2a685bdeec85df5d9e343310503b47953c44b8b246db5aa9bc33874bd5163c959c756e0501d0bbea6f9d9f9752724ea037c2211dad7b9ec31f76c898387d1267b1a84f7bca7fd23de470058ba9d0cd70292008dcda4d7729614907161c3e9de1c24435719fdd25c251cddd72405cc39d89ebb022f87b5907bc733387f041c436936bc32a88d00f09cddf16bd293223156a482ef9aed99bc6109a106d9fc621d1cca01d0c0d4a5e13d9df590a429c115c973d52ff8b8e7649e187f41ce4fa7f114c269a62d90f0c2d602469155d67dedf978ebb7571ee6b26d92c40f8dec2d90c8a1b798d016acf2b62da8625279cafd8ceb52c27e44095d6d130674e9f290150849ee1d4c6cbdfdb3c148dbb016f0d130fb082f270b016a7ed0bd29d34302584e50395330d4759323eef2e1594645c6aaaacc3e5396556cdcc119d678b9acc74017456c229464316a03f843bada5943cde24c212b93c3f1e10154c64a524e25cbfc78542dd391cb67172b5ef233e65a6b76410b7217be1eb0140eeed11e180166456055a22057aa1d4c947ade8c90f991385974b9a86fe02467613b29c5af8170c3987120bd80f53b8821bc5943200879a6581d505c6d1f346fc9f71b590b042f500139942c2beaba30c7b6a993da5f8420d152ae4c26a39e85ee63268a28e02cb20c45a1ba293ce6086d7620dd4424d77f8cfb336ce15f74fbdd28f87c7737dd626259a860ffd48cd25227c73725e59c7e1d351439f81d11a2e8a7e5e891eac3116f550e4a17f2434d79cda09466aee510fdebf7740130726d444b13de533040359bef1a4c98d5b04b717e033765c0517850160ce65a07c754e849c5ee640be953a03ae988899cd4243259caffcca1e916889cc1e37d2d8fa08ce8b055fd3f21c15791297ed66518890d8415f6091c7e88563b2c5c0d89a18ad61702b0b20b13152f161cb6cc4e2725bf1cd8369cb21370506615f82f1709ccf9837f42223d2dbdfe711a22b9933b1147edfce892e4a3eb5331c04abda6b2ed6946bac6d64395415379e0af3dc28090f1c1f749", 0x1000}, {&(0x7f0000001400)="afa1a7333b768a45880f477382fa60eed84f4dcfd84e1ffd6a8b8251ba9141aab2925a1290c59eec0b1420766e2939a805244ac604fccf1f58343e7d63d68a62afc9c673f4fc8484085c07b9cd252f4f9ca8ce01a466b85e1bcf96c5dddbdf1c92f81a3424a905e8b6bf5a71944c6d0a40969d83c9e40ec9102f985fb6c09506f282c746", 0x84}, {&(0x7f00000014c0)="6d924e059dcc581a", 0x8}, {&(0x7f0000001500)="b9713776a11b8181e52ef51ca7eaedffab277eeab2263260853ec2be4a33c3f578cf908e788c9acd91f25bf380ee5f375ba9dfa8ad4f7cec0a6f275b68af8cc57e39a7c3972f352aecb6659c8eb46ec87089d9406aa74a00190c14e9f8290440f55217f4daf3476748d3", 0x6a}], 0x8, &(0x7f0000001600)=[{0x40, 0xffff, 0x80000001, "421c20c264b330b1136744688b938b740747f69fa93df7838ec661a7db5cbfc191acec27873d7b7fcfb4c1"}, {0x100, 0x1, 0xfff, "a79b540ebc5bc8a643023c6ff46a809d31e38df27f7de4fef2fcaedb98db3be303dbb33c43c8133c15b9427feca07a34f935d83bde8692967ae9ec2875aad77be6f6b1b1b81581f1a084a6754790125dde3655e65fee9a037a3d2bf00e622d7368e80f60cd94c382265ddd85dd1af7c0549bfe98b063bda38210c383da015f2a9856cc74e393805767ddd38e9a20e4337c7dd281d6b6093bc8457f37298761b7d45237bb1eda42b4a5bd500c00f2ef603f59f4b5cf160f153168817f3f6d525fa19665ca5f69f88656d37eab05d1c4ee9eb787e9fea4512359de9c928335ba94ca3a7d0ceac3abaed0b93105"}], 0x140}, 0x2) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:09:06 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='B\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='#]\x00', 0xfffffffffffffffe]) clock_gettime(0x0, 0xffffffffffffffff) 18:09:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f00000003c0)=""/128, 0x80}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 18:09:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0x6, 0x0, "282b45cfb3a48425c7b2de1727a6f727776b9c3a", 0x5d, 0x2}) setsockopt(r0, 0xfffffffffffffffc, 0x200000033, &(0x7f0000000000), 0x0) 18:09:06 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) recvfrom$unix(r0, &(0x7f0000000140)=""/39, 0x27, 0x803, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x6, 0x7fffffff) r2 = socket$inet6(0x18, 0x5, 0x6) r3 = fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 18:09:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/212, 0xd4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 18:09:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000100a, &(0x7f0000000080)="eaff125d3a9fddb0f369578aa4d44142865d55ebde", 0x15) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x1) 18:09:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r2 = socket$inet6(0x18, 0x5, 0x4e9) recvfrom$inet6(r2, &(0x7f0000000200)=""/18, 0x12, 0x800, &(0x7f0000000240)={0x18, 0x2, 0x6, 0xfffffffffffffffe}, 0xc) listen(r1, 0x416) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x80}, {0x18, 0x3, 0x4, 0x100000000}, 0x80000001, [0x7fff, 0x10000, 0x8, 0x100, 0x7ff, 0x0, 0x1, 0xe30]}, 0x3c) mkdir(&(0x7f0000000280)='./file0\x00', 0x12c) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r2, &(0x7f0000000080)=""/9, 0x9, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 18:09:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002540)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f00000000c0)}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/162, 0xa2}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/23, 0x17}], 0x9, &(0x7f0000002600)=""/88, 0x58}, 0x2) 18:09:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 18:09:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r0, r2) fcntl$setstatus(r3, 0x4, 0x84) dup2(r1, r2) pipe(&(0x7f0000000080)) 18:09:07 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10041, 0x44) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/121, 0x79}], 0x1, &(0x7f00000001c0)=""/131, 0x83}, 0x800) 18:09:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x3) 18:09:07 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/212, 0xd4}, {&(0x7f0000001440)=""/134, 0x86}, {&(0x7f0000001500)=""/50, 0x32}, {&(0x7f0000001540)=""/128, 0x80}], 0x9, &(0x7f0000001680)=""/4096, 0x1000}, 0x800) r1 = socket(0x13, 0x0, 0x7fff) shutdown(r0, 0x3) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) 18:09:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000001, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0x3, 0x40, 0x5, 0x690}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000040, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x20, 0x3, 0x8ba3}, {{r0}, 0x0, 0x19, 0xf0000004, 0x2}], 0x800, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0xa9c1, 0x7f}, {{r0}, 0x0, 0x8, 0x20, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x24, 0x20, 0x8, 0x101}], 0x10000, &(0x7f0000000340)={0x7, 0x200}) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = syz_open_pts() fcntl$dupfd(r4, 0xa, r3) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() lseek(r0, 0x0, 0x2) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x10000) 18:09:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10001, 0x114) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffff9, 0x5}, {0x1f, 0x9874}}, 0x2) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000280)="3b418895e20e2802b3cb24b788d104568ae6b0eef80320d36c761f4d4d44be87cbe1a8c879566b8652b239eec4474733c0043239ac0eb39aa951ad01c7d0f15eb002c2e82e7c0863429c72f89ea0b057101b969a9a3028ade1c21e17f88ff57dae60ff505bf4302ea749cea3a41d55db529ab15cb0dc494f5d3fb791e8156a5a83cc3508", 0x84}, {&(0x7f0000000340)="b45a0f67932db6fd2603665b624a26c20727eba113fe32b777685f05bcb8ad0b25e5da3c9e80ce416b9bf8b0db6c80e225c76301f05e37563977f0719d0b02cf7ac9d3c3f74f005c6448758d497cfc92a7087816b18a91453a1756ed696ade380629575dbb0d0d105635ba05dcb85c7da17f119188d15c065dce6e165db41c75fc165219bbb81c37e42affabb3322af1332b0b3ac4cc9312bd324741696120dfdd2c24698da20a73919e7a9d896eeb06657a5c2119f10bef5202485dd7fa8884cee1e1284c79f815771623f6c09df581003df4d65d0cbeb23f8cfae02a7db11790eacb", 0xe3}, {&(0x7f0000000440)="679e17f4acff81fcd1404e3ccf0936f3456bb9ab4956ea713946f83722b5c98f24cd630bdeaa58f013d63bedf1470c36417cd8d03031353516fcadea54d40f82095db520fc5111fc4c967d9b98aba0520f507cc169fd3d6d946d48c9f2bfc11fabe2550f1bd25a88b15dfd0a2fd04799243ed7b9668dfe05d57211ac2e42d474932ef7b3cba43964d2e69417ce688303d781c1ca8bff8b489b38ded6f6f133ef4c617c6701132a52ff21e2a2352c45964e9c687e6428038bc3aa5713038bd4a9b051f9fb34cc4e00eb6f6092ad53c69833baa343140b2e693dc56bea7066d638b4e81b02508f21", 0xe7}, {&(0x7f00000001c0)="2b28faff41d84e7d50b99fb8d9cec6f735cc61ab5f2e10143c263ce9d92e9e8583070a181ef4a6ee6af99c7578d76758920076bdcd7e3b782bbddd8203f825d4ef49e5237d9981827e66cec6d9d4f97719d85fe9e6ace6988cf467cacb655ec3de7008", 0x63}, {&(0x7f0000000540)="78860b15204dac052d7a3dc6693b4fbda7eaa31772c6ae19b6e4ca888083a8d7890666214424dfb96c65b80c72c3fdfd974b423d14c9d724c7dc9afd4e4241062c0b9656b9875ce66ff8cc6e536ce95145431cb97b676b0c2bc00041d7e64f6b4685d86dd89f1f2c2179ebb6662d7c46f2b2e4de0baea4ff1e6bb2d029b51566eeea694fe89e362c39f298b8ef6960d4a989f05e49f0c48ae6df447c7cf8", 0x9e}, {&(0x7f0000000600)="11b78918ad433ec693797e42b5b75e1032a7506453eb03bffa2340062578f340cd478467a54af90d7bb1a87097bb2967378ce49626e364deccd2ee228faf", 0x3e}, {&(0x7f0000000640)="7b731ab57d8b7df3b5d072329d75aff999a15c8e64ce56fab40daebcf5a45f262487d591487d7cefaeaa41b853343d907bb815a1497e467cb70cd0a02f94296195ec6e5c38e860ae1cec3d4913cca4ed1144cc9c14f390a752a9537efa3e7a6f1b736f49feee2175c7eed15ec54a64e22b93a8ca84a97dec936419f4bff9a2c20486b7b8d400797389f2019905", 0x8d}, {&(0x7f0000000700)="95f43f3328d08a1f841b87adc7a085c96b4b6c0ab379723018e113fe2aa995e59d34f421020913cd096721726d38556a537c5dd4395fc3c5b53b6db0e88494bb78b99d43ff4260a935afab874b06fb79b10b7867dfaead170d27cbdbce28443ac87c51b6a636696d0d5efb3730eee30b7ba1efc58f212949b74355f9c763c2898fcb033c0713eea91cafd0b30aebf2ffb2395a355c2ac58bc616b9", 0x9b}, {&(0x7f00000007c0)="b99b4c6170", 0x5}], 0x9, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x8}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r5 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8, 0x0, r5}) 18:09:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80000000) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(0x0, 0x0, 0x50) mlockall(0x3) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 18:09:08 executing program 0: socket$inet(0x2, 0x5, 0x101) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2c, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet(0x2, 0x1, 0x1f) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f00000001c0), 0x0) socket$inet6(0x18, 0x3, 0x4018000000000) 18:09:08 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x20000000000, 0x4) 18:09:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000001, r1}) 18:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getdents(r2, &(0x7f00000005c0)=""/4096, 0x1000) 18:09:08 executing program 1: mlock(&(0x7f000021b000/0x1000)=nil, 0x1000) mlock(&(0x7f0000211000/0x3000)=nil, 0x3000) r0 = semget(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/4096) 18:09:08 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0xa13a, 0x3012, r1}) fcntl$setown(r0, 0x6, r1) syz_open_pts() accept$inet6(r0, 0x0, 0x0) 18:09:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getegid() setegid(r2) r3 = getegid() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = geteuid() r8 = getpgid(0x0) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x40, r5, r2, r7, r3, 0x190, 0x8}, 0x9, 0x4, r8, r9, 0x10000, 0xd06, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = semget$private(0x0, 0x0, 0x204) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r11, r3, r5, r3, 0x8, 0x5}, 0x5, 0x9, r9, r10, 0x52, 0x28d, 0x4}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setregid(r12, r12) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x40, r5, r3, r11, r3, 0x9, 0x8}, 0xffffffffffffffc0, 0x7fff, r10, r9, 0x0, 0x6, 0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xb6ce, 0xfffffffffffffff8, 0x100, 0x1f, "c1c28c283ddb3e5d3d5314dec70394bda71d2ce1", 0x1000, 0x7f}) poll(&(0x7f0000000300)=[{r0, 0x50}, {r0, 0x10}, {r0, 0x5}, {r1, 0xe}, {r0, 0x88}, {r0, 0x10}, {r0, 0xa2}], 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x4, 0x1, 0x800}, {0x3, 0x9, 0x800}], 0x2) kqueue() mknod(&(0x7f0000000380)='./file0\x00', 0x8, 0x1) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x10001, r7, r3, r7, r6, 0x3, 0x6}, 0x100, 0x5, r10, r10, 0x1, 0x80, 0x7}) getgid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r4, 0x0) fchown(r1, r11, r3) getrusage(0x0, &(0x7f0000000440)) 18:09:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, 0x0, &(0x7f0000000140)={{0x7ffff, 0x200000000000000}, {0x3ffe, 0x1}}, 0x2) 18:09:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x0) kevent(r1, &(0x7f0000002680)=[{{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0x200}], 0x8, &(0x7f00000026c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf00000a3, 0xfffffffffffffcef, 0x656}, {{r0}, 0xffffffffffffffff, 0x10, 0x77f8379738baba01, 0x8, 0x7ad}, {{r0}, 0xffffffffffffffff, 0x20, 0x6000000e, 0x100000001, 0xd1}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x2}], 0x80000000, &(0x7f0000002740)={0xb1, 0x6}) socketpair$unix(0x1, 0xbb403f9528983dca, 0x0, &(0x7f00000025c0)={0xffffffffffffffff}) readv(r2, &(0x7f0000002c80)=[{&(0x7f0000002840)=""/44}, {&(0x7f0000002880)=""/243}, {&(0x7f0000002980)=""/65}, {&(0x7f0000002a00)=""/228}, {&(0x7f0000002b00)=""/251}, {&(0x7f0000002c00)=""/78}], 0x8) getpeername$inet(r1, &(0x7f0000002600), &(0x7f0000002640)=0xc) kqueue() 18:09:09 executing program 0: setsockopt(0xffffffffffffffff, 0x1000029, 0x200000032, &(0x7f0000000000), 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1f, 0x1, &(0x7f0000000080)="396f6c39d737cdf24fa06aa36fcae69495b427008f9079dd12dc1e5208ec8779cba0b30808cbb775d211f0f6bdd52dec585760afebcf56d533a52f2242a6aa1394c496492137530ef8528d15d52ab4915d1344794d873d166e528ef8517eedb99207f12f85c971843aff7226450b9c119bde4af9552ddf9db8a880843bb0c7f5de891488b6ccdde4a6438becc11b976e758ae2c43a9cbea2080e158e709cb597e4b4caef6dfe1a91317bf222e64c9a8f8e811eb43791c2abf2c50b90a7726bd5c206ebb38a98b4fd916d", 0xca) listen(r0, 0x2) 18:09:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x7, 0x46) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/166) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xff, 0x700000000}, {0x18, 0x2, 0xe81, 0x4}, 0x2, [0x80, 0x7, 0x9, 0x6bc, 0xf14, 0x3, 0x7, 0x4]}, 0x3c) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) socket(0x18, 0x1, 0x0) r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)) connect(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 18:09:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x6}, 0x10) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) syz_open_pts() readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xffffffc8}], 0x3d) dup2(r1, r0) 18:09:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x0, 0x0}, 0x0) close(r1) write(r1, 0x0, 0xffffffffffffff78) write(r1, &(0x7f0000000180)="4e8c1913606cdaffac5be6418871e3303543328a666829acc68b52b32a30cd13f2fda753a3cb87783059b7bde157af641fe8be221e9d72a23d856297470965b891a2ce6dd4ab6aeb104ad9a66d76a2668dbf5855b74ac60c98483193f922148db5fc357da39c38ef24c7abaffd816272a1af449edeebaa07962bc298ba6c9efe68a4bc44f8fd760372fcf3bd003d1bc80d0a1ff909922eb3bde0c45fdd95cbcc8f8d7cb1d00c05b528ad33cc140fefa89bee524b29eaad20301bd0bb56866e533946d90ae1595d4eefa2951ec1c32adec962ec281b3fe0d0559a5c90ce4522ec59d508dc8f4a6af2a9681bbc9051c40cf956db888ebfc397c307", 0xfa) 18:09:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e2f0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 18:09:09 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() 18:09:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/64, 0x40, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x401, &(0x7f0000000240)="7e5f4457a1f89baf5fe2cc68089f535148e3491f00000000000000633c5fcc2ba02f19b2840d33532b8b60139076d2789fce5a86af91ac2e1d6466eaa4d5e47dbd93204737e6a6edc924c48fea30a5be938a4d127ddf5dbf40754148604e0cf0b517ee577b7bf900000000000000000000000000000000", 0x77) recvfrom$inet(r0, &(0x7f0000000080)=""/250, 0xfa, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 18:09:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x44) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/104) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)="f736f81f75607bc54b60fd1ed0e6a4fcba00fee5cc3c46aa8815867d2f0875dc8fbbfc02a96384a2360bd93622bc9447c0d52bb8997823060f59b74ab567a5f1daed67d84f40c64a24743ffe421f1b22d9b9f910f7a5e30a4dc5de85df7622c12cff8c4c9fdcb63581724977e0e5f54dfe5d7266264e2cda13c28fbb84674c395b1f2d31456876dd4dabb3c29fc2b63eaa5b77f7473fbff2f7db1992b4cb34c7f66c81aad63c868aeab4d98b4135f4", 0xaf}, {&(0x7f00000000c0)="0debd140043b4381818816cbfd21b147f16589f9c499205b70e615388fa5aac84f95f683104bc1", 0x27}, {&(0x7f0000000340)="42fc0eb214c9a84b331f5c09ce600c04f1e518b44aee0224027f9ee386228ae08729b8f3f931b038799c63026fe4cd9f8c7f628ead6e396a1b681d7c0266290a28f0dfad8fe9b4bbc5909c243f53e1160aacb946e8947124b0dd3099b225b474247508bd326d", 0x66}, {&(0x7f00000003c0)="6a33798d7dacf1908f72874b373b567be55e870e4f5308602e473761ba8a4fab5336b14f70b1385be852b10b97f135b4bb984787467e42cebc6d840cc1f4366d1db9458a66900a7b1ba8d450fa122ff4b0844c4c6e5e3f07d80d33e6876b0c05e8f15142028a5cdc33b4686243ba4032227e6c6606fa7759b6ba5e92205f1429bfc768e51a9dda8e33bd30d7f7c5eee876f8d852946e1a8af276101df5b4a814600908341d355310a38a5288f914911e93d843cf67a39aa66988b84905668c6c5c6b7100ef5197bb8a3d8d4221354766cbb35abb", 0xd4}, {&(0x7f0000000140)="c15d7fc1f2321ae4d3f9b340d1dbe8cdc323bae24942d3a184d53ce8a38e4892b11b5b6e59e8cf441396e1f0b1f0fd988e3a838e65d5bb", 0x37}], 0x5) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x121}], 0x138) 18:09:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000740)=0x3b8) r4 = getgid() getpeername(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001753ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0a07ab3bf9db3058053c1a96ef98a8f6fc1313cd1975758d9dd37c376b77dd7c61df45b353286b2f74c69fe2293ca328b611b91cf96334cdfd048d4b078f019ced40c29469454a207e4a6f605db871cad6e4d097927518a9bb4814234d6518ebdffb47f2700ec3c99d1e4eaba66765e6e06626abee3937122beb9a79bebc1f904c9ab4ee786b4a46fa0365a865e3d5ae64005ecdde7ad29c4d76dac00000000000000000000000000"], &(0x7f00000007c0)=0x6e) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="c257435c791eba0689c171340690bb429e932e371ad8629013231c9ea1133d1404991a6a8f7c47a3127d5d22da670828361999db583fbef4b7ad", 0x3a}, {&(0x7f0000000080)="2812b285139e404f3b717e944d9a0942732ca7d6263e24649b2414223b17912e3bdd617eef9e0c194b1dec676a39fec56955dcab84658bd8b04d564a6bfdf2ac20352e6476941518991a3db50584b8a183ea549ac0eb8c19f8a07f02d8e45e63e118d7ba37fe1fb49f86ff801ed302ccbc552886be2f1b3f5a24a4b6e7c20ea5a4954948cf698a634e1db6610cd9606183e8f46c5e60", 0x96}, {&(0x7f0000000300)="499d0b80bdac1f4a1d594bae7f1e6b893fa501b8c9e5cc03ee4fcff424157de9e7b600b36b4542494896f0d8125216e2b06e1aded7597cf8f4112b21e4aef2dd8075bedb54f3738ec031b2a9d044e8b16e7077aba0a7058c2a1e9133e8e984d51667859cf68aeded73866995035e97fe6257e82aa82cdc6cb41a678a869893b15267721e89a36d40ea223fd781232b1bd4056ee733dd35295eb148f06bb42487c97c30bf0b319ab4c837a9948d04df29f831af436c70dc5e16b853c7b3f36844247b50467c5730405145db495275c0375d0769a7aec8db1474381ef21da40d7ec44a8e6b4f", 0xe5}, {&(0x7f0000000400)="46a23a049e8ddb7fd065ec1635cfff5abb84a0467ab016a8b2a44e601b545a8798df6e733d594c42a216e45847bf7afdb02779cdaa7524e6ceadb20fa7fc256bd4e1a2058c3cae35deb3e1a0e285f7c6567b41d933515a3fd42093e45ba77781", 0x60}, {&(0x7f0000000480)="b7da4e046c02b598dc6c1cf118a1ddee24229377fe0bb4cf86b59eaba1d1868ea9206447cb9d6d1ae71646a08bf636a1b36a70103b541bb236f3c83c2ba67672aae7ffb74db8dc29e4538f33298389b66e0e9bfb8eab", 0x56}, {&(0x7f0000000500)="85d5f0733e624b625afa316c2adbfa8ee1e699a3ddff504370e5449e1db0dfefd00299ef119ccbf108022fdac2b8c8eb4fbeca5ce8286b196eb610e44b7f428138dc04b976f328bdfe36f02a6a2bb5c76914e2163df2269f90763d29d61ad1e909e2ef34891ffa355b934931e568aad218bdd845dc33a05aff5651edc1a4eec8b6aaa092d56b5e77ed5f15", 0x8b}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 18:09:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x27, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080)="90000200", 0x4) 18:09:09 executing program 0: munlockall() r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 18:09:09 executing program 1: setrlimit(0xf, &(0x7f00000000c0)={0x3, 0x8000000c}) mlockall(0x1) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x40}) syz_open_pts() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xb) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 18:09:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x4b9) 18:09:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) open$dir(&(0x7f00000002c0)='./file0/../file0\x00', 0x0, 0x80) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ftruncate(r0, 0xfffffffffffffff8) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000080)=""/40, 0x28, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) sendto(r2, &(0x7f0000000400)="d5e4a859bafc0e4f47ce430af81394cdcfa55b5da2772e42b7e79b42aec858e35125b0007858244314b531df455df24c97cad3107bb03af4a41c9b2441bb7f513debafbd1261351ebbdbaba0b5e2455fe6ea7416a8d7a1f2e4d92495036dab8c1dd3adccc5794ad60e4c1184c8f31f4c9b8af917173f6b1af795d97dc9905d069b20e982e69a2270353903b7682446355fe761201f3eebdc7072eb79923ae151ce54245ec7c083ac999924ae73ec493aa3ff8218abc3e8792f2e237b5764d38c0fffd4709ff55d740120e6daa0b44d264e6e33a61ff1dc816ccd144588f8dfd9baceb1fbfcbe8da03a2311b9cc5b3b9e13e9686f95452340e159b983fff2a064db9a96850b571fbb6c665a5375acb94366144e669d12adc446f1772b15653883d2faa793bd41cdba34b5a562199ca999b316061d0812f3bd7c72848440c2fff2af9bf92d48f53fe986c8e53966f201f1724b6d7075e6c4a4d9b6846c2c2284a382e2d261f6403b52dcd7173bb68bd67e8b12b414ba54d267c0674bf03447ce7c9b9f43b51c9ec6cd70927004f29fb29fe10839388710a479cf887f87bdc03223769009cdb50c3ad3b0c473cfc74224009638d5e3686bac5151b75c1c5666d119d528f6626f9cfab5eac6de16fdcfcc3745baeea9a526b59d9f66f49c064b21be775198bce9e8024564b04219d2ca23a9ac909d5cec8bc44d81192f59696095b268e38fc5cba318e6f25bc1cdc0d07761aa0918569b1a8d8c478c42b869da9da8b51a01265e4b85c798b99f873d2cfc4c5284b4927fdaa6b4e34af2b80b06943893c9c27cfc345c6a864f81798c166416facfd2957cdc4538cb90792c849933d6d61ba4286d83350b731cc07c80c0ef5349dd3f74d92582f23a7719c6040e6e28a33b132c6dde98e71cf146914d279366476fafbf6657936bea0cb6b1bf71f0ef8b90c64c9abd2e5f547b29346a021f190eeaa7b1a556ff1fadd559773c73cf42d443059a5cb242ba9d633c251076b26da4ce3f0da2dab7f24bc444a7a65ad567572e3dd543c896ead7a31e5dc04c8081a6d971b8fbd5c573b75029d554b31cf2fdd0ee641c6f385ee7a6c8a246b39a38b2eafb3b88b31c471515d61931945c86617f79b84cf88e8ead2d66e36cb700ec17e8c121183accf194acfe277f1d06b61a0380b1510c7ae1d8f404bf1347a5a821fc3958c21f743dc440d2816c2c7a3fb19055ddec9c98b19e25e4efd83edc9aeb2481413a1a487bfdea47d6e2b843c24ef171fdb6a6dfb6a7e0da3263aea8213eaa591b3e609c155aa17687544d194302409df7b4a5401933cf451ca3c063633bf9003b325f620716d9e75556eea5a1fbe04c9df2e0a9dbf6c5110f0313f15a548858c0ef2e190222e953706cdef34e0ce8845cab68a82884bbc8364658fab6709167c5e5e8416673572bdb1df370f712afa726c535a876372b1ff11878b4b32bd3b356d0c8c1891543c31f0817cd6f60a84d6bd88369070ef32cd4e8fdcba2414f281fde01962ef4a1c96d2e8e76783eb0a5aa0a1a7f31a2d6c6d1f2a3c6b246b75f6c3c155afcfb074e6d1fa8fa0d8bb1c104fbdb066799850d9352e48e2548c9e7f0f77928e03ee0dd4dca76e791b5ed4bdf8dc0e1e0359c728503de0495470384f0d75c5bc3019a98e639f7e63beb012655509bcb2264db1b029eb8631312d4d51ad3fadd0baaadfbc9b5d7973a7edf216dbf676ad523d75567154642ef7f3b5425c374d2e353108b151e713b959668b4c59f881636f4687ba097ff453abebba7eab33fd492343b6c88a83748854736dd0282134796e19c8b95dd3c0c7ee1b9614d7dc455564b90a25b64e7ba88f6306e0f0913835fec5168d395bb85713ea0b5ef469076b4cb529bd22fbd6523d07f256be775ec6ed113ff8abaaf101c52af69a080d08d3781cbac1a850e95c482341c7cdc747341a2c3aa9420bae1acf887ec4ab818221b7d6f9e3e27af6befa4c28134e98608d50da5c44a05cb62fe7a760f631a59b1758d34c4f1a209941e99c7b4d5fc523d34b70559ab2ddea007372459e975c4d98f62375d882f19f814a467b2c2b66cac7c318e9dd3089271835eff215c8807e368c06bae371f590891e0f0390acca22b7ac32d42eec3c6937a40ef83f3253b9e70d86bf0cfedb142487b5bb25c90f35807627a5710490c9a837e47720f61e41b5e6fc8f1e28483de085e2e57532d269f4b1b5da0a56f56420f104ef15d3e2216a5493fc2d4b2880a9159c2fc6158eeb8fb709489e22b2a74d6b437440a5329db60c5fcee1c7d2aa622cbfad62ed62946c562a1bdc4923ac1c097368aed459efe898465e2b3acee29425445f2c5ce2220310fa944863cf251ac3fcde1603680b4fd77d712f3d97b44a0af1f21197d9a8a534c5406b79468bbdad6f834f0eb564e383b0572795427ec2bb8f92955c47b2c72156fcab06cbd3f40de8c58aa3cde4cea5d0fdb6749ef242670a9dfae1c69e8180532f1b11524ef509464e0106728652c145c137be6a9017f7b6745d38ff15d024cf36e8f8851c5551d517586566efe02b55d440ce7e0461863a0b53177ccb93e36c5300729c6725e43b3541ac7000af25ba672be17aaecd877c51490e655590a0ec4e05ad3f7c3c84c00adafa12c81ed36dc1c311a74afbb0c9139c71e9bc0bdfc5092cc598aa988dc2c4753f22b7f925505fd22ac4dc2b8f106459300c8fdebdbec38776e315f67e30a34385544d7eb83ab7c7344a215212c6438c9d622ee86107661cda2e997965018c0a1ea0bd10c1ff86e8bc62a2d3e0ff27511655f97f1fce69a933336d3e5b3a543e16ee797a9e2b4aef15fd7ace4035fc1413144b45a8f215ae132aced9e9d800df908cedf764dca2393baaa4388174839dd63a55c1d326d08415a86b139a4d550ba986880c03aaa7b9da880656abdd0142cf202ea309152304c9f5964a51885fd3d395a347aaae4fc50613257534f7cbe21bdf37ace209e953585ab252cc8fbb939cb84c63176ff94ce0b163f3f24ff5c3da3fa34e3678ded653db5f82e037ea19bac39fa2f85ee331650389208b7337f757a92779aeff6ab6c78ee5dd307e26484b6166e462b9dc0eb0079c2b82adf6c8d270e4047800c8ea79db878c959716e8cf2b182b382fe93dff8490c6291264797ca30d034aeddbd01c588eac4749adfbaaf63e81c57de9946815c78282aa66b11048e18a752263bebe4b084ebb1e4c0f7c1e6412b31a214335c764d9dbdbf9a8b9393222cca5381b8fc768419814b392434b1de9823a5e65c6846b26a32cd2b1536c4da9630055ae85ae8c143f7157b500a3fed473f6db97a3bc380d44ff73319a721733aac9c9512745082ecb72f8d254923208e2a341a7bdf872aa0930dcf492b29871225e48e1d1fd16c5d919a85b3aba2fce940ab9ad54683cd5bcfb8b01967667830f5b6f65cddc296d6bb0b4e47758585d24161b5c31764c7d5991b724ad910217d0b0bf894e2c4410fb9d78f0db9a8fc77249d3ea81b4d74845b93388c28b26e7f0415cbed69a1d2e88fd87a39c24ac2263aabff6a4f8840dbcaba2edf83ac4ec30890560878e1c45b325fdec156db7a9c52ce997f8df9d2b04feaad9619b06c51a2936fb71df30d9db57e618496659f422539de48e229b5940bf65c9e84cba3da7ebd3819923c2b650f75af99fccd6ebc4adef7b9bf06ccc4a3b857ac94bf997c69994eec2629611e555cf03be78798c004d03050bcb7d99934f10df0cba54052fc3275740290c0ce76e3c867b1aceac1bda181379d853b292da5c678b696d28e3c71f83a2eaa28e6e0ccf6ea749be02214f106578f3516e5537a2d0b3af053a571d6973a6e3c918fd053553ece9f42977c9fda04ab2203660e16153307ed8c630511037b5d137c7703fc2ee4c522e2f46d372b1b25fca98a1b0e4df4cc3ae4b21ce6177858ac5b48bd2e3fe5f6f2f37a61c97b57813b9aef3b9fec06cf9723faa9e176373805c32b21be77a0489c63ef503672670129569ec4fc152cb567994e1fe33aa4d0cdee2a2eebb10b026ce7fab91804ba760b65560b7a87b3281575c0e385cadb6a44f27ea963af1992d6eaca1e7dcdaa6373c61fddefe784ce0ab3621386892dc741d05be56d1641a2a93e63f7e28fdebbb4faf29ca1f8fe2c8c421ac71889db205ec8333fa8f5d1b7a3dd12fbf6ec33fdae7f78de14e69e0ce7d58dbfaa047ba81121cd15e1a0762e5b7e7ed98b5276c199dd249c9f9c806855b2687b0bbcf9d5187f950094c9c1d504d7cc0f9fe649ff2b6f4b30b416954a3d52d7ab649409debbd365956956c37a510d2513d1a92fdd1f81f563307919f5186ffe85595d5d1bc34a53c7cbaca6afcb0e4797e7899284ac8a1ebf5a4b9f52b71b67041b24dc09d311e5773e36d876778dd4f91f4d8a2c11a9b9e55ccb34b85030f08a10217d9b3b6698b6ea3bde8fa2b2c88f7c0457d53cf4426857fac9c9ff288d5e8e34ea9e71117b9d3e737de96e4cd99bf2ce6c567cd5dc51410c9a0d4584bc2130fc221be7190a684b3bf5cc9a498cf9bed249e2ec236ceb97558a90511f46ab49e2125c5eccd4d4ce4fce26a4a8da5deffac13382aa56bf22d16b1c6ead7ab14f0054068168530765074d2c52177009fd435a7e1141ad3ac70c7f57a892133e07d914f428115018279e8a312b6066c9b2bc233ef4a126e0c37591b3cef77efcab0c186b6eaf5248b96f47b937afec9e605d09801f29586adcfeb4943b2f13589b63e7a600238e1bee3f11c134ac899f303749d9b35d2cf4c53302125b2aaaba1197a536885967e72441c126accb92b90567a2b8362aa237a3f00b76b29d5ba906b43d5d98681600dff742652cee78c4d1f63513f40fd578b36a28e583bc6cbcd6969e3945a603c7034d0e07f5403dd526ea732d803d2584f0ff630a425b2c11c39a3c8dd46bcdcf9ab1e8617b1c3ec479f44686227eaac4bb531ed8d907bc60e71cc10204dd90c4d56474155ad2a55d402dbc09017404f5006433da6e6ddf8893d863b9474481563098c42235ba8e0a2a3bd7c374a0ef64fec5aa7107b81f10cd2e643560c2b6078039a3ec324cd10a4f21cdb248924cf1e439d79d6c9f2bf75b59332100b42aec349ed4b86b083fb33ee46312164c544331848a4f130c57ed33391505ac19f3964b88ad541f813d7c644074c5b87dbc97603e36d996aa50eb17638266028af26de349a0d784f93543329838e9e7b728714c7f4af98194f394e8adff0925da8713ae8be1a07258b68b0960c3afe2fe8b5f9238065f37e5cb4df6a386ae9418f30fc0ce8e05bc0aeba9161b70798216d424ca647ae789087acdf96392b7979e1be938393d8d24b3a2ae2f53733dd8e02fd1d07071ba9917f3d5596248a3220bdc5030f631ce23fb679e5adcbb50dcb32f19abbb2815427c66d7ed3d9735904974beb4cceb4f1ae1160f0b8e61e7e0b681d9d9ec56129aacfd200ba3284f1a9c9ab1f832662ab5dca9283bb5d84463aeeef1f9b3f57c4b7f47478d53d98c2466647be1bcb6b5af7ad509a957780aa6d3f9b60bdc3c7b4c9e7de8887cace2750ac57507a8f76e898249b14920e4a1905bf4ce6c98dddb079852d0a7193f390d76d316b05d407fa60a3323cc3187b36751cf4c46b19e3cca1d12c823af974b094ae6b0a1545fb22ac99ed0b5995bbdd9374f9600cc4441a318b3f15d537808e19817b41c0dc9a7d602cd4bc32f7787c76d16cf53611ec14a916f7945cd8db8e4dba8321fde7766fad7ed19c0cc90c9e04890", 0x1000, 0x408, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) fchmod(r2, 0x108) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) 18:09:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 18:09:09 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0xfe16fa97b937baa1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000000008b, 0x80) getegid() chmod(&(0x7f00000000c0)='./file0\x00', 0x1aa) 18:09:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="41e456ba48286d405049e4474b91b50b2c558561b9059a3aac548bfdf8675de13733cc5be81ad5f406bebd0899760998754fc9c6e147eed72df55d7bb5b63437005e47cba433e0a0a4c93bd85ce68a953d5fc0090a633366074a3cc997b5f9c3389c624e80c45b35019119011c78da087d70b76f3b3a6b253daf4cc5", 0x7c) dup(r1) syz_open_pts() 18:09:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x81) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0xc0) write(r1, &(0x7f00000000c0)="589e99267521fee5f4a6e652f5d0ebaae0a4d92e36ad847a954b3609f3b15bb30c254905aa3c2330e1ea12f2436defb59d25228209b0b4b362e26b050be54158a5ac24bbc717ae069ae520f7e03ed746610fc87b53b71c28b5955e829463a795f8115a3a30dc2f894e0b81d11a65c7d28741aec07e07ed8b34b12e84b00f24d8a5d8b55d0faa97125c65661c37495f35d9ab50ed23b0dbae01d751ac5db79de238e19a658b6615c90a771dd31bd43854", 0xb0) flock(r2, 0x2) 18:09:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/181, 0xb5) sendto$unix(r0, &(0x7f0000000140)="be7d14f92345a810eca690ce9320bac074e5ad5570ed63e64d2e457ba6adacccae2bc94028715486ba4e3a435eea5c58cf2445694f60c978f98471519e0a6946f4414ac7af089bc8d81563a0976ad035a06fc19146fa30d0ff33bf19bcef4bd3b9feafdab2d419a79db177af1a9aa896a2d37e2f2cdb489f84df953199f66c904d37b46646c1631ac53eb47033a649910f72f542", 0x94, 0x400, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYBLOB="e01f3cd631065677bdb1f185be44eb5af8ed51a87af81269bbe5b1c96e", @ANYRESOCT, @ANYRES32=r0], 0x6) 18:09:10 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket(0x20, 0x8000, 0x40) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 18:09:10 executing program 1: rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./control\x00') truncate(&(0x7f00000000c0)='./control\x00', 0xffffffff) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000200)='./control\x00', 0x10004, 0xda) chdir(&(0x7f0000000300)='./control/file0\x00') openat(r0, &(0x7f0000000180)='./control\x00', 0x1, 0x5) truncate(&(0x7f00000001c0)='./control\x00', 0x0) 18:09:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="cef44bdb025e", 0x6) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) write(r2, &(0x7f0000001180)="15e65bd37ce72f79ade314e8f0f0feb642b770bc4706d5a1269f60dd7977ad6b72145ae96e1d5eeb63990e92439b7c9fd0ed3ff3ccfe7d8f04c3c2c193dcae41dfcbc90a598c64dae0cefcc6b0bce4a8250d52e20d847cc48e9394ac0bf280f7b6f4ed87227e71c6cce4f06c3528f98c38fa79f8125f55d480a9e1470b9af468cf49ecb90e053012595b", 0x8a) clock_gettime(0x6, &(0x7f00000012c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001240)) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$inet(r2, &(0x7f00000010c0)="7a9b6e19c2de69756b9f17f8f5faf3586c375720a54af32759813cb0103f53a0c5de38190c3c67939a04562446f182a0fba6b780f2b07a22c4a62811a6904adb7ee808ab06e07193825f40405629f9", 0x4f, 0x9, 0x0, 0x0) 18:09:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x3, 0x48, "e43cce1c1bbba1c4650d9c4515d60488463fe7d4", 0x7f, 0x1}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x6c0, 0x5, 0x0, "db3f892a5a0ce6c996d1b2ef962131fcba090dcb", 0x0, 0x5}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) close(r0) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 18:09:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d00002e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x576, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000640)='./file0\x00', 0x2, 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="77e3eb0d3287bb11300a746e0be8bd36185bbb00f4051c4ae2eb380e989908a316724c4246799b11a9f41f75c955", 0x2e}, {&(0x7f0000000200)="be274409ac7e5db85c5ecf664d5f7316c82100b1738ac734eabc2a276940d0782ec658f4b180b0feabfb11457eabfb8b7bc1479a9bbd8091c5455cf8539e6e93b2005b7234d77f7faa390e7774708eb8d484310557799638ce89419b98cc30bb90e9f10b2d87508a363edb671d0ea574c200278817391d55503c35568f661550f8d862954aaae7990f", 0x89}, {&(0x7f00000002c0)="be013b37958c88d45faaa66d01eb73c22f0129fe6e1e884626d92a46f3f8022f242a92c500c96be2618ca6524a1a45f5efd4f19fe2d1e9379c4a0f6f0500643f1c71c3e1b934433371e6744d0b3e50e02a2646aa8fdf1b5835ebc3634c12d560b9071b45447b10ac839ed73f4fb4a9b9e57152e934258f3d1dc60bce26ac4e4b11f8488f277f4591a5918d12741c93b295ee298594406c21b1d8d6bff794173f5a81d1bc2e4b385383d3f80260ee252c85ae9cd12ed30947e5cfb72d3adf6f0870b5eb4150010fb9", 0xc8}, {&(0x7f00000003c0)="06e6979bd7100e20ab632ac650756f8232271fc17a15993c442200dc2dd0d13a5f49d3428e5140cf8009932d459101765207eda861fae339bfbd241e11b4a0160ba513ff898146a55e1d821e93ac43e7758a1ca71586940ec64383f58cce6d18121ac02d9356ef78bd", 0x69}, {&(0x7f0000000040)="d21a6508f15682c82801dd09ca469b11efaa33f157d42a9a63eed7e9f2ff25714351bdfe751e3dc75d2ad3cb61e84c6f914e7a2c2e7105e461e2400b", 0x3c}, {&(0x7f0000000440)="565036aef8e326194a7a6bd408741a30e0994ae90a8dfaf5c2b8127b8fd1e3af9af21a2b66810ee8546fc2c3660c71a273f3ddc308e13465a0fffc90992c782e403e70ceb6e43a6f86be3428c40e1d701a83e3f678ac4dafa8c57e283eaa68950bbc385016c665b5fee9368324e9cc64db3adb3ca46def51462bbae5126a0b7af48eae80d0e55a5a18c1394dcb4a42512ec90311933b9864e6fcff6876ecc0189653e8341fc045b38b74fa0ffe7ae34f88760c427cb5fecbb83fe2b6509faf358f", 0xc1}, {&(0x7f0000000540)="f74e51f6284ba2fb633abec52f530c37bb582e8cd8588e162e02a2a8305b9a", 0x1f}, {&(0x7f0000000580)="97", 0x1}], 0x8) 18:09:10 executing program 1: clock_getres(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) 18:09:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7efd89b98237777a22f2f1c49251"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x8, 0x3, &(0x7f0000000100)="72a367e65ba2616b45acf991a2d980f85ad3c5bc6c162b15c60d5a5c6e0ebc15c8cfa037d7247091fb6d13baba1f1087fe6f460a8718dc6967a4ca38ce7d68d3359dea1665a95f7dee3cac3e3aa14b6addf91ed455043bc48cc7bcd6b10b187bbcec71406cbd200e62ea407183252002dd7eda1ecec3abce114b3cb3bc11a15e061d78178588ca6dbb90052b64f670c97b74979ba19f0e289216b05f76cdb22a4ab238520d1542", 0xa7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 18:09:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040), 0x32d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x13b4, 0x9, "6cc08b1323b44d34d816a629e51f5618ea6840e7", 0x1, 0x800}) 18:09:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0x800c4e, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x7}, {{r0}, 0x0, 0xc0, 0x40, 0x65, 0x5}, {{r1}, 0x0, 0x0, 0x40000001, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0xbd, 0x5}, {{r1}, 0x0, 0x5, 0x20, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x9}], 0x100, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xb139, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7ff, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000001, 0xfffffffffffff800, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x7, 0x80000001}], 0x3, &(0x7f0000000240)={0x6aa1, 0xfffffffffffffffd}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5d, 0x0, 0xfffffffffffffffc}], 0x1004, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 18:09:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x10000, 0x0, 0x800, &(0x7f0000000180)={0x80, 0x268}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/222, 0xde) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 18:09:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 18:09:10 executing program 1: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) lseek(r0, 0x0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 18:09:10 executing program 0: msgget(0x0, 0x332) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 18:09:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 18:09:10 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x402, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) pipe2(&(0x7f00000000c0), 0x4) 18:09:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 18:09:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b0ff24a4981dab512d01aaff763ca5f2516b76bc693e480c4b6fe8b1d1cd4e411213e32f4a528bf6beeba90d13889e95932662f62e38f9c6b8213ce81dbc1e143d23a08c2ed4a5e4f439ad1c1adfc4c92f64d7b1c3680d1153cce5935e52b49d0a6ef92b5e823037544fd90558510ad74f376e014b0000a77dea2dc23db9cb811c0f2e3c0c65b46f84e8f645881816a61eb147d6ea55db8b9a1071ef631a6d7d5da19823bd8c05d064ea7f"], 0x1) 18:09:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x81, 0x1, 0xffffffffffffa5f2}, {{r2}, 0xfffffffffffffffe, 0x28, 0x42, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x8, 0xffffffffffff8001}], 0x7, &(0x7f0000000180), 0x3, &(0x7f00000001c0)={0x5}) r3 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xad, 0x4, 0x10001, 0x8ddf}, {{r1}, 0xfffffffffffffffb, 0x82, 0x5, 0x400, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x47d5}, {{r2}, 0x0, 0x4, 0x90, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x23a2}, {{r1}, 0x0, 0x2, 0xa0000009, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x40, 0x24}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0xfe2, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x10001, 0x2}, {{r3}, 0xfffffffffffffffb, 0xc, 0x40000002, 0x7ff, 0x17dd}], 0x59, 0x0, 0x10000, 0x0) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) 18:09:11 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x5, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000097e000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) accept$unix(r1, 0x0, &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/18) getrusage(0xffffffffffffffff, &(0x7f0000000240)) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 18:09:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 18:09:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100003) fchdir(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 18:09:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) geteuid() fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 18:09:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000e90000000000000000000000000000000000a8b364c4602906137926920ed4000000000000"], &(0x7f0000000040)=0x1e) 18:09:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="5d3dfb412e8d3d4c0618cb871a8e58edc1d17e545c745765dc23e9fea0dbb1166ca4a5da6e6c78200252c7065a73e2c9ae3f1b388532f4e3648d35ed6d4c87ce578ba871ad37669e3984180302dcc572b0a4f7c9829906555e4d6ea1bd51886f794f2567ad51be7bdb62920743ab3765fa454a3bb1ced037", 0x78}, {&(0x7f0000000100)="b5487caaf1c8e3de081672adfd0cfa01edcbacb3afc66594ac1324d9735c3e00b0a2196d359fd3f4b3acf6fa912659f29553cb8112734486bbfd071ed37640224ff3e0a5433ba1b4f11b913dd4e72de7d2ff7c9f3991e9a636627954b5b6af89032e2e90c1d5da05899e34b8e3ace540716bb1bdebb170b13db03b7100632ae92e65ec8cd7c162a0109394be34478617e07a4536e63ace6c466e9b1bb6b88b3b1ecbf81d9393143a45efa27369b0337a08443dd8a09cdfbfd384b45a139a2e3d4cbcec58467b20703628e097618b2c6fcfb316e80fa031f3d0473449a7f1", 0xde}, {&(0x7f0000000200)="cc512b9ebcec1aac4ef349cd317c237b2f5cf381b52451d155b9305df5ace4ef", 0x20}, {&(0x7f0000000240)="57291adf14efad5fc47ad6483295508d5c82e40ccbfa033b3dac0fab8520d5bdca30c4f5bfa3de12506582486403d243aa85750edca3e64bc3ee996f7814da02cef3673e709281a50cdf44db600e0ff8755f67906c68c709960fb6b75310651e9913d92d4bac9f6ba8639c21e87a1e803fab01b4", 0x74}, {&(0x7f00000002c0)="b579b796e6728fb398b0e6", 0xb}, {&(0x7f0000000300)="1bb71db7305edeaa2160524310005e80b2035f6cc757dcdff71bfb98090955df86e7f07f0148a796d9c171e2fef0573a79b3216719625e624a4d116a776b43aa058181c7ab9e1339b8f7105e1413d551f8298f94637e", 0x56}, {&(0x7f0000000380)="c88f454c9b73225d85804fbfbc84c4af243fec6f3a407621a55925f01b7bc457e17260265affbf3eced932afbdb23e6226ad239745536546e391c451afc3b57f1c1ee5e72a55ba0360a274c2c512ad61e5476e6e278d7758aa34709ed32305b58b42bdfaaadcbb2e6261272681a0b2244b3ffd133da2ef3f63b80e3abdfa24dcb900c1583d6fa6de15c5169111a48300c414e5fea78641708513c8e7644dc402e7531f12a0b460417e9cdcd2a92c3a3e10c50cf46cd0d55e398b93f752add18ac7a48ee5c4f17a11efd84799af29dc5c97558d82b040b858da9ca72f", 0xdc}, {&(0x7f0000000480)="c4698246bd0379f66e3197ce4d5ad4c9140739c3db28a9f4e67682e5f295cc792644ced1c0b52469e5b75dd71b7a5fcaf513afca14b9e1e1bd783b38dbfbdb4fbdccb8d201aa803019940f0a586a24c00130820f40e62e837499e17460ec096f2bbb6c2943077c7b45de451cf1c17f76cc672bbf17dbfa9dee4c0893716ce6dffe8c84035a88d4db6ba17765edc14f5262a90df7e24b7c32755ebf57d30a70e49599a36918f352929d9f2733e483f08f756a1583a5650969aa195371253d96c458bd8e44a9f466292082d6784a30c850964691d99521", 0xd6}, {&(0x7f0000000580)="8d428b754122401440dfb97333dc625703456ad8d3b2bce1833c03f576305a411b86e8fe510239417a316967affcec57c38300445073c5f444a92d47714ffd0124aa4f6433cc", 0x46}], 0x9, 0x0, 0x0, 0x4}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:09:11 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') 18:09:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe5b57680f6c68d0c) fcntl$getown(r0, 0x5) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/223) 18:09:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fd, 0x0) 18:09:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 18:09:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0x4) sendto$inet(r0, &(0x7f0000000100)="fef8f48eadc12e2769d93b146cbcd4d279b7b4f23a1ea6e6bb172edd6656eaa7819dbaaf0b511033751a97da7c0bb52d0be8cb096a2bca5aa958b8692d75175e91035d6aaf6e2790fd898e103271fbbf92f02e66c78aa90c33ef5f2324879dd0b2791086e750a74559339b7dbfc7058e411c603131f16ac5be31ae607f7ec240e61463267852cc402ece5b790b37b21d1fd15bc411a83b8d514f0f1f27527c70c715038860cb529dc2248a9c1ad1a759f0a282b613de01cbdba9841f558dc5aab3333a7a1f89f1c4d7399e078d61e1ececabf5c6fec999783523afdb278d8a52256c7192154b9744bbc2e238ef7083f4f0e3", 0xf2, 0x406, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000015c0)=""/4096, &(0x7f0000000040)=0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') sendto$inet(r1, &(0x7f0000000200)="9a79dff5e42810b4b4c3a4b4c14d1a008d9bf257dbddcbf970a46ef566e75c4330fdc30aebfee27f398d98da9c68f9f2164fd21a29bb16ab0296a3c319a6da", 0x3f, 0x40f, &(0x7f0000000240)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x181, 0x40) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:09:11 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000600), 0x0) getrlimit(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:09:11 executing program 1: mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4, 0x4813, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 18:09:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 18:09:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000380)="45c69885fa370b09f1b4a1e85bc9bf9937c1399a63d9d71f74d156727f0eb90cd14acc02f147f16516052030947768440248435cbe82df89c0c4919f457a5843af1a0eef5927832e2b4a095b64720b57f54cc077c91fff08e4573fd56cd718f498765755e4b15dc1f15658dc44154accc9bdb55895e21eb39956b3d65daa8a7af1f87ab2d450dafdaa238a03e0e77f293d15f01064f9f1a164105baa2e6258792facd913f651873b4e84129cb33043b72457b97bd625e99ff07f216dc19cf934f7fe16760e3115b1f83e34cecb5a", 0xce}, {&(0x7f0000000480)="b011a4629fb4766f16530264041b976d858a8bf8428566e833708e7f3c4b49da72725d0a299e31a83d7c6ce789a722beca4c0a4291eac9839042169dfee916a7bd0ba8a8b02fe45e396e999c416b3cc0bc5f36f7e4367a49e9769fcf81274ea7086e2fdc95c87006fe6cfb2ea7d786c40e61", 0x72}, {&(0x7f0000000500)="68ae21c9e0fcf78cee1e2646facbe2d5d50a197c2061cfc78ef45264de9c2b3de06cfd0e365b73303d7e8c8e1f96d4e0911a24f6323538b147084480d47091d91736a0f75941c98a15628d13618fc8e9d2a89f33a6983a1b6e04e8aaef6ef805791278d0f2477c14f7ea694032b241b41feea27a52bb", 0x76}, {&(0x7f0000000580)="62e7685943aa29ec8fea3f21f2347504cd5656a01d71d9d5aa1fa8b8635a3b2c8d0980083cdbb4ea8e870d17d3e2fd3376d7ed36eda2b18c4c84ae8b9965c86bbb79b590c2f83ba8467bbfef2087600a6075690a9d9671d8904eff79624269cc3aef2b1d329d363e5b64849ce81f0dd51a1345cf734341dd72d5dde1b8334ab95909a5e5ce27ca02aa8e43edcc89daca1635f03d06519d50554e1f6066e43b5a33e4bfccf403eedfc7bfbb647b2a8f60c5b68bff4176025d553d5481b56a2d3d0ec8599010ddc546a8204526c6ada1f5495088dd93f37062d7fa3197", 0xdc}, {&(0x7f0000000680)="cec57d9b02bbb64c18fdf3a88e0b0a46726450a922b98df70d5e6ab8a65e1e9408", 0x21}, {&(0x7f00000006c0)="9616639f751044fa5797d1719da6209cc0ef26c9dd85e69e167f9cbef0f6c5d109756d4cd680cdaaac984bd96569a3fa916d36cc554f9ee3b845353a776322b1002d3f29eddbd0964a3fcaa87f8f12333166e7e1db98c59c2db1bc8095025e8be019ceab23d0ce83cd45bd31063feb00cf80d252adae72b88700ed3aa5439f9dd1c7b5c8a8c6a6456b61f47e9494cb7b02eff8c6fcaae70aafd45631fc89e082fa80973c67d4e59035fd65cd5202f1ef6775a532d23d012e5401bd95cc218215c2", 0xc1}, {&(0x7f00000007c0)="7ca73eb3f35037917be41737886da5a6354da68c40556d8427ba58b1e72e095b1e83a1db2e8f2baa40f40c7867e5918c563179140a5dd2993bc5c82e454df76e630b6da014198e5c12951e81576af6f5b99a07772f90481879e127f40d51c83dff7d7d3fdfdf09b1217d092760d15e40f475b37442e7b3b9de4e1493688972afdfce1f902a345a2d25e1a3546342e15f178f562352710fa70b66f86b76db90d371c6d8e78f6126c04dec59fe", 0xac}], 0x7}, 0xb) write(r1, &(0x7f0000001a00)="c36620742767e05a4b9a9d216d7d22fa02ff7f3087d348282558099a60351e74bae83b9f7a5d10df14a13d04324feb8c639e152e4699ca1f7e42cd8bb7c79f70e29749a617ce3d12df351e7b154ec13360525d4040d31224112314be8745846c12ac4c627d70913996523c2698333284ed8b1cd1a336d15e2246672e7fedaa1548414c805e357cf96dc47b263cbd4f2689c632b729bdd6c10ab9e7a12f957d6bd5eead16f54c27d1936e1208410f25abdf993e8552b1bc39e09e51530ce5b18e49f1f6245fc569b97e4a6febc110b3effaa718ea8a30fddc5e89e2b46151c520cea7f3fac23cb6838b9573aa6cc9121afa2ec1dda67fb07aea821203a6a56880e7fafdd9a79b7571b6c8c4fa563b3ed0757d28c0a3e0ff38dd8cf745cce856529bd4f9ffc2f16724ecafc90b0060572385a9d2b2b5730c6e6c203e9d69a94bc75471b4cf831abdb0356fe0abbdd532de0eca41d92f76f614159e90222cff82e357260a6e57313500f64295781fa3c7c67ae80fdb1981cb536db7e9c3b85118cdadc69af9ca597f9c7834131a604aa0e6056ccdb403233e85e1a0b2af3fc6c23d56600e6da216bece58ed4d7f501dac6659822fe20b803441688cba2ee59037779fd0cf2ce04b290499aeb1012c219d62a977916485f9cab62bb31b09d7f68f27e9bffe1c578cdda1a140c5439d0242a346d34a999ea912c6e7b679378a7dd03b74321991dfd97150316077a921599809d1095e35abd2445192fd2da18895e82084bb79a99fe9ed0e04cb4696d3931ec233afac1eb85d766461ed3fd3375135290ab1d2197b6f30a45e5caaa370697ce018933cba7932f6d92d2dc34b45081ff6442f3e69410fd142afb2bffe9f4ffa84e2d6569241a05a5b59ffddf5ae3d1881afb58889382961e0f4abbb1c13a3de7b6bc2f5e0939578fddf45c0cbe1ffbb837d4e13e58241351dbb001cc7fd00f92290b4a14e40b43acff26dacd4c5d48abf12a5e4ac529cbaca94a5b3526117142402bca17263b2a94b4a01dd31efd637e6a3f5f8ef9902f2377aa6d958c7271c18ee1c7727d92d4de75b89e2f4d91a6e1791f3e93fe6c67ba535fabeba46af28b0d4b2b86c439c1351ef83b4838ed3e8e1fbc72ebdfb158cc39c01e8efb23b84e2c79da504da9cc64b98e77fa8e799b3ed6927aa6e5a6ee002fad497ac9d496c3058cb8e79982be91b27715f5149d9ea63da166ce356efa4aca1f1271a8683d995746defe2494047afcea7f88be6f5a19559dcd51884a9c4460a230bdd5505609d2a82683dfd4598cd00324825c65e6b33ed1f9279fa5046ae6cbff07da014dec94ebf27425b78564abc4c2248c780e350489a22f88076b5311287e5cb788c9b04a72280fe2e1def28817e686ba479e4c1eb9cb56ccce24f21805d1b3d7b90bd3c5271a9fc13d787d3d82c56181e8a647378fc89193e98fca6d5a90832128680c79ac1d6f4bf1a08e332ef28a44a7e26c880a4df98b76ca0ac00a085e0a42c3591598c2bb4b6c6cbb776b70bc0e541626ea2c5b9fd90b73e688c5d2a1dab2a3cf9c0b3c049186c35c8b8730b21296d85e062715c6e530a7b1b7b9e1a80abe1e3bb6c394b18b69a4136aacf92b0af6ea35d50ed168ecb374e4b7a153dcb1e05b8d44505fa8e76fa0d26344af6422f8b2f6a4efd9be3ac2de9f729aad6b98f423f84c629da0bacf02a73dc300a3686bf0b22f88d2968512dba05fd7c4ac298c105c6279f2c6499dad10f30ef7d9408900e4bba30abb9288ffee4d33d9a7c0f83f55084e07d480144e02e674029fc3d36143b8a66562b3e48f543d4f4f4541917acf4271a4ac9ce7968ee13817ece079d45936c7f6d28917ae49c89e5428abb5ea229842217424a60b7eaadddd175b7dc12d987527cc5b6a8fe465e500fd3e70259518a1aed922bde9f9af16e5204371942ceeda9f2a71093116ac2772d52d1511d5a931adda00b665b6a9f3021a85493c2de839bf6472e425edd3893be45eb34516bfaf5f1f12b9283e632fabe2565d2f221fbef7454fc56fc07facbf6948c9bbb8736dd76340f9649106888fc1f9279a51a9a330d30fb509dcc65044a91b95f547f8fe76f72a899dc89acf60831b839565ea2fdb8b10d5d21dc323ccdd39a692e39cd236da9ffc15dfe161c6260da7ab6e26f165a789948f34ded58bdc9111bff62fab2a8b2a49493b28ff63dbbd4fc68f48f4913cb4084aa7a76f94cf75ba3a1edb5ed7d9c4680a2661af151e604a0208dc63a8fe32499823748c81a4d057418654b304f8f9d3e7cd672b4692e5d4c75d24d14342b2b27847444faa1648ab8e0dc8fc39eb2c11877435aeb1b77d0f81a9eff72b3940cab125c0b2410c6d48a251c6baf4fad0dfaf9d5954354a4864ea3f430b3f382a86afa0f435d17694fa1cbb3d5bc398cc1321fb57a05ed2001117b1ef8934cc93e8ab1c5af8209a70175351253e64cc3cb3d87489cf8b4fa005dbda56da6763baaf7e4569feac12736700e9c649c8b2eab1a845626297efc5fcad47d3669071ad7e8b887a9edd5f2a219fe7d0c4a220669c4bbd07df88e44891c3ef7ef231bfadf5f9a902edab9d57dd9c38f94bcaeaca61193db6af48e558869ee5c1d61a6a62c446476a4b46d606af9f1a46e4483902804c8e97771c5588319afa3cba25c8dd8938150cb6608824609419cec98de02a5931698f6c3c9a801d04b4d5cfdec2f2ca6b500299c75d7d672219fc016b4fef4c496c039dd99c7a2e764ac6ee87405560c405725a5163ca6e09f2e0e1e461e604805ec7d95614e83916fb85cc8634a1fd29de12ca757bf711f6c0e39d63358309af551f5d02b5d3bc454b9ad4a2d7a05291bbfdb5a3da02e52c9b89b5f98a2cd2ddd17505d0f27f929920a8c", 0x801) setsockopt(r0, 0xdc02, 0x10000, &(0x7f0000000240)="50d55774631be8fa6f91dcb374c16df529df1c9dc4666698f5a93f7efce0bc6305dbdd5c6c32bd78b716bb38433417ed5d028ef32c6bd812216814161481cea289830d363b8785be6dda7de7a18021d76be2ebd1e59491ef1085d82ebecd66662bcda98a1dac1f2f43018a2e53c6a64a4fa2d1c6b367d4215ea207fbcaa4946db07a2e8c70d29e6d0d582b36514ad9119d007fdf982e5a407fb16316b94ac61dc65829d7482e6f30da1e509a317ea84917b2a31a7981b852ab40508b2f47a6857be8202ccccd51d8836026f48e8d2c7f266279857094aed68412130c4af93c5a93f842947b3732bbfddc5f", 0xeb) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00a90766d1e165d41c6dc6010aefa117676435686a89eb460e04e467455ed82f0223eff1b077fd5c805ca32a6cbfae1d9e85159458f05fd3b06886bbd8c3c68a2458543249de32058e1d5366b8f2b96b7783020ccdba4f1936490d2de379e00151999345ee718203bdf4d55a076b6ef5e789a1b7d44e6e71d6d7560ef8debb7645c3cbcde18982b197af52e239c3d0a55f38200278bfe7e2ead4dc028a9627d9d6b407e52e781beef215fa86fab6cea340b7602ec9a6443a5b5e2ff82819769b8a9dde13ebf87da9a3a118067802d3d878450f22b6f7d85548ba", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x30, 0x8}, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 18:09:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r1) fcntl$getown(r1, 0x5) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 18:09:11 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 18:09:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) fchmod(r1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 18:09:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file2\x00') syz_open_pts() unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 18:09:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x6) getpgid(0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001940)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000bb7038ac5ae07ecdf3e592f751be5aad89fe9195f93f81eba0ca8e33fd9e34f020a86aad2e22c90ec530d9ab6fe77ca04a9ce0461c5cd5e591562cc8f0b92981f69944fb72e2f77d3d59a92a18d62c91a7532d92aec9451e0492478203f477e83ff46a4ed00a9d64afcbd1e6c8d446d9765c001f713e53086aaa3cb40033f187b87c521a6d17f0ae100e1b62ee983e8fa3efaf72af8d2924ac49e1861b70483e0c5f81fd9990e1ad592518e2d4bc902b34376a38452f9455949e1d263a87377388f47f41be2c8baf676e7e5d984dcc8e2965"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/201, 0xc9, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r4 = syz_open_pts() recvmsg(r0, &(0x7f0000002b80)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000640)=""/229, 0xe5}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/168, 0xa8}, {&(0x7f0000001800)=""/162, 0xa2}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000001a80)=""/254, 0xfe}, {&(0x7f00000018c0)=""/124, 0x7c}], 0x7, &(0x7f0000001b80)=""/4096, 0x1000}, 0x800) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$setown(r4, 0x6, r2) r5 = semget(0x3, 0xc10bda74067317ce, 0x80) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000002bc0)=0xc) semctl$GETZCNT(r5, 0xffffffffffffffff, 0x7, &(0x7f0000001980)=""/50) setuid(r3) r6 = shmget(0x2, 0x7000, 0x4, &(0x7f0000ff7000/0x7000)=nil) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x4010, r4, 0x0, 0x0) shmctl$IPC_RMID(r6, 0x0) 18:09:11 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0xc3, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fff, 0x8001, 0x9, 0x40}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) write(r0, &(0x7f0000001880)="fbd2907c9e007df8916d0b7442b9ad8ba788defd37972505f1a2cab57e076da3c39947c6468cbdd458d4b6ef3c7f2e6a1422f042665527c8cc59561e93746cba3c4e532a7a0949834180e17647d99222247877aa88db5322dfed4c07350cda3661823f2c02ad8e23fa0c676eef26c0313d6dbbd05ec977c32a45ef62bc107a9dbecb188990ce20d2a5298656b6e44a1a80658054e2c2f15c1ef6748e776c00422be79e77bb4a543a621e05d7d85367d9a7980f58d2dfff831c17e9842ea386854011d7614bbae1359bc09828e9abbb3e21f9dd4a53181ebf2975bf1bd1824b53fb2de1680adfe143a16ff9b7ae834ef281fce4d31ddb630000ff000099773c924d9bc7c1bcde093a5077d5c96e", 0x10d) ioctl$TIOCEXCL(r1, 0x2000740d) 18:09:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) poll(&(0x7f0000000480)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x100}, {r0, 0xec}], 0x4, 0x390d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x8002, 0x7f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 18:09:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000005c0)="a8b6fd289f52e66aece65e3d834464e48c7ce99adf7ea5dbf8dc07faa461bd9bf277d3ba3e023c5c8e7420100a23daa4ebd79644ce70dd4093c03a1e33d256923ed8982f0ed3ece03568f673dad32356582c0f42a829eeca5727279172e52bb4f5740915318051850fe8b7b85654fa4dcd11baa3f9aea804b7bceea525f7929258ba2322c924996a7d30e77ea7c4b2378e4d897ab39c255f30072709ac9280e30c3ff777c1abc1de3dcf133e8718a083abbd0ff9779d108d9db567fd3609be42e902f5f05165d9e95fb5df3620faf52bdd6ff35ab5ede17a98bc329019f69a871e8122c079d97ffb473b801a2753e02c291bd7bfebb2e3fcb4a350338bfeec0c4e52b718f16f8e2465805c83eac4e3f78a95948d5d8c86465b3daecff9d3992886eb6a4019264a10b7e78a9a2fd49e5b75d1a510976f419e25f878a811cc4eef9f9bed74dfd04854dfaccc1c36514a947b5d19187c3dfa0a102c9e43695b54319fdef1ff8b718cac51f9619158543c9c107f22c338132d9eb212a11255fbc154a5320021cf19c55f17741e62bcc3bfb7b645e04354cb0bedcd878148f11e4fbeb6a6c1593b5813a8335e372ad549f89ec9cffe68213b54b12a7e4ad7656420d957bf5698e12e68737d9a896ceb721ffede24a399a0fcd34adda1b26f2b7853872bccb9915f64a1b8cb16f54ccee7d6654cb671a3211e0805b248c76d199e863364f85b406ee7dea5789348678201311ba34b2cb6c0d18d16f47a9caa95876a904dced774db2745db2763506c6562a09629db3ea9ce29e9fb93ca5fa6d20b3a299fdbf228bbf8c83a59a14aab3a6daefca67479917d251115d8f62dbd8fdac6f24b7885b96a63a7e6f06e6a2287ce40e0ad8979d17d304c858859f405f215ef2e14e33a61c6756fbc13d223ab3630a0ad2b3c76cf92ac5a5820529352351356fd8f4f74ef1641ac4055c3fa5c1c1475a7eac6e969822a226ad05af0aa1001fded12d2e52fe873c16499e237a12b5fb1edeb11634f468a331f306b40ae637e0578b801466cbe3a66507ac4205a34ddb0e2d4b5476d2e84c4d2bff21fa1de4ecbe3a4432e334fe2fd46d4c6874f85b92231f174f2d3de7e747c5bdf917f7141431b1d983c7d1c99baecccd3b0bda48bb3470040298c61bca2de985af36a6300e9bf184b9bb7834e25313614e586f9b2386444779adddb9ff57dddaad4d6a9267afc4f5d8d6a010c497795347a178273d25188e006e245f0a903249f3d63f621f6c6cc18c993f7c841046d13f324da91706400baf4d1d0071395b48c7b347884203f4818b0559fda013a05ec6ec9a47fa7d25aa968f12c114bbc6df30663b871461486dcc574db0fd6736431eb48ff4d9d0d6d35961e43161173763af58d9dedb35720ec3332690cea4b944ecefd722236bcbe99449a37c92733d7fc0d1179839c6688960f83c5412df730f71cf4ead6ec94b3a2ab506ea49427c51f9decb3a69379f1470cd30246f2f117e44c7df19040213fc032dc7aefe3988d7e43dc35f813df14bad289f103746df48da6c1513a6535768aefbdd58c53d779fe81ff2580e69d5ca0b709c5b9456d10261157d7da411d487b144d3c8e233df131df109fec041f205f54e10a8bccd166740ca3c597b820a10ac298bde1c3d5ceccb9c53014ba1040f3e3afca99416d37ff37b5a22681c6b4c1aa2e7ab1efd93132aafea36b72f24be062d355d3f83c2ad7168e31f852f49d00ad43a528955ecc5836de5eef7bb2f1a7965c93b3d225469ae62bbe3d9adf9396bbc5dec3640a9d27a10410c820c50c33895bdce30a7cf6d2582a26ee2b872c720091ade8abfd5220a22df6e7c4ff6698d294c330082d0afcc1c84b65937e8a5497535e3566225d5893affbf709f822852cf017e03f5e5cadd877bae5dae8955b27000db6d5345f142e840f1c1d0a79a5bd3fa0d2d2289d004e07b847b2d7124e7395883936a04da1a582981bf55fb584f930e6f77bef11a2ee839c533405604aecb59eac6a642b59df6fa4af56d16b3dc145e6e212fae9b453b3776878ff87dad1be4fbf161f170cd5e0db1c22d024412cac3bc428850eab4a2d7275bcfad351c3a8c4fed61cdb683b0cb028bf1e0d6693a50be72c0371c07c106fce537c6de5796763a64887b1c1cf5eb0df7de3f844ec5a9fe0fe6af70bf14684b89a7b6e7424b56c289f7770fd35109b6d02b263f2e7dba1845c102e3d69a17a94f53134fcb615abd5a37f68008a5eb5ffbcb46abe86005f4880fb712c5505d231b4c792662064ba3e13175a6abf51fb574c637ea4deed423bae062b7c09195afcb1d0ac25f52ce334fa97483bed01ad4cc0a31f1e2275dc7a2b4d85991e9713d83c341fe7617320ca8f096e547f247baf3248bf32d3deb912195ff1d11b30a90ae5cd5b5bfb97d139ba8bf86bb378345d06d5a03ee49678942c26452963acbb1d396b4b388e683b5e011ab6edbcea1a7694dd5a2733ce3490cf3d91e80b01a368486129cffe5086cfbcfbd02b85ac252ade937050954300a5148086e876718431a631a4a272670b8fba2f9da20a94b1f6abe65cd14779886564ca4f868b6709ed62a0b211368c0337e22968651cc790f646e6d9cb5949c97dfae9194f2c489c50de504a258365c4c4531e23133066cef3f7c0fa1bc2fc47c4bb0ae9b294e64026de79d57e368cd5ee380027cda9ff011efb18697fb9b95ceb6205930903396741ca4bf8b67280ab429d89a519481a8e1dd15fba4cd878536028ecb647cb3a0a5697c8a3e633e1948e47797420552b4dc7145e72199b9b6aa362588c47726cc0e635182313d36cd0ae347ac8ebacfcc7b17cefef4469745fb64e13bda571583d4e7bf52746ddd17a9ef4fb977057b0b1fa3ab49fea15e53399caa6af24dffc159e2a666e420ee40217c52b8c5bc8528da701ca72d14eae2b3414c8dae8cf7c0a6ef17e371f790b785f8240338a933c8fc80c6f0746b74174303a54e9e5768c96e473b3cb5233bdf01204acabe8addc271933d69436802346c32f4a2a1459b41e696e66341fd12e24e73c2c081fc3305342d9416bbc5ad81031fe673e906f2393f65030151f95648fff6bca051d68b93824f535097fb7d2c92c3e0fb6fb1e1b4c43e564c6dab092b7677782567699c79156b9166c82d4751c439472f57d3ab027ff98c18368457ecf643baa937a481fb8808a55374689afe7fcfbba13e782bfd504e69cd751b8893eeebfbd673ccaed0770973a27fb2496e494fee6ccb2a101ba96c8950f9a82e71eee25c311629c145a1b73caa453d886782f3d0a54ef088470c6134d0301398a0c2d4ecbb697d3eaf29e4b4ba56aedad9c489c14283e8c37a4d72a353f06973e11302b0a806e929bb67578e3046096346204928b942259320dce4ad879079d8cb200f2cded34a80babc94fcb377c995a9488b28bb29387cd1eb6e28c53a1495e0ff25a67cc5a58001adadd2afb6e695ee28ae984193166040a1774405b8ce57c971c4a6122e661ed0e4403df8088d6f85772716035ea5dd9ed70cf8e95a30ea9635543bc409f7d3bcf221701403d22a26a316aceb397b3b06183cb820ba9c735f28586a1d35c0111dda764a0e8afc90ce967da76043377d4439f393a215adcb9252b0d720722ddefc8cef43bafaa35ec8a8146b10a84ce5dfa903397de78c0a934ada906f500ecd035edb602926d7698405b400b7127ef11386e947392823b684c9143338480ee3d32de8cc92054ebcbd7dcd7da2f606ba739e1dbe7251244994b272f1ee75d74e7da0e98bda9c8b5c9c0c6c8cdb5bdb1b2799d4887ebb18812b916c9e51646d016952a25e9d20ae3bd8e4a47434c42e6efe48d8ea87d2f2b5970e736946dc70e8e1d3dee0976dcaf2b3fc66774757c9b80577daa38ff51b7fadf939e7a80f91bb11cc7b23b4aef7b1eda62bc824dafc2113120532c21d5a2b2a2d5fc6fec1c50ecd456b9d401c37c916130943c9cf2774e54c20b2a7a9942807361e931ed9dfa082afcb6a5bcf5d0f9fcb99d03ef41d304ee618f78a4f4290551c52bd92b53a487dd85e56add6828a7a63067bded78c0c1d51b898d544af6b4870018a8483b15f781cfa9bb6eb7191ffd4b7710e62681a9d3fa749b63a23b0ab9fc9fe93dcc74c6c3adab803afe99bdc88832840ef0e1e5aeed5c9cbee352c2f60e927f6488a7a451c5e8edf1d95f245a562af224a27e74eebf6064f06a48f5eeb955c8b2dede9d655d71920913638e5e0272cbb6c7f91b5c681667101468622b329354a91e87474aa648e2b499ab4b83921e510e07c63967fe5305dd944e8a1135c988dca6afddec0f4a4e9b8a33843c8b5a16a153205b0348961461e74013adac91b623fedf869258a28bb2509199f3e5c11f1c4a76e878fa8b4b49ca9f334e4076dda26d7ca2270562d0b5c6979337bb94df71df03050aa907f114a59d1a2c2cd13a19ef8a9d6839bb723d1d56e01c62771ddbbf105897bb0acb164b703e4a0bbd7f33c3154a77c8352346998ec68bffaea96d0c296f56f74489f8fba8ce6a728f2885fac017d264f0ee09347c931d371a03a65399df12e5387b702d41acb59e8aaf7213e0b0537a8980b9db3520d1c59484281d86187e404496a54eacaeb68e2059282baed42af526c030c5de2828f4ff49115ad100e4922d33943cab65624d773497de1e5b648ce82510c051dcd4597915cbc395946a7ab7c77dc7e4a36c7320c8deafe13e99f1520df1101280d915210732bf7e36043d90a1dd6a4b702c915f411837fb92af2a35d63bc4e97a960bc2c38d657eaec37a3284a658783969342a81fbc1cbd85bc37d09b59036ff4bc1686e2d913ede5f7463360b809ec941059364bad5c83a554d61c7c1e6456df8e80eadc006c804ab0741d918709fdf8cb7d9d9fc119306f43c6222f120a34efed1307da145bc96325bf2443800e9039336df633fbb4a1bafbca1a732894d3ff72daf70d5f4bcb3aac816ec23f4e5ee1c70aed1509de449c529c17f953e0b7537e9122f4a0a105cc18691e5a38288d437bb7363d2b8fe22c5cd7f1f0df36006bb8c3f9cd716520d1bc4f1d89059b63f9629212bf4aa61faf1db0dc1dbe05543a6de3ed68fd8cb3ea7af59622259723eb26d69ca25b906c8dd4c1f443a88b5cf034ae26d49de7063910230126a894ffaaf5f949f693d426abd0dc9cd0ed9ddb5c4c44bccd41c1dce21f2d8def0f5a4e4abdd778c6c0c18d03601ff16869c1991af0324afaf31be4135e098aa92601a94ae6ec6b01a3da9ef090ed8f7a0af03d79b21964ab900169eaffc2d76c78f3bd07ad00c4a6c2be325cfeece30628fe105660b53ba234f14e1d6ba87b7f3a2c7984ab4ace234eb3f347ce0eb5d86b2bb70edcb1a1bdd790c3a400ab3b97a3d0d75e8c612982a0b21e3c1b1759b1a2015a50c52be1ab76c981108fe48f04d4e9f16a4463bb2afb7c6a688a445aab4c57988052bad4a497ac2df3b3672b30f878f0cd1c73867023eacf533ce70892800819b32b1b77b24f6baea5a0b80b381e5ed171c7a7f7a4b673ad5ef7a2840d3bb66235329755f63ffd2ace575d54794f37d4928e58c297cb65ab6c073ffc9ef03757ef9cce4aa4bea431c0ec6a3dd81d20d46230e453de6abc46d6c6ab6d46e7bdab09f7032541598eb6c6a3c927e4f19e86d0bc5a3920c84d872612d05e207fe8e8791e33e39dcab0943993324d9b00059220bf96f0e90eb8a692f3881489e3810bf8158616de8fcefeb3cbdb904cd26924828c7a5172d71800176a22ca5", 0x1000) write(0xffffffffffffffff, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r0 = syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x3010, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/165) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x401, 0x1, 0x3, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shmget(0x1, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000400)=""/220, 0xdc}], 0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0x5}, 0xc) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffff, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000540), 0x4) 18:09:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200, 0x4, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 18:09:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x48) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:09:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x9, 0x4) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 18:09:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0xfffffffffffffd5b}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:09:12 executing program 0: mlockall(0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x7, 0x810, r0, 0x0, 0x28) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) accept$inet6(r0, 0x0, &(0x7f0000000280)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000180)={0x5, 0x8, 0x6, 0x9, 0x80000001, 0x6, 0xdca3, 0x6}, &(0x7f00000001c0)={0x0, 0x7, 0x8, 0x80, 0x9, 0x2, 0xffffffffffffffc1, 0x3}, &(0x7f0000000200)={0x3, 0x1, 0x1, 0x1, 0x4, 0x8001, 0x9, 0x8000}, &(0x7f0000000240)={0x1, 0x2}) 18:09:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xd, &(0x7f00000001c0)="572ccead31569277ae2953f9643a0cf6d8abe23a64086faa46f47c4045994aab75ca92082630a81f404e2dbf49c8e213a9b8ccbe2e47097caa92ecf9f914b45ab4d1fd2d69be115e17430f2ffda419f43415ed06dc5362b0dec10b71420de4573d7c098ab430a6d94deae45f025462981d4033d84bf036eafde6a0e7515bfc181b5b0aa06113cfdb77f4680492bdb63045ff90e58c087c208d93f65c1ef15fcd342156e10b15c0cdf6cd34227e00ca78dc46f890efe00ec60d5745fcfbdf8b077d13120128fbbf9ee4cda435fafaa64638b7f708ea60cebe5aae3c27d0d6a3fd22a5fe74d9a3debc011e3c0d2ceae1", 0xef) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket(0x6, 0xc004, 0x9) socket(0x2, 0x0, 0x3) 18:09:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000400)=[{r0, 0x40}], 0x1, 0xfff) writev(r0, &(0x7f00000003c0), 0x0) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x0) 18:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) 18:09:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10022, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="4cf7f5dea7bf62904ed00bd7fdd0bc5a072fe83611149ffbd158cb"], 0x2) socketpair(0x22, 0x4, 0x2, &(0x7f00000001c0)) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) r3 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x1ff}, 0x8) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff8, 0x9}, 0xc) 18:09:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 18:09:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="fc018859c5d332d829493eef125c60eb9fc5452b437f85f2979ddb799746b89deb2efb3b2909b1d3e6cbf05a65139b3bdc0df1796443405b27f283c1b396a63cd7e72b60819b1b13a02b43f56cdc77dae28063739b6081b3dd18562ebc98844643282d1b90ef9bd2601a0f97a46486acd20b1f8401709b34ade76be8e04799f21b0af6690171d4c8533aa94c511ed105d96a6adbbc23e0133d1df5b2d054cf6841ebd329687468ab66a7a56b2ccf89eed8e92afda7d36adeca2288829c395a80d4e4fd2c0d3430924adc1bd03fa8cd5db050b91e5a", 0xd5}, {&(0x7f0000000240)="56d86499a08b2f51dd1eb23c5bf0e012d62cc513f9fcbdf0cdc2fd32b496917d005fc805ddc2c0a538dd2edf94b3082749567db066f3adf6b1044a3b145b5e44623132b5ba8fdf71a1", 0x49}, {&(0x7f00000002c0)="ba0d84418cc19d77ca25ca20081a8e975b3e9fb02a1b57835ed8b0d944cf1a42984733f5cd85f50ae2a65943bbc101b99edd8420b845922a8bc47316f065a4a2a96038d5c7749bf32e8dc685fb75d58c3b78dc6daf06256e61e3132adf3a114a814e68901355a7ce792f18a4ca19dab2c409a0bcfe644e484722769d38a62c7e728ca1f6150a4170f5e3bfaca42691c5de9aed315f0134ee96ce0033fa8d0f24a3737bbf8cfcd28a1cfe6fd76dc1c5e06dde2a", 0xb3}, {&(0x7f0000000380)="600580eea02cb2cb40e6313970d53e3e30dd220f3b2b44f8c01a4dc15a8cd8b551178ad5d47f200bcbebcfed2bb90adcb5c8a8668eb942", 0x37}, {&(0x7f00000003c0)="61e9d5146d779803", 0x8}], 0x5, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x2, 0x12, 0x6, 0xfffffffffffffff7}, {{}, 0xfffffffffffffff8, 0xa8, 0xacc61f57ed6dae08, 0x5a08, 0xfff}], 0x31f9, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xfffffffffffffffb, 0x1f}], 0x4, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5}) 18:09:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30200000ffff4a724cb8f4ca4b8b23540fbbe51e000001000001000000009d362e712ef5821c9478a69b7d9c448c5f1eb7fd000432956e47f5836f4a9196fd9ab351ffffffffc126490b4b42599cf044dba71f25f6abdc8a5bb24be25797dac7f639f2c61562fb8775e3b74a383651463d1e09b54739a4e43604a439ba37a9a30723ac127ec1510c635493947be304c0ea5b0eae0ef9d705c6786c8763b4ae9970d66b59028c0be2f900", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 18:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x90b, 0x3ff, 0x8, 0xc9e1, "cf73a3ee3239e72ab1b4f7b0ff95ec4cc239a060", 0x9, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3ff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ftruncate(r1, 0x2edc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) syz_open_pts() 18:09:14 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)=""/26, 0x23f) 18:09:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 18:09:14 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) 18:09:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:09:14 executing program 0: pipe2(&(0x7f0000000300), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x3, 0x3f}, 0x1) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/183, 0xb7}], 0x1, &(0x7f0000000180)=""/230, 0xe6}, 0x800) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="0400577d", 0x4) 18:09:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x6, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/126, 0x7e) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xfffffdca, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32], 0xf0}, 0x9) 18:09:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 18:09:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0xf0000000, 0x8000, 0x7ca}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xb, 0x5, 0x60000000000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x5880eb4c17682ddd, 0x58, 0x10000, 0x800000}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x23, 0x8, 0x80}], 0x200, &(0x7f00000000c0)={0xc2, 0x3ff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) symlink(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)='./file0\x00') 18:09:14 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x8, 0x0) 18:09:14 executing program 0: r0 = semget$private(0x0, 0x0, 0x18) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 18:09:14 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000001, 0x4, 0x7810, 0x7fffffff, "634e21a51a56fd271c21c7d73de2e902ba4ce2f1", 0x3, 0x8}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20081, 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) r2 = socket(0x18, 0x2, 0x0) socket(0x26, 0x2, 0x1) accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000f4ad000000000000000000000000000000000000000000000000000001000000000000000000000000000000004b380000000000b681b41d29aaf46ae75321bcb6fc60f620c70d94506521ed098c52c0e662bbda02b21abac569f352b1b753851151de2a1432c16c3d046ca77c6f9ed537de0992da3176fd3b17360bdb41e3c941ebed9448bb648db7edf94d537959504850fe87e43ca93ff1b0792efa215bbcc2d8f8e8071cfebb6f6c3747ba56449f989211795f88bc5d7a7938b437efa92fec55b7e4715ec081d2069889fe429e340252531a5a49214fac6e36e9fc782700075e0879a9515c2d8174c00d9aa007635a10f9246888e0ad4aa740ec86a2fa4676492618bebc7690a5b7c37cdd21339a0b10992c3ed85ee7d8df57255316a0a18c4fab887c159c65266f"], &(0x7f0000000080)=0x6e) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x0) 18:09:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 18:09:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071001a005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 18:09:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2a5) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 18:09:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x1f, &(0x7f0000000080)="c1c83141cfbb5bb19903819ac9250423771ab77878bae294cf664f1d217fe2172995342eccb100dbcde17330c53c324a187b1fd36d687e2937f2d1849ac12209db122c5bebb2cfb9e0d3511673b53ff3279d54e5765d4aa58b49cb0d71bef6c3781bd559dd7d3d8a3e74682ad86911", 0x6f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = semget(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x0, 0x7, 0x8001, 0xfc]) 18:09:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x104) dup2(r1, r0) execve(0x0, 0x0, 0x0) 18:09:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1800000, 0x6}, {0x18, 0x0, 0x20, 0xfffffffffffff7cc}, 0xbe, [0x9c, 0xc52a, 0x5, 0x3, 0x1316, 0x80000001, 0x19d3, 0x640]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x401, 0xfffffffffffffffb, 0x80000001, 0x100000001, "bcf10ebb385f111ec90c7323188c17d7490d81e7", 0x9, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 18:09:14 executing program 0: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) sendto(r0, &(0x7f0000000380)="c62cc41ee59555e85e7005950795234ed7f00600e6b15c4766f0cee90a5d59b8578a388eddec46c3cf3b91971b6085202437814ce0d8fcbe7d521df3b6ceacfe4fcc2ee85d87bed23f6b2aa02bf484ea20365c5a27b96e3bf949afe9d0ea79adae0036637cc38820abdb1885e265a6ebb1cb3013c6df8231f279bee705dfbcdd20077c37172f2fd92d16b699f07486", 0x8f, 0x4, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2}, 0xc) 18:09:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000140)='C\x00', 0x0) r0 = shmget(0x2, 0x1000, 0x20, &(0x7f00007d7000/0x1000)=nil) shmat(r0, &(0x7f000057e000/0x2000)=nil, 0x1000) 18:09:15 executing program 0: getrlimit(0x2, &(0x7f00000002c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 18:09:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x400, 0x1800}, {0x4, 0x4eed, 0x800}, {0x4, 0x9, 0x800}, {0x2}, {0x2, 0x8, 0x800}], 0x5) semop(r0, &(0x7f00000002c0)=[{}], 0x1) 18:09:15 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmdt(r0) shmdt(r0) r2 = msgget(0x2, 0x20) msgsnd(r2, &(0x7f0000000000)={0x3, "b64c0d7cfa6685160901f6cd2389bbb511a4a3d47643517a2714205377d3a50e8c32f2317aacb4a9426994846cdc283244b3c685cf2805316ec2e5288cff7a1f87d56bc1c95541c6224a1343081cd0a81ebf19d1f19a196d5188f164419cd561015e4d0cffcbb26bd4aca937ec4c030d1a17936c8b9622e4477330d79207462a980a44e413f7e668ddaa4fb8a625d5578e67efe3b2186a9a53d4ad36e21475b0d23e86fcc628e10285c1d960f9ad855f3a0f9b1cd1a604ac5e9fc270894143d8ccdbc8755fec0b"}, 0xcf, 0x800) shmctl$SHM_LOCK(r2, 0x3) getegid() r3 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r3, 0x2000746f) msgsnd(r2, &(0x7f0000000100)={0x0, "0f53c81325407f791f20b14083c62c58e96ece13884ba2fa393953f03418eda944cce873a369980acf6ffde3c7e38598a0209963eca5661f69531f0fb0536dbb79d5afd3ecd8e1ef62cd8bdef6b3ec5eda3d70d29d3efa70301804440caa76d57d8aa1d62583a380e4f88695e3c07104dfbcefa2cc262296fb9386658094ca8ddafa23c3d1fedf2faaa13414005f0ee4cd075dbd2f1ed1e2771be5d509903f702623ea9eadb1"}, 0xae, 0x800) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) accept$unix(r3, 0x0, &(0x7f00000001c0)) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x6, 0x4, 0xfffffffffffffffc, 0x7fffffff, "4fcba0d654d094541b48faa80369d068c116a466", 0x0, 0x5}) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r3) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x4a) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x2) shmget(0x0, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) shmdt(r0) accept(r3, &(0x7f0000000400)=@un=@file={0x0, ""/86}, &(0x7f0000000480)=0x58) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000004c0)=0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000500)=0x156000000000) 18:09:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) 18:09:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r1]) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:15 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/200, 0xc8}], 0x7, &(0x7f0000000680)=""/41, 0x29}, 0x1) 18:09:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) pipe2(&(0x7f0000000000), 0x4) 18:09:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 18:09:15 executing program 1: r0 = socket(0x39, 0x5, 0x80000007fff) dup(r0) r1 = socket$inet(0x2, 0x20007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="bdab7b42f0cd2fef1000f69d293e6c33dbc24ded016be9f8a6ecb0056e730421423eef1470ba33337c41731c0f1bfe8157d4e4495a5e68318261", 0x1a6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="7979106239001e48c8069d7b47f09d1a", 0x10) 18:09:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 18:09:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x100000000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:09:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) geteuid() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffffffffffff"], 0x1) 18:09:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xe0, 0x66}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x45, 0x8, 0x3f}], 0x5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x200, 0x3}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000001, 0xfffffffffffffff7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x8, 0x5}], 0x0, &(0x7f0000000100)={0x8, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 18:09:15 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="6fce4d93792ca2ddeda75b62d40d9438de2820f67eb670e7fe8020144b382abc132bb8adb2571be6f659e71171d163ef6224c87d08b193ff3f34cc7e9578090c0a3092e2421cb37501e1ad30466f4106e00b14d2747ce519a7ab5d0941633e495ce3bcd892da85480ea6fc2def193f4ac57b744d6246046968c7cde1cee2882c32235744cfa2a180fa90eaa43e7885f27caa6140268505d5f6aaf01980a832038f32e21334658e3fb26054727ee4859d8dfec9ff1875277e8e787cb95981a5b4d143f1", 0xc3}, {&(0x7f0000000180)="e4dd78d3b5fc83289e5b02f6b69dd4a7a174c86cf9b1e508314a37e9425e91b1296aaa5e82e2a90014a656cb63b987c217d1134708ad978165bdc8d48c484a19371101497192ef11353d4ac8f050610a784de6acee5a5665f60daca804443837b2776813f7915733f306a23a9724f083996edb873dbb33115151e939c25f517ead1c7e1dbf87ea40e13f46345910ae784c70207c249efd765839acccbc1a40e880075c", 0xa3}, {&(0x7f0000000240)="7afc9772c69e57d8e8aed907a0e28b46874e8270cc27b54d2b3a3614695e65f61f3b1664ef801158b04bfb80c45a6e98d0a0f2a1da41a4868a5b28d1b8aa03c629f9224365c832005bfc6b2cbafa51f18df50c450bea54406e0c5b9c55457287b704877a6a3b6070f3873187158e76f8e2", 0x71}, {&(0x7f00000002c0)="980c9380c86bf94856e5986a53ff7d83bf42d8667bae0607f116ef8a4ad36bf54bd7230c5ad8de632b4199ef16a1b9fc2c2309860f891c871c7b3b344a2c73e249cbb599b9b0308e86ca65591b1cf5beb7cc13157c7b50be62b62fcbbfc83a7fc5ff7de8663de61b30f73b0b2c0262e96a002899b75ce5c1bafa9b9433b204510e93c8d33d50563a187cdff8ac91ae3761cdc33ad0b1d07e877cfae6aaa4b8ab9d7f4b09300394cf6187f4fc18ea3de49595a5befebe3a764936ddfb6f284720958262537563c1fd62728ab50711a6d2acef1419027074cf7c16b4442a68437e2722a1c4dbe1457ad3", 0xe9}, {&(0x7f0000000000)="0bcc3fd2c17f38b7877376c364222740694031b99ec1802f1295082b18ff33b47067f3af93fa4cba06cd41eff346fe181285020db6a2550ccc0aedb86746896e", 0x40}, {&(0x7f00000003c0)="f9f314d63b8281576ddca7faf270bc558a401d59032af367955bd277be5ce98875d8006889405b25f8fb807b4b614d662ca8f92aa4c7a6e5fb1de599d9cbd46f904b29b804ab7e0ef96338a5d38c92bf2abef64873b3ef6de70a2b8c8aa668f04e19fee42addb69e3de607d6365ea39f5b", 0x71}, {&(0x7f0000000440)="fb72832938927e0d51199eab5ae534a43c8cca716f579e42280d693c261d57f4f73cacdbb89408bec83c50688e54ef9311ccc2d4e17a8611882b604a539e690954018377d1b517882e41c2db091d7efb8972b5e8e55d5efeae8e8e3d0cf977cd63f1be88e022ca19467c80a42139af1a307b0d15cd86869703556309cef13780d6162e9ff99af60d281234c868d6e8a3b1093837a8b2b93816647b157de347554548dd1dacb24e2eb1f7f837c0c6a18d4d8b5b7b7c24d1ca59c090d220816c8131f53aa37bdd94eace4adfd1266f8160a652cdadd7110d6fe3ad37c9ba686f3512dd8ae1393afc27bc74458feb4ec77c58fdcf778a62455fd7b7194b3a1acf989eda0e4525074c60f25253615627f37b8f76c3428cefc249cd1a531e7159631d0a7973e5a26792a96f2a7053a62646f0ac53226e95b32f9df17a40a176221dc2d16123fcec5e597fbd19da98ac2162a3d906d201fe4daffd32d2f96d788869872b8c0784496d515a1699cc73d3a29f35cc222b35d11600c6886fc3a039a49c0390933c0b7740113c9f15fc36b6bd055083478afd1b0f4e3b389056b3ef8a77ac7f924eb20a5fd9fa43e3a44dd6fd1bffddb8bea182cfd98f98f128b1d58246d1a0e39486937c58863bc1b440661bcd2787fe362997c2dcacfd544cec87c8c58e2cb14085151d9a7cdeb31e30bdcf3eabb79435f7bde034ef9878cad0d009a8cba64b6465d25cda04bcc03f8f243b8358d9faff0640a58397c23fb980094f529743355cbe5f71899b15a289e46a9a1267c888876c48db0c653602e99b119c6fb9a39bc00a78c13fba435a6b8fbb750747a087ff60e3f33590dd60b8357813335d165d300b947d5b0117d17e5453ad2ca514f5fe77dce7b0796880d5f3912a97967179fee4c9d9d4c802d9d852f52937adcf53681e85fe519967ff604fd51fc65a5206be5cb332987d7cfa6b5fd16d85001f347b340f685e8889d221b1464dca7ff09b419ec44ce8200b18964aeb859c764cadf8610d1a135cdc9eca82319d9ca43db69e30c48dd004bf321db4c26f6b769764e8e838ce55b1e059c89c14052484f395b1e2aa0c0fe6e690af8a967196f65601c7e189a42634c54c93601091bcb44e139e7be4d49051e2a211dfef8ab0f9ea10e334cf6ce06d494c6b444cd9cf2445526ac0a74403c8d97c92d5e9d819c7b673124a6dbe2117715ca5a5a98a0da522aecc24682f5427e331c20e5d6b8fc2d4d99fbcfa56c6291b6aefefadb6ca371e87daa0de6e911fa4d8d37c1ad71b43e994e79397f976c543437b4e7413eb090ef350557cde7d0eb342970d7037c3a0612408bda9632fca507668e4e83af5b18d26b9c4a161c375215545f453e68397a21cd012b5c5127190cfb9d0ee87882d0a88b970a11e56b371d8d4814036ee1fecc8b4b94013c9089515e60c3f3a1ceb09e617f34811c8999485a69f993004013db23734b1839ba8d80f42850ddd4236d9ea885a5de12a61f5798cf97bdeb844b3843d353ec1818da62f8f99a8b519ddaa2b96f9516ae8be20677d28138b8487b87a4a27a1dc349b41a44c62de92a3bf131bd8e5a747c3ddd8b0ecc9e12ce3e6a022b50dcaebc717679cb1cb5eb003d2f83197fe2d84f1dccba54f5a89bf1e93c0a5f4237cead3c7228e73e5188a90bedfa99e6055d7b3ba20afd236c37c5a8b900e533348b26f5b6f6b770f20a494d9fe912f9c3a0564469ccecabb9215df09a68c9e95ac51db2bf5f648d61eea7cf510a0009aec898e154a6821aff92634588073a63e6ff2b8beb2d127a9a007914126ab2467ecd89046030175b77ac43a3b1f841a265ba699516bb536eded64aff49d7e51fb809aa4a6c16e592d0aa9548fe4d24c9574713d0600c0fcbe961783f5fa51b501c30fc641c0c3e45108142cb0419314cec7a71bc918e904912e3710781c6a5cf433b1c21a2cf02fe3d47588fac1dafc6289cd7b882a6b11fc5b9de131f93e9e99e15b3caab9797ca1560fa9eee2db65676b0df13a2936e99c3359e463e52b669b677fb3ad43b4635dbd31524632f2f40b1f76ef2417c6557bc1d0217d395d33bc639dda528d317ad57baf6669b39d4d2af3012e80b18cbe77715c4dfd91812d7c033e717f04c97262ad392e6589f8349893624fd258c5b696c2e42f434cd0c8231dec016b004ade98e064a7f2652f69ceca1ca3e0bc6be65ef16f76c862d849bc881e1cbaa7b0aa89d370fb51116e9007c1930b35767a3e48b493d75e179d42edb4cb24afdfd4413cf5853770beae0bf5148c175b56a6cf238c25ff359759865cdf9041b04fbf889dc132394d2b549e0e78cf599a2a6f753cc117ac61e549355a43b42f7101b7648cdb13e194b63673dc5b63e8e3d9491224576fec541978d4b7d154cc11a2a65ffd28b8e09cdd2f5307789c1af452901742ef61f165610bd79b52e254c7d5038f36a8a4b7c19fee6afea72bb542ef3efdd9857e815e9b4a9c7baee5def92501e648378ff00ea385a5a967d705930d77ae8bec3df80e0f27598970461d6f812afb7a121c70c052a00411d68c4870d67859ff3c753ea68395cca4d32e633faf86267874d1791c54006ef60e634a12b1f086c87450650cf212087c904fa8559e9729376ee9ec58d1bedbb1e06c8ad781067ee24386c65e1be215f7cea5d31b5dcc5e4ae8c7601ebab27fe20379e2ac6585ad76027127d7cb7d501fa81c761b09839c80e615a6903431dfaacc81ba2f32fe75fba45e09dce66b3837eb21a4a9a6bd9a1b3983202ee82d469c5fed1ee5fba7378d353831fd07392387b93ab647e48174ecb7775cb2405e6d6069ce6a7f33e600ebd489d5b1003d884c59e4d56fbb6be054e82f6c643a00b208899f20072f0f9e1aa11cf3d53909210c281a85494871d56cbd3e832b0004337800606a3435d6a6bd4a3499a91d855c68aeb0dfd5a2514ed5aea3dff143d1bfbfa501af15cb6dfe98d5c2cf0a9e817d71347fe24edb24523402a3b5ef0526ab9bdfe021011a552eec1c9d2d38289ae2f99ee2d78a21609f5e46eb782c8d84b0e01471858f86432a50ba5e8fc3f7046e08012033895d0f0f80e7fdc338455c8411b3b352ec9547cb5113bd74be2e761f9475f1319a04743a6a81dbcec78bf1604dc4037cfb5076e1274038b9b7876e8a262ca09d6da48445f9c06e865c52a6479c5612d5e0b65abd360363d941fc75b8b11499406c369773dbfeb61e8ce87419e3b042c7afb8cd9037c4d48386dc0eb8835c56b1c3ae8f0cc6d282b8d0058c1199a8430ed7da60b3c4ceaea4e536d8a0865b55274037c50d4f6101f639988883039363f2ce149f2bd3532f027a3ce04c6ea484fad517b2b53628c5d07290432ae4493a13f0c68aaf3f71fbb2c5175eb01ce1fc50a32c16cf41088c5d7fd82dabb885e752ae037b5fdcd48591fcc25928830e77b03516adbc9f21337be4c465fa7c6b4b32e579e4d884d04c09b54b4dd915605c09f084bf7f3a3aff15467d0a280000ffc8b3a082577ef1483aeaa9a0e92ff2971edac7afc0c9eea057736a07518e9f0f4d03f251fa476ae74551daa2c5f0b9cc2dde6453daa44baaf40d73db208533cfc8726aac93173a079204f720ab050454eb6d6d52e8c9bae4036bb423ab18707b3bac6ae61d41ff0480c00a2913cbd45f8af3584f4c6b3c2a61e443a3390a55c5d45b2737b1e1d837b2f67621d5dce769d2ae3af4f31303c0933d7aeee8d60ec48c2ae4b5cc57521c9b0a7cb15053ffce845c619bf76d7ef526b2c94ad7b07c4c31867ad3d41a75a2367b053495596965bdf50051500e80b376d5ce8219ce84be8d7ca215469161f03e196641d72efc4e9a0d09cc18db27863c0edbf6e8b8f5825d2445b3ab9cd768383ee05f03c7e2d88aea1340e19e6a6974c76f5a80fda07827a51ef2ff7a277d644f77d80f52aed399ab1302d2e1442e208bae5eb378a30bb9c32630a4ee61bf692284937096776469cde7a51614f309cf1df5586d6f09814f3ce34e7a2802749c8ada3f4ad8b80ee8e031afdfdeb08561d26652c56adda940414e168550cf166c5d5afc554ea395310bf29a13af97f6c39a6b9004851eae188a7cca2cb7e88646704b3372452cbf873abaf17c9fd90beca1978e4bf9960da65ebc1460c51b22da5d8b6ad13205a48c694c8722351c6cdbce04883829bd5c33d1942b25a43e832db3b51bf0bd527e93a42f584b6f573263ce5d91252069103e6098b90c8ad7d94c536d8b12cab546258a3b15f4b42834e7106b8b1888af35878e65731db523fc66372197dd8f7551ad3d53da9121aea36228b472557a9de1b8138feb86a32e4ee36bd8877413d4adfc3e83a56adfed7706e62dad9471963f170a4f3e23075c2df379bedf876006285c17eba41768c959e706912bcde9e70611db322bf64ac6f6d73b742b427e370b87a59529bad1fac324e0397a81881e6c089bb785b24db729fbbbbb169509da0a1c86dd6594e79cebf2fa94f64be3c0676cf121d7337ba35acbf6caab591f592101feae08809cef7d071d01c47426f7daffb3a1fd69fb6dce6352efd9651f92900a6ec6883f2864d2c0a8a19ef1fe81dea87859fbaf9e8bf23ddf80aee424efed6c9ffc8f268a7ffe8c169e443c8e16e7cc9f5d0f2f6a575fb0ec4501e581ee6c2a87e0b6819d6999d135b93b66624e02ce5052996cf311edbdc8698ca052c938efc2e0a8c7ad2a6a5dbf62c1406a9632d141f12f42424725b5e64630757749202a2b4b31dc8e71d1f562d33fdc27d92dcd7a09ea1f3fe52ea85fdfa07e7cbd81b124dd050d3b78e681859a28a4e58af0cfaed539171c9164e6a873a911f8ed8839ef40ce9aa6578647f11329859f8b294600d4578e965b3976cd3adece04f1a9489da100b6e301052d3248901537c99962501534584fb35cda6219561317bb29e5f24eb4ac00f13169cee2f45f83ceab1b8639f24027afaa420bdc14e41dbe0919636ad69b89aa7793d46ecca87a32954c28b45c5442ad595b18806f764233a35018267f454bd6332eb4757d2aa2dd213ebfb3055abf20964c8750a9f8b9e0e1a7fda89e09c32675bc1a598fad0a620799877bec329e8776beca4b748bf6b0bbbc0c57e5e46b762f3621715eb924acd1af909f68e6ff8ad80817fab1ce5279876b20549a0bcde348575dd1351b1c5e7694411063a83b895c52590c0e3c7993862e535340190493974a1356071aa7380592882e64d5f6d44b0005d09a898cc7e74031a4ecc058ef434007f908c8b60a02847ac9974b7cd9d840a25e8a0f4c43513ff779d0055313d73c13dd9bde3184c3c59c770002642aedec25e478fd398eeb31f8ebcddadd13a2a5d60227f7a4852bfa3a3a9d523fe4756e5e80c7eb019b3494fa3134f944bfb5775cddf5966e1d3257f116907ab31a39851d8dda9dbc32e8900547f22ebe91e03fee2642a87a98895a01f9583d94b663553cc93db49cf7cfa79517a277b29c148c5d0f8803a2dd7c5a1a1c864f3cca271c7b2256e0a791d7598f46200650995c0dc15260131d5447d7bebac18e1dbba010c0e97287e4544d3874e9d711d3a6e71cb41b4d78d2ab64c820839682612a497d9044cc7e64c76230deb90bf347c7c9add344acc263b994614a1cc32ca68698a220a877848537bc27627fd6d2c4625b5edbca0270993d12ff153190ec97b7f980afbdee94cbb9bdb3056a11a759eb72de004e6a178963d4eb06507a6435168a70dfb5d12ce94ecdc99b3bf081534411a8b7ee95feb59bfe84aa2f8a84ada09a1890", 0x1000}, {&(0x7f0000001440)="51970224a6a6c3906ce48407", 0xc}, {&(0x7f0000001480)="5e6c684d6fc9f8871add69d4ec1b020a606683b1ecc4d794e1e70c4938c30871b7e63243f85bf26be5250cf72d0dcd86ca37452d95819a61d1256ff8db91f94cf9bec9d0960c94a1e026e6e6e35d6b4b19f4fffb45805dc384b49377bb6950977ce9ebedd4b4611c76994965b26729a643298d68711f056701f991616aefeffdf02b3577f3d046a00b7e1fcfe1a88413ff3cea25b5b6e528910feeddf67455c394e2fbcbfd37c628125c21b5b56bea067b031f6c6653554b957f2e020dd6b7d795ccd04c46e26a40087ba5eb77ae9bd8f6de70a4068ff210d25378579169e77d8836ecd3489233876d5a2c85", 0xec}, {&(0x7f0000001580)="fde24206daf6fe7a35de9784dcaef52b912191155c9f9ca6a927bb5ad0a9ece01026ec5799465b97d2642e800fabef43faafe5927eec276229d4c55d7ba7b88bf472", 0x42}], 0xa) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x546) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000016c0)=""/105) 18:09:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x40000000, 0xcc7f}], 0x20, 0x0, 0xffffffffffffffff, 0x0) 18:09:15 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x5c06bc64, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 18:09:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 18:09:15 executing program 1: mkdir(&(0x7f0000001400)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f0000002640)='./file0\x00') 18:09:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/158, 0x9e) close(r0) dup(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 18:09:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/191, 0xbf}], 0x2) connect$unix(r3, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1ca) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000340)=0xc) setegid(r4) 18:09:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xbcb, 0x3}) 18:09:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3ff, 0xca5, 0x1, 0x1f, "113b1d107879ca4031aef1cade98ebb1b84a4d58", 0xffff, 0x2}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3, 0xff, 0x1f, 0x79ca, "00c7debe9ee419061498bb8d4e7079a21a3fd0eb", 0x6d, 0x131f}) 18:09:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 18:09:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) flock(r0, 0x3) dup2(r1, r0) 18:09:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x91) mprotect(&(0x7f00001c5000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000061000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 18:09:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x3) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x1, 0x6, 0x4, "3ff31307fa0fb58bea8e43c66ea281f970675d28", 0x0, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 18:09:16 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 18:09:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000000)='\x00\x00\x00<', 0x4) socket$inet6(0x18, 0x4007, 0x28000000) r1 = syz_open_pts() getgid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfff) 18:09:16 executing program 0: semget(0x1, 0x7, 0x240) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x4) getitimer(0x1, &(0x7f0000000140)) setregid(r0, r1) read(r2, &(0x7f0000000180)=""/144, 0x90) setgroups(0x2, &(0x7f0000000040)=[r0, r0]) r3 = shmget$private(0x0, 0x12000, 0x200, &(0x7f0000fec000/0x12000)=nil) shmat(r3, &(0x7f0000ff1000/0x4000)=nil, 0x3000) 18:09:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 18:09:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="4ae42ea536e28fccfd754ffe8bf04bfbef7c636c856bf54b8484b7b78cba58457324e6fb989edb4343798c2e2795abcd4ab6c9a8fea5e76bd14cd7092dc7d292a8a74f7fd24a5ad6de49a6d0d0fbed4daf853ea99e8a0b759430ccafe8489deba393ac1d2dede83f981ba0cbe8892bea6f965edcc919533d397cb85b0bc171bba0cb4820d8f2e385d2c3e50cc7509280fda77fdedf2c0937b168b2062df5da7f6107e1d95e5ee5e6f33ba3cf2c6ee67c310363da07da65ac6de26c34c928789b5d3b447afe5fc82a0f45d509894c071ada8b36", 0xd3}, {&(0x7f0000000180)="ef0ef3aad87e2658f0407bd3971f1be2b795c2bf1c324f1266ade7f4b5f3ebfec1e251f5166500da5dc2be929cb6d42f5b04db01ae1de8b899fe469031dea3d4c276a9a45e7f33ccd75ad3eb36a7aaef3baeaf5cab1f9f19a3411e20e4afa72cf07e7a7ed7bc2f5195982bd2860efbbd6143c90dfc4adb", 0x77}, {&(0x7f0000000200)="b15fff3b9a4a833c43e00999e306c35754fb55f434ff0814282b5020b5d8702c526f293d22", 0x25}, {&(0x7f0000000280)="fff6f6ef944a94da3872a98b149a12aa35d206799eab5846b6a7460011c753a4f4b6c09968e278ab637ac056e412c257c15b7604a59f638f94fb5821cd7166dff5a9c78d5d6f34541fb3fcd3426403bb777154e64aecf6deb5fe058b6e4037dc2b8a8f3974a720dad45cf0ba916d34e56dde118f2f15ce487c79aea2faff72ff50274e6b6db92f5524620679ef2bd59a21df6469ff9c753894326927755f2bdb286631fee629f9cdfa6f69f5490bc339da6f3833841c6edbdf4430559e4f83b2aa3bc33bf9a6abf42bf05e06", 0xcc}, {&(0x7f0000000380)="4011dcf0abdf01c23691087a2534f601319d6433d17463ef340adf04361e2a1780b292df95892f02b2d4b768da5f294a8c99dfe3dddb0d1ee350386ac2dcfdfd9c468b241d844018de90011ba830fc06e3f70cdc3441703d01ee0527194a6c9d31ee9a869194562f2731a1245ee0ef8757888d0a5f4c438a06224019850eb6b1fffb9574b017895aa4ea7d90c6ed96a23c372fcc5fa7bca796a9fd1fdd7e52c50a9f1097568907281d82533bd0e79aa5e64d1fe43f850a9530505e530c01e0e5663bf3f67bd953366159883d0e5454d7437d8e142e927738d374d8ac68873d8a3b21fd70ba4aee44d35831af2b6d381ab7e4b2ee5e8c755ce9af77644b3756e44672c66e124d5f5493e8e1e34905a42400362842f1863cc481c82ebf4f5490fbdc334c811b8a0d6236c53cbda80be0a1c025101212626089d59d0a5f12ca9bd8fae944fe82f67f4e3c0435e811eecc7b781b1d48546f1ad943b1170f1666923fd0f0f357b7502b96ee61ee41c264cea8e012f8336a9757ad84228696585de904af83d8aebf37bd6fdd764c7e3b3f6782b0f5f28408faab6392169409a4610040d80f3ea96a0a00035e3ef0fe31a4d1f6bac060aaff3801b38b9842aa1fe2aaf26641c4238adee99a292ba87f217e67c0da0f038154ea0ea85514565c8073570f4fb4d1745e1a8856edd279641ba8bf1ab5c5b036e5626ac9183049ec4099a21e8795f5421e735abdd9635d195f4aa955356dc131dbcc7cb579f6ef5bd275da3f46df9b91418efc7458b3325634ae806b2343644a684583da5ca52e3106b3ce1a7c2f5d44962ed13c691acd5ffd614e4e8235ac80f729a1747a2d623bcb549c0d8d550bc9275632506a4c2c3c440d67c4dd3424c5cc1a3f5fa1ce652460ec7b4f5a73f18ebd99990a813c8b61f582a8759d8f66b68acd55a0c016e00e5a383d04c93c19100948128af493313c39a168e337e4eb72eadb4701f164650a489d4202e55546f13e556829e42dbda18b0e6a017af44c2370cd69efbc6a442e8ed73066bc7083b398dd45b293d3a51c4a161593477f80311b1bc21fffeaf156e26d6dc9b9c65c07bfed8a884b6c6b19d3db3e886ca77a34c728088b0d38b76a1b3f30109128633c0b2f02dd0f0133feaf274c1dbcd4f3c924b8c6d0e831609add7238bb8c21b41e94578957338e545a9e3fcd86fe2e1dbbd10c8bbbebe17e1996534694c048a3bece577d345c5b10ac4070799d44b597fd4f631ab319980b7b91d40944f729b63f4fda7c7624dd8c0d2f408e3b746b8504f01d226fa88b9c9d2c915aa25ee28ee9ac0a1c92a5f5fef2fd27b4b51fe6856e802322563c0ba348a2cce039d42b3ca3c216713662dfa5286e17452315dd88b1899602ed4c6bc315ff74121a8453a20c5a2d3d466509e97f6ef65ae15caff58cae4441d7c927dc497e4a57eda38528ea3b1b1e215df0e822fbb364278919705b40c1a015218e168afb7dcea4ca30cb0413b0c232b6b6b7d8e982ff0a1f94a9b82719d758f2655db47106369bd18e4952e4ad0eb4a261957c439d8cee813c579980ff20a1877c7a95f3415d551cf3713c2f2cc9641f49fbdd6440a97c02817a7f8a4a0df72b4cb6e3211bafc07cdf47d88c4cd873674cee3f2a113f2d875b731f85d2b5d91b530e92c1fe5a0a6bd2b01c32c25a8c8976ea99ff7adfdcd80a6285134d7e96bf0731ca479a34420a2aafacc4b2748ca36848e7550a90bd6df9f009be02751305c8030515e966a096076c464a23a08429d7ccb998a7e9b0a9eb092dd9b0cefd5c461843b8abfa231e76bffed5c1ce356bfb6416eae62e8fd28ef713c5831d0f85c3fa31c03eb6497cd00baeb0a9ea8443de2fa299667f489816533bd27ca07f9dfbe546b01ae9bc7ba34842956ccb6a2b9782a8ca879a7e1a51c0656ea7cc0e9e94b878e9b06645b4dd4417870b876c0ef2954e7131c9c9fc9628396438b7d79cd7b4161d94503aa466be85ae8d281cf85f4a650a6d396c9570a96c91531cc1a5c7e7ccb263cdcc4e3b7908760f29e86770aeadd28e845939898e8128be7d456d088f81ed460fa0257cc930dd9182daf2d0b3723ac13779f7a128ff10de668d24aee4d9bc5e4e87e6243940e33a799af091d63246a325db0c1b0b5d636d924810c574f94af24a489237d5b537f54273f35b39156a6d611909a3e43f22f7180a410e4306e2cb1f02bb0f31ba2937ba7fee2beb68480561cc2705819444b39636f006f42f16ab80049c3b23ae690fc30688867b533d0afb456b702ff686d743949208e100f222753d03433cfb808cc82aff87b7b42c4ed8f05f243984d82721a8fb247d91cc3fd693fac79b3be9276b6e8e54af9e981d9e70cf4e1ee59e86e51b825613bb6c41090afbdec38d19a007bf233b442a693e514e09a6d5fa0797b1b165e206a1ee2fe3a04caac5bdaef2229c8f68e6f3c197c211229ffb547beb88ad27a8b4d48eea82b4593f7ab44ce852cdda13ee0eebfb8cd6e25a44be13981494eeff249730a1ad90adbc383e1fbef91cbffa5f74742acf2353f4bde803b58c027a242581b09faf6b44b94fa8f29683bb7389f6991072888dfcac18efbd9f4abf48f1300052afa6f7d3934bccb7e537c00dbdbf8cd6005c29efa668fd5f370d204da0c933ff372d19bb2a6f05b7540caf8ff61ecce720b147ccfb57017f9e9b4deef9b877f2e39755c16ad3e92ec3ac64872bc716f74b886faa4e036db88aa70869739b60b882d919141790b3516af011b304fede4307bf245cbb433134e6aea553dcb32ddbd084052c4dbe5c058e04bfa3fb3077d3b8f9e03775e32af665c9bf73437f038712d26677e025aae1a408800c710ebf42c756172402ab0b0768a9f795c1dfa071b8c8da115c63bbcd3c817c059cacf626b4fbe6193b3e60fc9c0467244e7c4dba83caf49f1c259b7986907ed22e976042e818a70d6db85f875824a8695762b2f85ffa6fb235ecfb2a363a3a511e2477a4778bb213def0af39492e478582b60a7f2149ee61c45ca0f2a2ab007b86b634a1605137bc9f6a91fccf5f4ebed3fd009707236c57feb58138391e8a78da62017d53afbf5b43fe189dc4fa9c6b7b5adec1784f24aacdfc6d7d7c90308ee4c7d86ab3c7448a440d168a94ff83199404f100b844c36898b6c4bdfc11ad2c0b90df7bb4c1e32a65d296842737ffe4208dfdb7a94cf3a8d2b1cd5161d3581423e218202683a1b595c5c430c6bf8ad7202c7b004bd251f6e790c4ab0f28cd33d9eb49dec307d180e7576a527eeee65e0c3d9b260a554790dff9ec521f3893d00b423ee47c95ec949b70a1860134b7278702254ac59c72e687210548d926febc58664eae8435dcc9f6f3ff943fcb283a75b654195108396f4b1c0f6d3366ed42e5f62a344e449ce31ead60557fa42525a00866d350cb96f00c485c27808ad2d7b46c0e7320941f1870ee722083f9667ca9dbb4b1234b8253a70fb5fdd58407592a0830df1ea13fcb13ca5ca48a9cddd15818c71097cd836ff949c56b97448f793761ec12b10010bebf9a3663594affa7e58283c31309824efd4f005a318bbe2aab3684483f18f641ac406a57f9693cccb0839a9afa4097b94649162e21d8738ed6fe7082c0702e0d3a19c4ab5ab47ca9e607c71963c9331f3f445df9573e92e28f8410541feb8cbd7409ef521cdfacd74f0eca51b6e30dccba4652458e824128364644eca0dcc1749292296df2d1bbbf9bf8d706765e47392cb1c13c15bbd0c4e76cdd0914382175adac19ac729b8b3cbf32b1adfe43e3b808b926e6e5fd7753bd004a4eecf7d903a96ccfb54b29f42a3a67646d6d8f4655056b18a85bbe4a85a0217f2c3cd55e61445649ff2c1d0a8a0f358752280c030427b3bdfe4f8b1864878cb92762ce8a23da8b4694cbe502627738f9f3351e570f7441d36f81e3c2da09e6ffd672d365c54c15ecc554cdf63a8489f8fc9864c3c43e19bde6e829f8219389ed4e623fcbdcc65dd4ab2da4f10893c7fe28c783d8c7c4ffd6c1bc07e18739c6837bda46f398f2d5c984305622b36f8c3bbaa013935f6e415b512574f4cfb9672ff1d45799a2917e76180518596155b14790bef2d3a904573e3996bf0495abe5d79b0d48df2f919704402afc1add028292e75f5cc8006e9afe38e4056c967ffd162d43ebd87f29a940271b9d24fe56e24b10eb5ede6025aeb4a9db4ae54c908815e8a24a593d4804ff587383f8bf3bf53ad1347545aa7e54c47d66195fef813a69d696c4ef21b187093da375b0b96cee6009f3f8bf966b37b2c61f9dbdb6cf85ab19875537c7fde6625668e85f6bb5be982322f5260cd50213c1495c272142b568179ed82fd68f9abe4883c6fa50395b9a851be5afc4258bc86cefbd1e286980dab028d8429861fa622f0bbbafc60abc8997855d94f0e7f230fa10ef81cde9f4d57ad297543f9fd89954ba6241a45353012a326c10dfeca8ad98f078a7305fc5330700ed000dc2c90298ed1268eb9c73fe3a6441681e73ee905b7ebcdeaa6113d7b2d2eb193d0a5eec1b1891ddbba4494ecc1150b792c57befcea95cc55a449bcfececacd370f34f1ca77a96098145688f8c47ea8385ee0a4115134448df2b19fe4f0956ebf25697003619f1561e2132e8681a7a7df8dbd86eef3a1ac96db9b73d4d00ccfc68033becfef013c8f71d34f218a9ceaa3c33168fbd15b26dff8c35ead4f981566a631f023fde54e63756ca089123a1dd568a4d990ed39b2b82ddf282fc54a508894f6c209452f11f956063730fce80e7b6d93569e413cd96b8ad0a93fc6aea22e106d4b884c706290657e2f06dde965b93595dbf827eb283d42e41a26469fd48d73cc153db3ce2803bf75eedfb8bd9b4c40c998abea0cf9aa2b120efd98158d95af43d73c1b2a06f4d369ccd77c5664b887f65af12900c609723d43b2324aaf349113c94f4e703be1b0c8c2c8edebf55d8c83188b2667f2cb5661c039dd42719151df24a6b112e214b62bd005eacd2575a8d55d0e53c8587d51c385f2b53f3f9a6a21bff898c5f191f5005c728acdf2d2116b8e4c748d5605880331d9562020bf341336e03410d72a9f4c7061e4a3e2bd4be279c68583e436771bfa19e5513c38fde938a3c83845497703dfb76f5133c74c002333f320fa8ef1a0c7dfb650647e49d3b8bd2cc72394b76452db6f191f7f8e4199602e0ef286cbcc0f98f460d6ceb2e17a642487903bc30c8c6bd4918c26e63042d43985b0beabbd10e16d3cd7116be6fc8967a4f96a45e3bb774361649c14d243783b1336e59410c16a00e1aa6eb6119b96a74d1b1b4eb25fe6d903589dff2bed4856c8f331ee140932c7bdfcd18a1cbc976c5cf6ac928645668de3c458d04ae4ec828efd8825e3970d349c60f61b97970e8761a402c1f6a04717b0b85bf2291eaa9e652ba5ebb1ff1b4d57f502070325f5f5e5257a5c00fbf647fe688fafd8248824889ed9dc2f3170f743530826bbf5eb559ae5d659a5928bb18d20b9e674c82c5574df20e4fad8bfc43f17b40afad012353fa07c6230d2426c910427bfa2cf8a1843a72c680611a263747fc5a17e7587456c7267e37c4511d312364f738c7257add74fbe0aeb2c51b6352a212da83988035b8f16b4d2fe1dd96ba834a4b2853dc64100744aef238225f59f74f9505a9ff8adb39c63c327af5366aadff49209b381df7a6dff58d89686bd90dc5a145991167eccb2b7cce3b1e0630a3dab12c896a465f711ce9173ed8c0b7973aca776f0069973d0f1f2cb13539954e", 0x1000}, {&(0x7f0000001380)="8b01f4d7b163005a8e291b6f5497fbb685d2aca46dc6eae7add0742b581852f9e5c6df8a08bdc2c4ac948c98fba5ed48ed5ab069d4505bc351c3e1cb90bdd73ca49b3be184799dfa857bae1279adba66d60f24706c431316d637db701392f894744af9b45287f940", 0x68}, {&(0x7f0000001400)="d50384ae683039aff6e4678d87806564631cbb81b44fb1b39a2f973ed862a730f4b2428bc304a9ff", 0x28}], 0x7, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98}, 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 18:09:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/175, 0xaf}], 0x3, &(0x7f00000002c0)=""/249, 0xf9}, 0x40) 18:09:16 executing program 1: r0 = socket(0x2, 0x8000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000080)="9184c557f3d29c505a1396b9a5226db0d00106f7ea78c39c94a75ba596f49a95e5877ae06aa96011ffc9f1", 0x2b) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getppid() sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 18:09:17 executing program 0: socketpair(0x19, 0x4000, 0xc2d, &(0x7f0000000000)) socketpair(0x2, 0x2, 0x0, 0x0) 18:09:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) socket$inet(0x2, 0x1, 0x4983d8db) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:09:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 18:09:17 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000000)) 18:09:17 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xfffffffffffbffff, 0x0) 18:09:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000ffff0000010000000000000033e442c08229da4834afaa7ac17c8fd5bdee9501ebb5ce71190cb3164d817ac2aadb6d477bb47a7646c1373ff1eea90c03f0d4162b18226895c112971290"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/48}, &(0x7f0000000100)=0x32) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 18:09:17 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x50a, 0x4) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 18:09:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 18:09:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 18:09:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040), 0x8000000ec7, 0x0, 0x2000008001, 0x0) 18:09:18 executing program 1: r0 = socket(0x800000000016, 0x1, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() fcntl$getflags(r0, 0x3) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) setuid(r2) r5 = socket(0x800000018, 0x1, 0x0) recvfrom(r5, &(0x7f0000000180)=""/50, 0x32, 0x802, 0x0, 0x0) setsockopt(r0, 0x20010000a, 0x3, 0x0, 0x0) r6 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r6, r4}, 0xc) 18:09:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3b, 0x80, 0x8, 0x8}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x59, 0x4, 0x5e, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000082, 0x80}, {{r0}, 0xffffffffffffffff, 0x94, 0x40000011, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x23, 0x100000001, 0x9}], 0x4, &(0x7f00000000c0)={0x9}) 18:09:18 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000100)={0x3, "79cf99beb45d0dff34c736802f24dadd4df3fac4fda1a1f8edc4734ccd140a64768946ccce4d66ce02877209334d4193394ca7b4776c29d65d355d27c32992f02a9b0389bad27536ca06e243ccb627cf231b472b8efe06aede05e4da31112d722bccb2d903833d49935e77834c9f16d04ac7767a9b31411f36453cdc115217bd0b63c9b346937f833c8a5a1744259f39a5f31a1eb1fc45f81ca82b35203b2c0732b5deae017d99c3dacf56fde70e5d9f027b9e178dadd9102ae38693c38171e0955f20d4d01dfdf7ab65983174445772968797e9182ef176500ca11c5f29bf17277f36062cf1ef5524e7d34261b3da98fc575aa45c8b5c35c89895f5843b19f6d5cec1d987a2845e426af60826da243f2f1321be32d13e64c4d96a892026ced2082a08c1ee32e12cd1dfbb7204a8f673fedb95c0e7509bdfbd9788856ca824e23516c8ffe2aac84dda0ce7d2848b06c3d5460c3a9edfabb50f314b6103c546dc91ec41f1666b647002857175b4854b9aa97f2236ffa0d7d2f1bff9d914278e151f93c5383a7be866320d7a1118f28255bcfd13366a22534f6cd1c507b15b4b91a1e50aa024b752bc83bc3506d37b9b6aba44daa34d66f8f125c55f68c548df82fc3d47e4c6c25ad92a51e817a79a16be3f4b0de4d9e2d457be18c72915302b26d7db2769bec96f23ef3e40855e1fabe8f26fb3e6b1a6b26be5f9a4c2d8629e90666e71665773d8ddaf8a437163ccb7ce714b158310c69473084e6ee7dc3d053d6297a9e3d0cae4cfd1457427201357670701e3c656b3f208075bc13972045a933bdbd8cc9fee8a555f548d448f52304bef850e9302acae590d526b2622b7be7f926f04c198acdee07d46b27a85dda394cf8bb03f920863523576d23f89bfe9c124ef4cf083666fda5a64c82c2656bac861c6483da56451469c8f343e3aaae3adf1bf86cd08e0591d554e1492bed92a6fade910999e2b6630c26896671700eec7366d1dde268aaf8b509c48ac07db18294a72b7e31507e2911e662efa6abe57222109fe5377586611e2192f0b4fb469d01af1fad96604c28ccb1b7360c18b27de9ed01eb4644b698c3a3cf78cd03502a10b0586ff14308402c1361d07f3d4ac4c2d9120e6a00ebe40d9a07fe22b34b09cc4fa81c111c24035db7261d450df2a7ee63e070fb7450816f0db9d22ed4d9c56ea967f3557fb2353edf54a1280a849061ab15e9636860af0c4035a920147f7ed93b32d3793d611a3b9e7cfd2a053b0abbed84d9f7274343432f0e9d6e78032e89db9b033411e452c72e2e935d54b39f0de2ac62ae76db12c528461b9c9406db9f4fefa25adb396694fa0b0175804b5bc5befdb7704039b69b534de4bec639b974759a31d7efe5da14a49765dd395f038bc10abf25efe6e149e997746eced14131f35406976cba7d2e2a720e1669b460bb525921f91b8c04648002146dc5df5e22278746b1b5c3c8f519aa4bcd4afb8fede53e94cc16f0aae54a94dc5a10992ec973a75fac875667c58a0ca9512575a8778ec643f8a81e530731cf8c0f3fcc71dee9925b9b56ab1ee10949d75848bdd03c55cfdd7a830d9d3dd3166adde3776bb522f346f5ccbfa133f32ea37d006845a853c96fe0177a5e2e82e0fefe5f7bab7aca19ea452647c3c8ff32a5bdb41136ec375864f21cc73a581ff27798805972875edbdc8d695c7be7ebeaa847188bf0028f8bf92d18c9313af011b35f5fb9985480c2e6e7f6756d0df8873680ad525bf8793492783edd8b80513769cb38d5d52ff044e5057b0440ba3d3d7b1f1d09b06d3a5034849d0e8fd21f63adfbb910af3f4c6be304af7e983aedf673947ca252c4f40569bf6cbe88d2c9a46ab98edd903709636ff54a300281483a4b784f92bb4f6968eed532e86489588ab1a497c27757972c5ca434d0db04be77cba4b1bda66ee0d4e89041ff7eb2a08216dab862ce9084b5b11082c339a09fb3959818b84a34c7316d57d1b0bd3b4be15166c80a3485406fda8c042ad81554a0260cf1076a1f5b4b056ea5b7b6c172c1517a97798fe0543abdd4a441f619acb12a822d20cb2dad483f34fe1868bc2d951abcb697652b4562f5369e3304dfb7ed4bc89a5a6575d95aba0e2b49c88c1c85e5be93dbec27937c68b46c91a4a9aef494ce8ed7e3c7cc52f35bd08dc978f058da1f25f898f04cdcbb1fce03a379ed10e92e4704d65e3d03ec234e6609eb78d2a539de3626c85f35dd599536c33d6a2f81a41892596131b8894fec2b79fc28cc991a5980d4be936ff05b8fb0168f0b66912b59087dd9a0b915682049356b06d2e581840fdfdde627869e640ae4986cec5f61d63840b3cf2981c8012db874457c0da6314771cdec26dde4be49863737e54286dc7081b35b846882aa572219d4e0af65c972d653a1a6d66c19b498c01b5a29aa3867a5d5a021b530d2317fd930078f1e0998d5ee20f43e0be4af4c5bdad1021b24fc3fb8f4b5431cb0fc5197c0a6eb9b4445d53f8fc3afe055ff12b7cec243a9cfcac8138ff87e758ba6e9c4ac269d1518015f32a3a8e05cb84c75b553989fe29b25fb188c4609c3d90f3e939b906048d7df69572113ebe2a8ab63f262bf63529c2a2e9ffcf1be1c2720b72464d3faca79edb249b616cdf4443ce5b72993ebb61409ee0f1ec7e49d6a1f8225f2a9524a3c0837ba4583cdb4e6b87423618a775233d6c4d3d35fe6f34cfcedbe4cd7a5de3f666f5a172f1ecbf813bef0be80f45d48fc86db26cb0c00dd12c2eec1f999ea4953c828dfa8289d53856be081a08551137fd1c7289a47285b887749423234d21cf7083a9b513238040be21f9cc5afa7c643ddad1f8e4c1fcca1da884d3c37ca2559818028df4157378911b637e6a3dca2ae55308a852245980cb09589203cdb135fbb1c5e3dcd22b781c08675d6a8ba35e32efc8ae2edee752108a34a6e55467a0051408b817c97f6ddeee680d7590a933d4532b1db22072c61278088586df72e7851c21c65a61abddbda6629099289926db58eaca9729e821da5d60ff3a301aeacfa3aebc9e7a2910d996f46dbc7995f026664be21b70c1ae0a3fcf606b445985aaf2419b0a98c2a102a57ddce7bbe6098c7a112907f0af7720fd7cd579b4dee1dab2a3b27269bb0f3a1ce455314f2e2b72d68e1f50058e698e072b367221950e34db7febf38bb234010e43591940b1a6daad7541d294365bc80278baa7be0ef3801b9c3ed730a5942d9027d8fb3143ab71cdd149161ebbe5992e696d74c7d4f8901f6d750e14bfa30ccdbefb2ca7542c9356b3e037eaf64375af09e04e4a2430bc15ff0b8fed28db18ce3745c897a32b9c945f5de9e2d945875af9d7c729d40787cc50651bb77f64f28e652cbf23db1e69bd1ba8adb21c19790868cb61eba8af1a069378d063aeaf7c3097e9fe64e37a9c57670e59db0a1dfa1250fb714af78c8698788aa046fa78ee316bc5959507fb6faac15c7dcd0ace1449f2bc888f5ac22e27dc7d094c337dd29297ba90daf47cc1cc9f22fc480ab33299477a7ad40fb2a7162fcafb9e7116abc51fd2ac965f025c72117d5b285a810fe6dbbdb7fc36179c7c20662d9215724bd4ea87ff7b4dd76133884dfee401d2c219afc077a0c6802dffc754d2ec5611a4a24872c286fed11403a912e894cc4718a1f0e1484e76c4af3c0cc704b72bb4656f7c64dbcaaf610a8e0de4cd8bb745849ca1fbc16aed3b449e2253735c5b6a60ead864149154b95a8f75a28975374b6d4b2068f97159d7cf2fa0f87bd92b3822e165d3570449db9fe2b4c156b7b5bf3ab1d77c3e6504e88ea50f7ed8d949e90c6220c68b1b7dcbdfb1b52aaa130c0df1f6b7f1a5087c8c1890701bbe29abc87476d98ce422b5361a18f173a7f16e0edb3392d2ebaac5c41f70883d9c2658e34a260704f410c53619f3f84b3bbd4d7b557a268a17051b09f49d0e1c151dc95d268cc2c2799d05c292ada52756dd093570c7a9633cdd5d288905e6fab6b9f43cefa76fe00fa5cb3957bb1e18596155e519cfd8bb93589433ad93ef9c9e9bc9ce555bfa0921faf45171247dde5b3b13f4b6dd292322e9be2f7da7cce4147220e5d6ab759d2c05155f0915e738722e42f598ca574d2be989e5d9c80584b7491844182b464d0f4d9eec2d8310d7e2711da0e72cc2b31e7b3506f09eee43ae7f93cd8d71f69f14e291a07ded02f961b11ed0430539e7f05f2204982f16d1e22a77ff9c562377158126e64933391dceda4324d0dd423a778cd1cf3cad91c2d655a1eb3e721c9036ce24621c877ee119a74352f69b21794eeb9c4bce917d999136363cacc140bc1f1e018ab3b5fa8cea20ecdea618494b51d35f33e96e2aae748a5adcc80782393e305a1ef42827e243c06d26d53621eab51f57734f86861ab7ca7700ab38a28551f35af1a6bf114ac4f81cd8b43119b206581190cd918bab7070ae5ec8a065289f6fc11f6206f4cbc91544e2ff856cec3df286435ed069ba24c940e697e13c19d32aba9ee882daed19839130e5090d8f9b86124d29394a158f0e25820f64919d7ecddd4094fe82bbcf66c4176a2f6cb80a021ed53f9f417555bc1b7fba1c694e7944197d940ed29f461975e44bbdbf1ce86e58f615ea2bb4f7f912650636b1993fc16870b2f16fe7798c14db9c16ee5bf63ab7b3072c0557ba62904fb51661ad95ccb77cfc84bc28ac9e43273364b3e5c49caa191b24d1b8b595e9605580a52d6d070a7a4cdbe1d2a0e298350f5bda6de404f57a8f7d66c4089ba4b74cdd3a15fa7a56706648d2c1d70446cd7ad1c3b98b6dfc4f8eb5db26688e55426577f3924f0c1aa43d73b9e2887aa61f267104a105fc984a254801ab84bd5134896e667b91092bddfe7de9c31c79af59b6709dd071685e6831d81f7888e252e68ce0122f8a90d88372a718a550a202db5f3888b3873cfc5be761e2962def4b9ac2dfcc98be1f6127eb27d7b4a498b1b449116a9537032af245999389e95f5e8e10920bcf6a875b867925c20e25149afa92c8e9cf1575c8590ea0351d670c59a24d92b5033d88db35a00a256608d933d455effe510db8d14fac12569e52239ee07e56dbc866eb82f44d5442a093f8baba3e97bb1cba3ed74628dd9db82841cdd7a82bec103c096711010d5e7f6c4cee9a536e57880196c52501e3e264f70d41f38ebb8de3d78cf8b0058942c647546cfc5baec24566af40041268212d6ce3566f27a8ab43d2601b8d734c2b446bf2e3276aab591b9be97c7b648497a08e93795a9258f6efc3cc5a05274222e371a4bb0718a59219879b20a515fe538816ff01cb7cc5612723485c5f61dc2cabac72d14a202ecc0a8b4463c0f854e2fc7de57e4996852b3dc0f2a113752086ac0d7a9044971e22a6567cd585bfc43a521c4b97aa5e2365679cf3b55c57915b04832b24c4d1b94abf065b5d1ad5e2807b222458eef0bf3d77962635655e7eb29db8c808e99e3d73c437bfe198df7809399aa55ec0f0ef31fbde22ae893797c516443c1d6aed9687e24bf4bc6f3e066419e1fc9ca4b0b41cec55b813c1a9be0b8e023b35745741a1517f82a613d4d741f75b31b5c17c00dc2f4d702a8cdff33ac210051965ca01168f48c7daaa0ad91034e00faa3005a5c15396f159e3c436466fa5d460f42b5511815dbf1ce9ba03698a72c7e6207e0c38e225a2405e19cee0db03bd1e273c80666724bc9381a86287b169fea65bb987aa5e14b721613de118fe752c3f34b934569da61e5ad3eb94990e8f60611d24aa4dac362eff472cd7"}, 0x1008, 0x800) 18:09:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff01, 0x3}, {0x0, 0x100}}) 18:09:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef63dfa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f90484c3c898f567ad3466465dbcb6e45479ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xfffffffffffffffc, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000007c0)=""/4096}], 0x568) 18:09:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x30080, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 18:09:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept(r0, 0x0, &(0x7f0000000440)) ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r1, r2, r3) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r4) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20682, 0x10) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000180)="3385e6d582a691ef87d18caf23196a002381160e780ab24a6779c2b6c3d54857d415468060808af6eaa3bc440efb3500f8b07aeae5d4fcc519e71570a8de4c42287a9d23a9140a921d70282c9814671cd38f9b849e16158d5aee369d50635a2018051ff8f4a47ae5dffe15ee415b3a2603d34e867139584763b0234763a01fc841ff40fade8f924b04c1b0d1269c50da", 0x90}, {&(0x7f0000000240)="869d1527b989b9f13ef641c71e9a576c7150127a4fd7dbe38a33fbb91cafeeeb2f94f19f2048ca5818995c48551e17e11d823a791c725bb1bb48837afe", 0x3d}, {&(0x7f0000000280)="d2349d78b25b1f30510bb86bb56945f9b4f425e294a04142ab", 0x19}, {&(0x7f00000002c0)="bcf1864601fd0d53d8bff646e778", 0xe}, {&(0x7f0000000300)="eb53e0de0787034d7d2bb6c7663938a074f7bc2c44287bf2e4b2269e3081d986e9de847f98ead2996be685fa99e87888b5ede3275b633da81d272422ac33b7c881a013019b4ed2a320d36ec0cfbc956ea4665cb6221e4149c6d7a47ec93f33c1efbf2434922d7677ab7f99844987915a6845dc8983e9c3a1dcc3e5ecdae5f488c3c10c760f64081e2e074e764f4308a11183acd61ff2646bed041c0447a15d6955", 0xa1}], 0x5) writev(r1, &(0x7f00000000c0), 0xdacb3bf3232b26b) 18:09:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) poll(&(0x7f0000000300)=[{r0, 0x94}, {r1, 0x61b4eb0917922430}], 0x2, 0x5) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="795f42dec4c50f5b04f26401eb309950ad573a11bcda7da3bc395a8855ad4b1c87e48a51944ffb3b9e566ac10f43e2946b5e873fd649a85bdb4e3177c996db3a26d7992b4e1fda7c29e0741bbd69eeed10e85b737300cf4f74baf53f9bf9b427e61106164dc8f38b3bde5db40ec81a5386c897333f564305cd9c3f4578ddf06d365d5991de666faec53d090edfae449808f4e810e6ec393eabf24b0b2a22054378f6549c86301cafa755eb2a8481dc1530b519aebd31f9f10ef65c3728866d09a2b3617562ed129950ed981b832819554ef6fd0bc9a608295fcdd9b3fff22fae8cd193fccdc571f2925ade1dc1540cbed8315435c834e9fb77", 0xf9, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffff8, 0x9}, 0xc) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:09:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 18:09:18 executing program 0: r0 = socket(0x80002, 0x5, 0x3260) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xfffffffffffffc70, &(0x7f00000006c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) 18:09:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 18:09:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x20069, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/175) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 18:09:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x5, 0x0, 0x0) 18:09:18 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 18:09:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='!:#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='[\\(\x00'], &(0x7f0000000300)) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380), 0x368c, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x9, 0x0) r3 = dup(r1) openat(r3, &(0x7f0000000480)='./file0\x00', 0x10000, 0x2) 18:09:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1b, 0x4, 0x9) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000cc0)="6a4abacb628324ff0ed9d6e1bf477983fbd5d949ed9d634f8ebb355b42e77d01eaf92528cafc61e989c4257399cb56d8e9cdeeed2a8ab2067cfb25f678092df0c7e00c477f8cfbb127c893248487f5de29f6e5a78624c27298c838c75beefec7e5a2575ee1f9683a5e2fae5d16067f568e5311dcd44dc812fbfc988abecf59c8ed0b871c8d527cfe532fff566405df4e5bab67b0c9928f101de157c1b238f4f7648e9657f4055f9bc2e11e8a98a4ab5c8a3de02d7aa355db510a5f4f69003a5175ca93fada74fd7467d36b83e57c6ecf8d92d4ad6fb62ed94e9951b30f96b319c11a95a91ac2355a27d8131830c1b9dea2a0f498213d63d8cf0110b35209281d2afab47653a56eead568bd5ff20c101da0e9e50e291222e46314de0465ecfbbb36b9c53edbe2b39fad388db80ba3a9fc36bb3438c8c78d80b27f2c6a08d06a3a5acf044ba4843f4a48cfe7dee28991278117fe0d0d011751cd9cb9731b01f73b4f093006f8293dfc87a9199edc3e1b82b89e8613b72d1edf64948cc559dacce4be88b983e3b47052c48cce17c05a83a1ae6bbb6596396f53644f4d3e4835da1f5a75dd0296769996979631d9b0aa239817ae0f42a6994e517fe2d43651368563cf359205893218284987ad32e96d1b81f11b9d721f12074600b496bb867fa698ada7ede22dc36f98f5693148e845aa51e425c8f373f3f0b002e8ffac945124a560ef7c315d83654e7be005615fef6b7b8724afbe767f3eb3c7e1f6b9681ade7ba95699f072bf5a2388e4d8300fb57bd51237e9c44e0f170c86cf318d92b8192019854d9564bd204516086346e946e6d62f12b8faf46ff07384897f0cbee015fb713be260903101252aa47d78ba9485f31128531ea45b79ccb8bc045b865940067cddc7510f1817a7a48a072591afb2b5b1ac75e30d96baed4ee9824721ed4a4b82bab23af292ea961cf873d1c53e1303163f1d642758e9315fcf5e8cc7ae71083b6e0cf13c0ed4ad802d40eb3dd18c13b6e012675351451425e1126b014235098c79382bc59b105a75000afbc066cd02431458b774bcd48c794d2ae380dc3c0ee07a7cbcf8d38fb3912073975140aeafe3401df7d5b35eb759db2f6f629940e1461a1f893373f3a5863264db35d6ea6c0d7e0409a6a198a9bdda97e8c6c3ce3df0a8e10387846a3fe59ae7614e4c97bcc00d1e6fd2c896ef4627bbb64f126311d1e3880ba0635ac5dc41e87218cefeb5e5574a0c72b315643a09a8e365b64fbcacd6662f0058fa2605457410fe2f5576c2b1168f199d99c927d0f510f5fbea0c85b5f81a674de003bc35c865d0b215cc6280c8c03b09e4b832d56b8ed3bc79630d4646158e645571db786e3acbe3312aa7c281c41f5aed38410df39ac509b54b9c6f63f51bc4a309a0f4f9d3c685e4e47448decf6434ef75a9c23e53309b8628772117ee2d0d536c23ab26db8ea37554bdf0bd225646250e966657c5ced7a37de47546a72aeddba83f060e19dd7d1a32fde38d3e9b3ab9f45a1deeeb5bdc6e9713fb6031cd16398e12ee227f2d7014b263b99b54f778346c27e4467cb373f1f7ac3d3f7cf3381612cf4c891ba5ba8eea3580a2ff8ade1621a6d3fa508cf749a80c7f47bccbcdd69e481239b798e18b62f4959bb53f176581f636d307c818506ffc0f467b4d39e2afd28a17de56dcd11a1f3dafec8957c1648c3b418646e6ae860744e059f23d2f0e5cb04e262358af8b8b6064ea7007300d2ddfd4f4940be9ae086e1391dc360292c34932844978bf66f71153718bd6b1f1f2233b1ac111d0669e2782d0624eca0b6d1d940391449f9c6794853e46173fb2", 0x518}], 0x1) 18:09:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="030000000000000094faf44c70acf0f3cfca33ee22d3d75bbc5febff4229dcf1948d6715a06e7d25db149b9ddf481dc9b14c4389af5829c31fd2b19e1ebd414198f9b6d673cdb055808b512ee0ad3409e54bcc1e74735e0d554ffd31d54d109be6507382ac7968e4454b38f519726dad4cb5c41eb2cf13bfd2d69d12eb1399b5afe29363507c28753b6cf79caa13e227d9f78ccc0e8c0f99b136920110e9870497a6d835ac4f799ede8eb3fc5e062242161c8886e69f75f720bb63851016b6dd50a8ba1dea4d0d0395f1f4107d334a3c5eb1a5eae65116289aa0a8b602073586dc176373db850a5d00b3fdb6d257c37d82f48e9edf482b2d33a3b3b2bdb964e69cb09f413c63e77c19593f79f92c2ce1b60a00"], 0x88, 0x800) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:09:18 executing program 1: getppid() r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) lseek(r1, 0x0, 0x2) getpgid(r0) 18:09:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000280)) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 18:09:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0xfffffffffffffffe, 0x1, 0x6, "b25b0539774119fd660c04c88c6976182b71a844", 0xc998, 0x5}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 18:09:18 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="5827200dfd33924a160b6a259560f8e5815f73f2a044fd33055552fbd5e41789632d6cfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfdd5) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r3, 0x24}, {r3, 0x5b}], 0x2, 0x100) 18:09:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000596000/0x4000)=nil, 0x4000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000003c0)="82c56233f5b9e6e14f1b1ee65983d2293e3cd3b5356c5b717ef5444a0a5a9eaac5b8732f9cd1f9fdbd2ee0380dea32fbf4a60b509f1b0f576c7e602f80e14e12dff94684d6b614d0f325715434c716bb90a503b249b22acd6ecec77485758a1d8f06d545", 0x64}, {&(0x7f0000000440)="64bc5e35ea0b3c4cd55546fc318d0e936b69f5875b627ba1798719fe969f0f05217a5c2fc28bca3cc806fa32705349ec2d7a8f1136eaac1c8942887336192e9638ad7d1ed0532bf70016d970412871cbfa09bda82066cf08f7a8cffb05426b83e1d4ec2be81edcc6aed7c8bed3b3909574b9adfc566f098eb2584be2e992ee01921e7f9c5f62ac073eaa8abe2bc599572d253d9ec7bac8d0b56bbbe16e2240e025208c1bd5d17f162818807c358ab83769d5deb9fe2e85b106cdf2ee906e9a53f7211d3781aef1d7b70404326c5cc8b3b007bd25d42b3823f4dac1721e588b966c5c44", 0xe3}, {&(0x7f0000000540)="f959e9de998836f68a92e49559eafa321196a69e28b5cfe9e7824c0bb24a37d83b6c775ccf7fd3675d3db25af429f63f169c65799045a80e02a8e3d11b508d95d9bcbb77ee25035e2c787c39a6cdd80795bbc40e78024ca169e146283ebf0735b50d42b0543bcaceb1cc7ffb397c05cd2b4f68af37cb988420581408fc3bde76a7610883d1c1bd559fc72d4183c23866d65bb33e7690c805ae954cf5394969b426757a13", 0xa4}, {&(0x7f0000000600)="ca1bb9eb4d9e579fe12755e913419f4dcee6ab880837175e36003b0dae5f14c4ed6c6ef41a5c5b7efda1c82bea8c2dea88e9545bde45ad4a95c1229964a56e25b4b01019779633e18d58ab6e64b29681872a3c4b63e827d87c4603361f46dc7e78a194bf145690658bcb5edcae40cd7ef0dd6ce200b33f44", 0x78}], 0x4, &(0x7f00000006c0)=[{0x70, 0x1, 0x1, "01424ffd549276e63130cfff1ca4615afae03a2c36e17112900c84e1e4c41d5a1461324bd16fe3ec9bb4bd72fcba73fc6ca1abfa029f1e514c69112a4bffcb365014efb2447dbfd29c488699f707b21688de302388421900a5"}, {0x20, 0xffff, 0x1, "8f579e591820e9218168"}, {0x60, 0x1, 0x3, "02a29e62ae71e7e312f1db0fdb07703315d0afb80286d96aa7605466686b6eaacbd9286bc38383c8be99e0b545b0577d2d3ef8e4dda9655630714d42e04645795bc44fa0f3a85fe17b1e5d0e08"}, {0x10, 0x1, 0x339a}], 0x100}, 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/206, 0x64}], 0x1, &(0x7f00000002c0)=""/207, 0xcf}, 0x0) 18:09:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x80000001) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 18:09:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003f6000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 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) 18:09:20 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000002c0)) 18:09:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x590273fad2a4eb7e, 0x22) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x1, 0x120) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 18:09:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) 18:09:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80, 0xffffffffffff8000, 0x400}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x80}, {{r1}, 0x0, 0x84, 0x20000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000020, 0x100, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x24, 0x8000, 0x101}], 0xff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x0, 0x1000, 0x51}, {{r2}, 0xfffffffffffffffb, 0x31, 0x1, 0x6c7, 0x10000}, {{r2}, 0x0, 0xe2, 0xc0000009, 0xfffffffffffffffc, 0x80}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x10001, 0x2}, {{r2}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x819d, 0xff}, {{r0}, 0xfffffffffffffffe, 0x22, 0x40000000, 0x3, 0x28000000000}, {{r1}, 0xffffffffffffffff, 0x48, 0xfffff, 0x1, 0x6f4f751c}], 0xffffffffffffffff, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) 18:09:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 18:09:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfff, 0x4}, 0x10) msgget$private(0x0, 0x40) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 18:09:20 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffff, 0x1, 0x8, 0x1000, 0x123f}, 0xc) 18:09:20 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 18:09:20 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 18:09:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/36, 0x24) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/69, 0xfffffffffffffdef) socket(0x21, 0x4005, 0xd0fc) mkdir(&(0x7f0000000200)='./file1\x00', 0x1) 18:09:20 executing program 1: r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000090000cd62d76000000000000000000000000000000000000000000000000000000000006100000000000000000000007b463019075052dd6346a0e859d9e4349cfe972ce9faef79259c3db76fc65c34acca3a0b0767f2cad61e7c704d8a1fd09b4e0d0446cd1a870b4f8bd97394b6463f73f7601723b1cc6b9910927a72ae32d9bf4c97dea2d17ec312a21ba7d07a0f6043678b1cbd123c6fa8e1e0dffe9b844466437a96385ade9ff3616375080e10d48f75e67418d190e626bbc880a73a259f107cd02c340ee3"], &(0x7f0000000400)=0x6e) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x39, r1, r3, r4, r7, 0xa1}, 0xd9, 0x401, r8, r9, 0x3f, 0x3, 0x10001}) r10 = socket$inet(0x2, 0xc001, 0xfffffffffffffff8) getsockopt$inet_opts(r10, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) r11 = getgid() fcntl$setstatus(r6, 0x4, 0x8c) bind$inet(r6, &(0x7f0000000440)={0x2, 0x1}, 0x333) shmctl$IPC_RMID(r0, 0x0) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000240)=""/130, &(0x7f0000000300)=0x82) getgroups(0x1, &(0x7f0000000000)=[r11]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 18:09:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 18:09:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6", 0x0, 0x2}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:09:20 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0xbb7f8ae60078ba51, r0, 0x0, 0x0) 18:09:20 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6220, 0x7fff, 0xf16, 0x1, "f112f7729a543f56d378659e8eac9608a3d462ac", 0x7, 0xffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x0, 0x2, 0x9, 0x20}) 18:09:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0xc025, 0x7) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x6, 0x63e, "9cf58469ac4c8328544882ead1a4d7a77579e5d9", 0x80000000, 0x7}) 18:09:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 18:09:21 executing program 0: syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x1, 0x0, 0xc72a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:09:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff2) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 18:09:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) write(r1, &(0x7f0000000100), 0xffffffb5) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:09:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa536) 18:09:21 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='%+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!-@[\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='-(v+\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=',*\x00', &(0x7f0000000280)='\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:21 executing program 1: syz_open_pts() syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000026d9b43dc9b2a36100000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000004206ac26bdc0cc2b921bc151059046abd85aab4691a67e4877c12e8e7e6c562cad9733d3ae67d4760c6c23af0793728b6ac041afe67288e4228d6766ca1b396cca5e7ea2ef248a503f1740d25bcbb2f20616032b34a213542f93652653d6c36998ec2528f09d5a624848c8768c886b28b673bc86ab1e47c313320a40a9afb0bf3581c54cb4d90cabc1315a4722ec8427ce47964079a20a56b2185a905697b1e3857ac34234cf012e85e6be4f5dd24551135e2f323ca2f0e23077f5e3f5a1d364fb7ebf16aa990cefcea0b4640cabe5c8b4103fe3662edb7b8154d721258479526194e41d24835c2033c22ce2a234e403d74271b3e659a8837cc48ebd5e84f0b000c00e9acbd7ad5543d8364d14ebb24e8531567e6c22a51ca996e910f1"], &(0x7f0000000100)=0x4b) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 18:09:21 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='.\x00', r2, r3, 0x6) 18:09:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x49, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x4a9}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x80000000, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 18:09:21 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = getgid() poll(&(0x7f0000000180)=[{r0, 0x26}, {r0, 0x10}, {r0, 0x2}, {r0, 0x2}, {r0, 0x5}, {r0, 0x100}, {r0, 0x4}], 0x7, 0xffff) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:09:21 executing program 0: socketpair(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:09:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x30) r2 = getppid() r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r5}, 0xc) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCCDTR(r6, 0x20007478) socket(0x18, 0x5, 0x20) r7 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendto$inet(r1, &(0x7f0000000140)="69dd61c5040234411c7e27251dee208dc55aff6958f88235986b767351dd1d39c79208afc42cc6c802197d0fe7ff684232b4946f62c70cbe1d450239520470bbc2cfccefe0cc1b052d75fd4b63b33055f434cccf0bcd3e345703fbae635ea8258e9c3540f88786d617e767c526cd068a34a0853cc670ddf745419e19a54889a2f09b9b648c5b3ae825afbf9e035f997215795c20cf319ae8827bab70c8c591da3ad38d985d01", 0xa6, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 18:09:21 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x7, 0x1) recvfrom(r0, &(0x7f0000000000)=""/100, 0x64, 0x803, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80000000000, 0x100000000}, 0xc) recvfrom(r0, &(0x7f00000000c0)=""/206, 0xce, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfffffffffffffffc}, 0xc) 18:09:21 executing program 1: clock_getres(0x6, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x3}, 0xc) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x3}) 18:09:21 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d497d152a11ad19d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 18:09:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 18:09:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 18:09:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 18:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 18:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x60, 0x0) close(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3ff}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x10081, 0x20184) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x100000001, 0x9, 0x5, 0x3}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 18:09:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffa) accept(r0, 0x0, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000040)=0x8) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/145) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 18:09:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x160, 0x2) close(r0) shutdown(r0, 0x0) 18:09:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\xe7\x00', &(0x7f00000000c0)='.}}*\x00', &(0x7f0000000100)='.\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='!+[\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}]&**].\x00']) 18:09:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x5966cf91f6e7eea2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 18:09:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0xfffffffffffffe80, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 18:09:22 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x80000000001b, 0x0, 0xfffffffffffffcf5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/224, &(0x7f0000000200)=0xe0) setsockopt(r0, 0x2, 0x3d3b07b, &(0x7f0000000100)="645ac68c064d11947acaf5fc361a0be3c6997e7d40e51a3aea34d0fac691317b1f6ef7c445fa71cbac057036d44b7ad8c442e95d9c31710722ae6233ad56cb9567a7a5874af130c64cd98fc0da156ffea0392135990c6ad15e672e86ea9cd125cae5a7163ce28ff70288540510a69944b6f8712fdbabdf06f8c4ca8a78cc69d3d645110c4f58ba50035af623bd98cb00879c590a5d5091d23202cfb47450db6443284f27da2e3245b78fc9cf95505b5072b233ea7afd9fe06a5c41624c237ab486", 0xffffffffffffff5a) pipe2(&(0x7f0000000240), 0x10000) 18:09:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fsync(r0) 18:09:22 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2000000002, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:09:22 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) 18:09:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x14) listen(r0, 0x1) clock_gettime(0x4, &(0x7f0000000040)) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000000) r2 = socket$inet6(0x18, 0x0, 0x400) getsockopt(r0, 0x6, 0x4, &(0x7f0000000140)=""/230, &(0x7f0000000240)=0xe6) sendto(r0, &(0x7f0000000280)="62ba85ec5cb1f27c945a9be37d2f65a6e63bba2d5d5eb0724a99879012ffda040b05f3fa46af65b595e19d3fbe20bc21993bd3e4100be2f9fa308e66e2e41f246a85c8d9200be1f48cf88145d6e1b39b594d3b92e8955465003ae12ef279c2fb6f4d2bc5", 0x64, 0x7, &(0x7f0000000300)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/224) munlockall() shutdown(r0, 0x3) msgsnd(r4, &(0x7f0000000440)={0x3, "95d754f07b7674d6b68473cc55c103e8a235b55309cba618ce35e450a83bc0c16c801c5dc280024dd83bd8089eb10fbb9d9713170ec10bc93e45a6c6c1da6bae33c905ba203827a78935e5c36788cb38cb17f9cd20fcc703a178b4c9afa58c7a7314df80f9eba7054c1f769934e1a2318b2bb7aa935ef33dfd7f711de33eb6a892d91a125c0c5ec1281c8c59e11a4ba260121eb095b2fc796e200237ad9ca34922cfd31d65e22b2f387ab7fd5005d9f0ddb30ffd454f677933e58d2a91101ff301bfc655848bfb9afd049c7241b6a8043f8325be8c8928d32692eecfa430ea88a30adc"}, 0xeb, 0x800) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r3, 0xffff, 0x208, &(0x7f0000000580), &(0x7f00000005c0)=0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000600)={0x9, 0x2, 0x800, 0x3}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r6, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/91}, 0x63, 0x2, 0x800) r7 = socket(0x0, 0x3, 0x0) getpeername(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r8 = shmget(0x0, 0x3000, 0x442, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r14 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000940)={{0x0, r9, r10, r11, r12, 0x8, 0x7}, 0x0, 0x47, r13, r14, 0x200, 0x6, 0x9}) 18:09:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1c00000000) 18:09:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) pipe2(&(0x7f0000000000), 0x10004) close(r0) bind$inet6(r0, 0x0, 0x0) 18:09:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket$inet6(0x18, 0x5, 0x3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x4000000, 0x0) munlock(&(0x7f00001f3000/0x3000)=nil, 0x3000) 18:09:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 18:09:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 18:09:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xb, 0x800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x45, 0x9, 0x5d}, {{r1}, 0xfffffffffffffffc, 0x8, 0xa0000004, 0x4, 0x4}, {{r0}, 0x0, 0x21, 0xf0000054, 0x4, 0x19}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0xa4, 0x80000020, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x8, 0x4, 0x1}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x4, 0x5}], 0x4, &(0x7f00000000c0)={0x4, 0x400}) read(r0, &(0x7f0000000400)=""/206, 0xce) r3 = dup(r1) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) write(r1, &(0x7f0000000200)="79debb63e3530fa886fce1b18f0b6ce807b5bef7fc731bc24246c2e02cc4c37ace270146c4b026b474d852eb96b1ac96711f80944f53edd248983a8436e825de2007c9d3085e2be33568bb81ec6a0f6df2d9c12f4eaf7054979837f83febd318148270c2ce1a78bc2783c150efad07bf980c3797a52d146dd49c1030f6e36a79138198444829860bab314ada01ab1363652d2d40a8bb0c0786abf13fdcaf9dbd4b92ac982280bac3548693a243b4de457ada5277d2be82a005d25998017d7556dcb7e45a374af7d738436d", 0xcb) syz_open_pts() mlockall(0x2) syz_open_pts() 18:09:22 executing program 0: open(&(0x7f0000000040)='..', 0x8288, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xff, 0x1f}, 0xc) fcntl$setstatus(r0, 0x4, 0x2) msgget(0x3, 0x28) 18:09:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="3fd074f78ac92bd34af5401eaaf5c28d9d03a7061ea9602a56d0129d1bea0c80b3c95b8b384415dbfd1f572c927057fad85a0602cf302855546a049d64b1e12666defe9c970372b98ad4ec75bf74d3fd6e6cb8f12767e0", 0x57}, {&(0x7f0000000140)}, {&(0x7f0000000180)="e37ccb8d60259606bf31ed159d802ec5adbe4259ac1a97385ab89135e979a3b8b550483802b552833ab441b5ba6a5523", 0x30}, {&(0x7f00000001c0)="9b8a19951e544493f28f7f326cf9d390ea37df5bb0dead4ba628bf67b39c5fe7c4099d4527876d296ac8742c06a4b377cd62ebe2fe23d6c3d1c3326f64b5e603b9f8d5c30547a13c81031479527af45df1e6d9525153de5d5f82a9687501b6f96f23165411c0dd1cd3dab518aaded1782a7d4ca9e6ad6662f7e02798c31b0c3a4f1709b86530f8a5b88ec773c55de1fe86ac11f039de", 0x96}, {&(0x7f0000000280)="d108b31e01234aee692a59558b7766370397d62ec8533243c1cfdb9ab710778447966dcd3ee6e229c808aa5ad5614e170626ec1e119c945dc868a7df98920a03cc", 0x41}, {&(0x7f0000000300)="b831c08d926e868161e40b0af78ad87a0beb00c536449f5bd9b8970c0dd137e727de804f9e2f8c7bb1dfbdb44cbf7b45cd8ee0c891d0cfe6d1646a429e016bb1c46b71743a7bbe5fd930d0feadeb266146cf588d83f00c670610c030ef00942dfbefe3e486aba16057b3b20d1f1d8f839c258de7e75ba81b2e2ac3c9daaedefe33f5d6a5b35fbec0b125ed0744c682f9424c036f32884dd38d23e5f7f3aac226f497c68f716b3f89c613b081e6ac99369d4ff964e1d37558f69e995404b301bf6742c0512d0c25f2e7a0823b179a714897b6840bbde748f2bd810da2745bfed5e9703078", 0xe4}, {&(0x7f0000000400)="3f7f3a9ac364265743bd9626b39ebf927486a9ab445825d1e1e09e3a9705cf875040c3e8da16696121f139e48ae91da7ca963de12b61231c49d205c35bcc3813d0842f0c0210ab36e8c94d455e4e3ac68fed6a6a91a1c17ff019cbfd4c8082f736c68fe077f900314e2d90f8d299d1827d90c6456e7fdbb0d320892804a71a2866209845a9a992b9497e4427e59ad92edb1498696c787440bf9f32c117017d79fc5fc11c52490c1ad7d2c4df0d840e109c6dfdcb15c7ab791e5929110d0d78afd441b78eae6b1fb166da6b64287b5369635f8ae473b455104f1da008f13aa5d8bcf93320", 0xe4}, {&(0x7f0000000540)="067cb3c434a62a805e78d1440004e4800f73fe9126a72212f908d0d955e8588c05dca7619badc5c43591a6e1317aeafde97350f7e53dbc5724c26c2b623a0ccceb2ec3df24e7a8f509660d1e04bae3c98763453b274db442733342fd74e5c23852e49c0448852ba7d2cbe0fbb354987e7874ceab770d66f9959cf13c82", 0x7d}], 0x8, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78}, 0x404) 18:09:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xffc) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) syz_open_pts() dup2(r0, r2) 18:09:22 executing program 1: socketpair(0x0, 0x7, 0xffffffffffffff01, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x80) r1 = syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 18:09:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000100)=[{r0, 0x140}], 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="234a771d0000fff700800000866d44c5bbd8e02bbabcac607c2d3332a21c7dc65bef0900feae94192d39623ac8626d00460c22a0b9edc21656f83c6342a90a5b80c3caa534b25110f4ccea79238f29c69c4197cd607237aba25e259809b23e11f5c60c5b225f890290abadd03446436531cafb64e434829ee817502c51d2283b4931fed63f95d62c26ff0d541124639dd4cebb2389d04444bff5e5ecb402fbad428d3e0ba9aef961b77dc32e89fab851bee835291790e6f0a1c44ede7dcca8d96985536ba65fedb541d5a3e5cfdeaaa895f3991917e827d50000000000000000000000000000", 0xe6) 18:09:22 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x82, 0x8a) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x20, 0x2, 0x9, &(0x7f0000000240)={0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa88, 0x8) r7 = kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket$inet(0x2, 0x0, 0x5b) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r12 = socket$inet(0x2, 0x8007, 0x6) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x20}, {{r3}, 0x0, 0x0, 0x80000002, 0x8000, 0x3}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x8, 0x866}, {{r5}, 0xfffffffffffffffd, 0x40, 0x60000008, 0x101, 0x9}, {{r6}, 0xffffffffffffffff, 0x20, 0x40000000, 0x400, 0x1000}, {{r7}, 0xfffffffffffffffe, 0x40, 0x21, 0x20, 0x9}], 0x1, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x21, 0x40000001, 0xfffffffeffffffff, 0x2}, {{r9}, 0xfffffffffffffff9, 0x9, 0x2, 0x61df, 0xfffffffffffffff8}, {{r10}, 0x0, 0x80, 0x40000000, 0x100000001, 0x9}, {{r11}, 0xfffffffffffffffe, 0x81, 0xf0000085, 0x8, 0x2}, {{r12}, 0xfffffffffffffffc, 0x1, 0x0, 0xffffffff80000001, 0x3a93a9b5}], 0x1, &(0x7f0000000580)={0x4, 0x1}) r13 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1a, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r14, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000180), 0x319) 18:09:22 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 18:09:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10001, 0x20000002a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x579f3ca1e1a62952, 0x2, 0xffffffffffffff7f, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x377, 0x0, 0xbdef2bbb9a784ea2) 18:09:22 executing program 0: read(0xffffffffffffffff, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 18:09:22 executing program 1: r0 = socket(0x2, 0x4004, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 18:09:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 18:09:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x184) sendto$inet(r0, &(0x7f0000000100)="ba49bd4ab1be44fea82ca5ea186938c631a7c01bd9c381a6160420817893e551966e40de2a0f6664b1b0b973d42f02cab30d5cbc1f5bca72a87ad83dce75e128684492c7592dd8fd95ae54e706ba9bc5565e8861faea802acb78eafcafb69bab09582df264af6697843988c22c4e8a3c901433a8b0e653d3b848798781e254ed9f876c81dc9c013c2d062e5ebfc57fbd3a284e574dbad7769083534fb12c4d626f8447cbc0704e4c963ea52aec305921c26a821e02f4ec1f18ba1093b7a4e9b8fb5c16b0228bd1b0afbd54029a14f19721242d3bc55c9f82b2f5ba2571eacee02d78f501c4c6b2aa571223ac946fded2c427152f8456d9b67ef4b0e92d8a3f84ee95e65838f067675f1361a706db21c06a283c7824f9681c8a4fae5e1db9bde7b3554664a09a1bed3588a3a3188bdf977ee08a5c0c11a490ef1b62b3b102390a71757885b416404bc5dbf1ffd6bd1a5dec44da0a6ed7fa6e181106905887bdac48fa95f831f5576f29fa195a7d89456104fc981c15012fb53b56e4f6417ae6003c353a5c4868d9d0f92bd3c1fa4c6898a4b09f4e34764438e631390eaeb8a0096794f95e97368794da8a4899b04663b984a0e9471eab7a3222983daa9e7262bf2eea1b1947291a2532566f026a0259ad2184705930e0a85f0c0b04394a96c5ac1f9a521e102ca71b70e357e8213b6a5c11728b59e53c48ff0afb2ad934a72278749e03cb613f322b81911deffb4f193c18360aec9f1d87b7848e5c4dcd6266d904b7444a9504c179e225818187d38a628a6e61d60eb6b390ad1a0d61417ae50f7ea75fd62c8a9922fa3c935002bbaea6e7281f34b527cc3e4609d09e30630cd5a7a98e8bc9b3d5a39bbefc1ff9914dee5408156fbcb39c6d734a7b92ee63dadcd044dac22c7b65e166f5cab9264344990e99f259b712da824ad269a236dc75d0dc3677f97c0d73dae73b1940c84a7ef767f0f6f4481861520dc586f84f4cf16d12b1934ef78443fe6bab5a69f829aef2d46193cb009bfcd36eabddf1e4bfeff9348d064cf6321dd6653a69c4feca54ffd56df29fd9e7a3379fc43209156e9edae0593d4cc93489df3eaf2616098dc8e5e3f6bc05bf4e5f4be69224d494e50715982ee72d7771cd3774d890f762bef987fe31f20aa63587736e9c4bf36c56b4b8db806f269cc1610ba2d1c6a2d01f4caa3694d7e42c06401816aa25c0db423f9c3bce8058251c8e2c51a8b0d77a522476fde322b38431cf60f24a1c19d8b77901449a6cb609d8a1d2f616ed941dcdfa58bd5aa1e7d4d10c55fdc8a97bbc5f4eb50e871fa670f75e9f5d3bd13f5f513a6114b641e6d1777c8cebedcb72c885f7c6f1fde828eaa0878b4c2720048194aef569aacea84f273a7f5450a29be4de2aeb270ebddb34da6bf6ff416cd83e4d5894aad4dc3bc23a6a03089f48187c9fd3bc94cfcc89d6607c7dc2e75de24f7827227bc9a05cf84467ac777b59c4886c4cf7d0fe10042fda7391a155948fd7ed9229990987180e20d0da427812db8d276b1922505003374d51f756c6846c2fd7b2c52a67d95562e5c06c06ccaafa49f398c1493a6039245f31c2a9349a2110f47e57d346ba2075add313baaef67e3ae02c282e422eb8b746abb28674cca4ed63190370a5707b6dbd684eec03772e0e03dd79001d31cd716df406919019ac366a0636dd2ebcd4cd3c36a5a82eda01a36c26e10ba3420a99a61a184ae80cc50316744bce076da5db870dfbd5c8b90f675b717e3a446dfa24b408a0741f09c8df28773884196874ee0e5cb6c868e3a3b5b41d34ca21ce58483614513e22df1162fa963bac8ac414a137b38a4348dfad2f41e53ad40e1798e03b42d357d2e552ed375f205863ca109f2cade13d7f47794fc7e7c6b7a0567d4a2bf63614ab3c11a6e226418714f029ebda85f0bb88d09adaceb1931e68b3a38aecc4fe1b2ce3b48711d87bb7063f208783aa1754cd092e0618091785ba73319143e447eb4ba5583d34682a59204cd4ed3eb91a4ed16838fba11bf584e0cb0d3ccec80b20b2a5484e5bae130ed8015ed3b2850bb1b751f4ee750641045e87e1f05c68874d59055454c7e224c52d56c73c69070c626702e57c7d17b9e63bbe777d7c590411c25cd6dd62b42ed9db2b42cb300a05691e9ac5282ede86c0a3c0d86c4cadb9f299a743f4ef1632eb0b089fcfc5c2003f0994a7965ac0883995b2aeb529c300b2634c6142dd374fe4a2b666bf1bbb9723fa6dc9301723862e163ffeea0b23ac23aa5886c6a75b919b93db19b8b52effd65dc4b9b0799ebb11539dc78a675847d8196b201202f02c5cbfc4ace7f2983c7a75f16b21d409a87ac80a6ffafb154c6de85de01c9941a3210dd38152621d27c0fe263380a84d8a7aaa2483223e360fe0d33d980fae66465c5e352ef2fd3acfd8cbacee3be71cf74d6e1125bd05742e3f4cd962e96dcdd988bf7ffc8ec470233543d73f3580ef1066f4e60e0de71b8d812e0cef489680875e56b72b34e6cb450889f16adabadbb44b0aa99db0bf379c9682cad0302e64bcb57c778e15a2f256e8cc9b4ab01bd121d52d16a246e9dd0de84cce98bd0aa68f90a63a8e35c32498c86b73b3bdb35c7194529cda1bc8bb30b62dc24df1a850a7a0978b2e0c47c1eb14074d0d3ae3dc25b269ec244fcd066d21b56e27b447b54b45d5683fff3df29b90b8c69a61f83cc53a7457a4e829c5f00e5fc7dea380f4620c44d9aa9ba8dc53cbb561aca80360f844778b1dac499832d2fd0fcd15a7ead49e6bd30f5da82ff198b16d1766c04185ae1001c01bb7fc56fcbb8034001462d4fd8d8f98a9681dc9fc497bdf7af3855394fbf1113f730b5b6edb9c14739daa4931b2c8d34dc6016a5ee9670790648b05672a64f4fafdf1ebf8aed240c588ceea8c4c687d4f36cae854e877b9463670681b3c5e68eb7d2a3fb0ed21f011923f974f2cf4530b4df63f74eb314b15d5c48ccb4e1eb80b8fc7355a2442501671e1354dbf94680a26cd254e50f3eb7bd02f104b616ff87bba01b485bc4a42fd5015c731bb09bbe911cd4676b55d058175cfeee0f8841d68c23da4ffdc19097798482167f0db17c0a3c1e9ea7c28f8f5c60723784c43c4b5be5400fd243b27530394fb8c209043d2db486e8f97b7bf46b462fb273c325e77b6ef070b04d1801a56ec9e4472bde9b2b4f477cced27a10809bddc9c07fc8a93bfb48bb159299879bb97a660677c43735d9acc5a950e1cbdc12825f35636eb1283d6e23d9b8176b6f7abe8639d5956f135cdcab6a59c0e27e17f1b599d722682c3650a352d4a61271410f8279a39ed2c5ba06082872d567001a3a58b353b013b27da776e81da7ae1965c22e3827a539ed6d5cfbf4c8e1c0af1262c40f65d442741c264a71921231adf8ce48dc3f0849a6d11e9802107fa5dcf72ebf4485d50a5c61eb692454e1b0f27045f951b87bae08c5a06107290d6bcd30adc7304cbf7df7bd47716adca1aa1456ea8bb047b4f0b77aa69074b32760b302947657844e011d9486924febe6b06fcffa8d18f7b319b695180bfd29e3379561c27129c17a51378a402d694cbcb21fd6bca2176b29832701280401305d29bd9b4db1deb85298c0c8f6dca696224c3a795c790c765949341756f94abb3e737f77c59f9655e740eee8bc98536da9d228ab57da9e8361b8ea08c6153b00dc554ac67a5f418ab796038b70f3b1f9ca1f41b4ad558540888c83d923961d5896adf6d9bc44d4776745090c2ce7e918d54a5d8dcb279a873ac7af22a164c1fd3685a8a48a821eb2bdb02c5acc1d7a211198d9c66c117e89b699d9c0693a1c49163f0d4b4d0aeb3d3924aa8c2b52a52c2a6489e09579c076cd61daca122c70a9945ebd056b9092afcf60a0c2b3026528d2fc621f75a026f342df2de1fbf1f82033fe0d6eae0a156ade3f3d90d515dd9db16cbc1788418eeb3d749d4618f7fff8cc1922921e416643b675787700fa47c3b59d530d441fbae2f5805d47b1f048128a9d926a3bd03c225dc4a83498173662ccd3e2396c1ccb64f1128026557b6add8e3a7e0665285a672cada432b3ebb7d498681ec52c70d715b1fd6fb0511a54a3b59621d403d2b8f3f1b0c9f20d0d4e24b3f628a55ff61a79e68aa1d5a79731ba0b43624f43550ebcef670dffc60439780fa7c6b8370425ad85837a3252f4904f8821a3142f2f652ead790781474147b3f72fa4df69752290671691f788102b96fcd986ecb494ef94b9418e011483ce92eb32577b5e37cfaaf97631cf6ac512e4debff380ceba35fbfdaf41095b2056d9d1367e53680fc28118d6f4edf1dc3edb097ead59eeb88e3e592531d4b783d491a2e0700d1dce891b446de02f1785bd7f24689fe783ab9408e40314d3ea01dc2ec2fa5d9ce754d7ff4c1459c0309531299a5245a4ba95de45c6289cd043beb8278f9e013aa88c9373fa43becc36c51c14fe45f35c76fb3929ae82b6669cf7a076eff01f7e4d1059124d25c820eb47b88ca8237dee44e65bf1bac5635e7e0b04db8c23feca19e1d87065d96fc404f10505cd4a6e3107789eed33991eeb2614fe6a5ed9d65079b46ffdbb31423b175499de61edf961144dec99e57022cedf6138f0e14a5742144f2c2a6c68743f65d680f51883d6e1fd6cfa8d5b15c10decd4e6347db8865f924d43fc95c76faa4367696d18de71cb5e533d0bb5b3632030a708694f836f42d3bf3f5ba023ff4401382d68f05fe5dbadb07e588bf530a3217cae906b86780597aa9ee6e801f510d5d222102cd0690ba6fccfa62e89a53ed60e22e2864679dde639711bca637ea5d843b78430a2302f8c1ec049e962cacfc68e88d1a24153376c31ee3ea9fbca7856e50a3b14826a5b5e8932a6d6e56a503811ba75509a6cda0b005b4d044aebb8d9d8d883160a3a53f26449052e1a0c23bfccc5ad6ddc0f8ab1de8e50daa35960058ab8b3f070adea3332a861ae75234f3865895dd49a9359572eb7d3148755ca56111b34344399aaa712fc1b816a583a33af4e809cdf3c0de6231a8010d55824027d146e5620dca58f077be165ad58b6fb9b2b509ccdadeb3080e3a42247baeb305c3e0532d66013d7b353e8ad2e2503d7cfcb089b47cb34137d5b77cecdb49b6844618d405f1746cfcda68c86291b40312cbbf346ab23c10b698de88d2367a71b04e92c6133a058867477ca410c383629acd55a64a0bf4dfe053a04b7d981d24573fdbd4a4228d6d3004ac241cedfb47a3303dd35621f51b026788ebb20b59af5693b44d7a63f176fe9561175a12b3f77920058212744e2e085e84358dcd632f8dbd1b3f351388685fb083cd39109e667b5f1a8a41ffefafa8c44e59776a60e96f0e231814288d83fa320729887e5c3c55afca768230db38c8f9361e4f13e6d3b48b51bdb0b10438675105e192fb08e3900d773483c714659ff052712b7d8601b95699d4e862eb2392d1ac91445069a4c794d1f5f8a28745303ddb051115d9aea58b4e39c7239c8a11dfaa69d8fdb91704e88df35c6beb98403ba3c53f5d35eb79a99d4c1c86672243865339be043a84e236e38bfc0767417b5d017fe4050496e5715d5aa5a8c6cfe6c5dc5f9e87cb35ef4046943c257c08171e722d436dfa5869c4330ad9e6db64e8fdca708606f8ba9185bc19b41742550d0f51074e446f3732f26310a5146c101a0cfc1a6139cacc171ad84054698a4c86429b228ae1950cb71e1162b1e7b5d743d231bdaf1d6de20416642cbee1c83e89af034cd7430bfac9dee02a19286f027d", 0x1000, 0x408, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 18:09:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 18:09:22 executing program 1: pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x16d4, 0x7, 0x3, 0x1f}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) 18:09:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) fcntl$setflags(r1, 0x2, 0x0) close(r1) chroot(&(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getdents(r0, 0x0, 0x0) 18:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 18:09:22 executing program 0: mprotect(&(0x7f00006be000/0x4000)=nil, 0x4000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 18:09:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000442000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x4af}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000635000/0x3000)=nil, 0x3000, 0x2, 0x7813, r1, 0x0, 0x0) socket(0x10, 0xb696c32ef1cd56e, 0x3f) kqueue() 18:09:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) nanosleep(&(0x7f0000000040)={0xff, 0x8000}, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:09:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c064ef67fa8252ad3492ba2956310cf7e653000fa71b87049d3b487442632f4e4eab7c176152524383b1850ff43a2e1af48d7bbfb1b079d0a9867d0688d7b62e23e56e269db13401af7027fb54d6352862ba2dfebeed9c360ab250bde93fe71ffcc4f5f0bebb50a3c45ebc1c35e4a32d218f6d20566d625f215a2cdc26e777de007070a7871855d1bf012afef59f677fca102cc5398ffab0a84b60c486d3ec3cf585373097a0224c9ee2954e1b6af6fb29db026cde93ce0beb3225d1c89d69d35ddeb2e25d4"], 0x3) sendto(r0, &(0x7f0000000000)="0027c4db0fff52fd9acaccee9e2fb26927fa3a70307dc878b56cb84048c38a10f1fd45e376bae7d3623542819395fb12d759eafda49e42c83be83d507b07154c85b09278e37fe7d4bef8700d2429f99ebc16f792fdc6859da70177a908244bd053baa0aa9c8ab462cbd1a709058898ae1c9af44d63bb587ab37f5e220cf2ef7c63e2d7ba503367b7108529393df4f26884a603b83fcbbee4c809ccc475b964de90b058c6d3eac65d5e8b3b851acf61f29e68577860018ed8e52341dc9fbc4d98420711bcd3a41a98bfb68f77bfa9a58f7f2e10120cde7e82a42449df1b7c66480a0ba1f29117398b7262dc4c7a80f05b", 0xf0, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffff0001, 0x100000001, 0x3, 0x20df, "d519b882b27943752152bff9e93ce3e80de1cfc2", 0x5, 0x5}) 18:09:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket$inet6(0x18, 0x5, 0x81) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x7fffffff, 0xa1d2, 0x2}, 0xc) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 18:09:22 executing program 1: syz_open_pts() getrlimit(0x5, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) 18:09:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000200)=""/161, 0xa1, 0x802, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r1, 0x0, &(0x7f00000001c0)) rmdir(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000100)={0x100000001, 0x3}, 0x0) 18:09:22 executing program 0: r0 = semget(0x1, 0x0, 0x440) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x11e1) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) semget$private(0x0, 0x4, 0x5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x7f) 18:09:22 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x20, 0x5, 0x4) 18:09:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x7f, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x24, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000006d, 0x28c0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4d}], 0xff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffd, 0xc9d96c4f3c89b7f2, 0xe, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x40}], 0x7f, &(0x7f0000000180)={0x6, 0x2}) clock_settime(0x3, &(0x7f00000000c0)={0x7, 0x3}) 18:09:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:09:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#$#:\x00', &(0x7f0000000280)='@\\#\x00', &(0x7f00000002c0)=':#-.@\x00', &(0x7f0000000300)=',{,.\x00', &(0x7f0000000340)='\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:23 executing program 0: socketpair(0x18, 0x8000, 0x4c, &(0x7f0000000180)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r1 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0xffffffc7) recvfrom$unix(r1, &(0x7f00000000c0)=""/102, 0x66, 0x40, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x7676) 18:09:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) flock(r0, 0xa) 18:09:23 executing program 1: r0 = socket$inet(0x2, 0x100000000001, 0x6) fcntl$dupfd(r0, 0x2ca9fc8c4dd6850a, r0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 18:09:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1ff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47e7, 0x0, 0x2, 0x0) close(r1) 18:09:23 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r3, r4, 0x100, 0x1f}, 0xb2ee, 0x2fc, r5, 0x0, 0xf93, 0x2, 0x4, 0x10000}) r6 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r6, r7) 18:09:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000780)="3469fb0758425927cb49a23bc2258c5bb6034315d044788a0b6447eb0976f2e0136663775d48fbf80ef07cc2e8c92e0ba1c45f4f32bb8bb5d2c44a0d58b11025e018bc43840001bd8429ba1d05f7b02e2cd646c8ed91d4c1daf6e8d5edae1b8992c0c495e75ba8b1935edcf238aa2e7a3cbd5c8070ce4adf82083a4fe9587d25080c56b3e6ca14887fcfc4320d35e01b810a59b17e49c4cdbd4cb832dedae2ceb2843ffb22ef8f4fd7532bd94e82df0ad66b1c47d4da4f24be354ed211973e6fc860682c114be208368d733a5588f00865a24f5bea0e26fbca21aeda73540bdbe97043087e96905e797af456935454ea4db4ca65eb2958e2f2268ac26a9c332498e4964d76c2842c74bdb783e64294f3171aa89736f8555f75c2c94a61ecf9d5865998a7269fc2d53036bff2f58e2cff2880a42747b59c6e0189f2a08cd7f383ed5873cf02cf6bb283bb002acc0bd36d4269ee597961eb2fe259a3d59ebeba225b091b17dd9a50bd89d4a418bd02ad8e41f9d708ff76fdf9380a01d9ee83e1a11af17b6445e7d220c9100f334a82d5c97eda13db92d7c9f70b9939efcf1e9575853aeb21662fa4e59bdab6b5d424f781418873b068f099e14afac99f93e5c4c0184fc0249db41a1e5512adeedfeccc963e3720004cb5e0fb0af28583f638cee21017ddf73f317191c84db7b10046eb887ddafacbc765e06827708a21543450acc67a91a2355a9a2ade3e0c7f21ee76bac9644bbc24a065132db046f114e3bd813937bfcbfc6e652cdb7d1d2783376f93f29cc28b69c2aac64ca7c20c3c686a5b6c727bbbcf3a4fcc81c7528d075dd7d9aa7329bcff6bfd9298fa4acb8abacf08d73e71479cd288b679849465fb2a1971259f1feb5c56255b22d0bfae8eafe3c0f5a5703550fa6e0ce9b5cceaa31c8e82667a41ad1fd19ca4e4131e67e45aa8b5e13a1e97db94954d21c6b63fe6804cc24bcb02d9b33bf17edc83afa463f0ad8942051e5a0b10a22c3f27ec024ac160007d75cf31f3e8949c26906297465c12d4a394ea07ca603e60cbcf2493b8d65450ec69c95c4003ff2edd8180968ce3159d0dbdd61dba56b5b8bb5249d9a3343f2617e3c2667c847f585f2d111d16605e3f1b31915c0707a89ba0a0ea9b7904ec23248993a9da22692f4e8a58907b8f13590336a44121f921234141fe55619153b81037d767e5281c42f20c8abc293a8270be41c09f7e84977150507e300e1fade7227fd5a740f132fe7942cff551f400a0cabe46468b1e2b5591e1c3b53cbbaf0c4099ccb8ebed697096dc5559c1969f7bdbda49437d8a841f5fe43deb73b8c8eb1fcf9497f8c6c377a6c49c55fda1a2a8cb66e2e07403f97a53809b6da7107fef821a0d1ed1090ada374100db852c637af1f9d91518c6085dad36c3ad1a1c2591afb66f7ddf935849fa05bef4b14d4bd98ad88b308be5e99a08943654ba83645726806e3e0d5437ffb384f1dcbe67f45776d8085f1b97a2d56b0c1cf00ae3f79c763c31dd12e802b38e2623e1d348e6fd3a0180d2db4cb3327d053c58d766189134fd016ca602614894cb62528ab23d1a32a2da0cc27f52fb80ff8babaaa0f54cd409fee440e498c52196419214cba1e71fe24bd215a51e0e7c9669532dc187f33c8d4ab00935e578fd54ee001ea7171b7fbc559cf23ab9ea37e8695db698704aee049649af7a1d1c19aab0c8a542c09f299017306a817d3cfc3b29987f1713c847eb523e36995f1b4b132e2a1d8ad17494f34f5e194015f390032ca4f814aec9f433a6f8e7b46aec71cc9da807c2d107cbcd4d4a1174e17910b044a574fe0f97a48cb13e6b7c64c51eb8389a45680ca75c45db7a4fb0807726a0873c9e1f6871cc4609fb48b033c965cda4634d1cb89a316143fc3e5149ce82b3b9dcb82798d366035dc1d6da7b91b3fd9bc83bed04254e0a1bbbc35bbb1d9adda50686c9d955fdf508579041d8b228921ca20c09df107e666605ece88038650c32bb9700eec570b28c26f47fd56c99d426e5e3401a8b29e1ce6ca92a5926bafba950917160275356233ac40f7cacf6c1a4929738092e8caea414cd47ec6d6d98dabfe7532ae31fff3857229c80f67fcc307b8c7fb7de868d32dd5d62eff1fc0fc96be5cc97110d61ab3b4c83b0abcfe65ded3a97908aa33e7624826bd3cad1aeb71061d0adf0d760654611d5ec873dac06414717a6dbfe866d254264f7b746ba26dfabc4588fc16a64ac83598ab8b9277b0c6801995a6aa55c21c1500ee1ff297abe7f72ad6750a1df238f969b43d341a86a2a030122abf233e8a6bf758325ea52564ba0442ba6bc49280ffb5b6ea28cba636e7a204f2e055524ee331643bf4583278503a6564daf4379eeee9c0e5e89ed06037dfd29c6f1846872a8b15271d52dfe4cfbd14e882a4d756e0b73edf21c4d3402cf8b93c92e63e5ba170afdab826d4f328c84dd378a93e4f9650c0d04af2aef8a883b49c56ad14efd40aafc8ce8205e3c1473f36bd03d3b1343dbec45ea0fe713fde816cd62fd9e76056de89338431386aae27e8e3a87269f9f88ed7482765d53216fd781ee91cfc78f12e9c3674485595adfeec750c5a3bfa27f42cb74e4436a7c38ec8311c97dec984d1bbce5cb732117cb8e8d119e43d62c3d7fad9dd28280507979359eecf197700fabf417e71c693a9ba5af5d319f650a85943c5d8497bf5847a170813698d89073820e29c85982d6ebed9537019dd522fd7c1163a8d0433d9ed7b790ac81ca37bc1fc21866a52e9c51642c23b25b42ed39654f0d9e69eb50212059a3e511d12a290ecb9723d4fddb258988d285f42792ca338fc8247a58129d02439d907fcd799e7219376ac1ef794dabfb5190c5ced2ac43d1b3cd039e579f9cd53a3ce7666c6995e7ef3aa15873243b6df19dc2adf3b264aa38cbda4c8fd96e2d324f556d8b0df5864f415eb07d048ed6b946b36b478691b5f4e2d1051139657bf92e2306ae937c5194dfca0f028d464e2e4c15009d441c0119d3060bb1a16fcc043521aeaaf60f2e64ae33522e4151da9be4fec684f84d57fa592f341015992b1c8374035cc2cb4e623d2f5b17e7090bd42eb9f163482caa8a36315a1c315692f159c3eee303fda58c212743f1a5ef7996b43b18657a90606a8290a92fbffd57600c581ab8715f50a164e90a307bc7dca2ccf50c2d98cb9a85fb914e1e2a538eddf774283ed6897812efa97efe68eab287177e6e6987fdfb073d6e3feda2149c80b9036e80241e19feb219ff70a628c623afabf3d9595cb235233d70e406ee6ad0d657dab8f05ee61888fe67d16d10f9c11748bb799911a5b03ecce7ecc7c9f9a70843f31644137ad6521fe67805a436b9344166e19ad866617bf3c7f7185ba94bcdc21b6e85d855442d59b1ed302fa9542ad5c137976b91a5c20154c205c23f6b6aab8dd86dbbb49c80b28a13fedceaf1c04216839f8d3f33a6a8ab94046a1ad4521a523e7f041275fd574826aabe6731352fef2b62b19a770fa278bd6bda8d65874bac27106ea74887ecca44d46e5b88007263a04caebcd438244252d1ec48133aa5857fafa6f463df7e683a0bc08b907acc9725bae7ed21e333e71cd61f7b5f09e1b52b88491561ac6c0a9151cf384fdbfcf0a7e5732cb7689e6a209100ccac3481d51ce824f3d5092118956e8fc1f0c5feeaa4eb80260a92e01005d4b1ae8941e4c15aebb2480f722e453597c31b8a6dd6159f5915c748d9f1778615dadf73a19badd07782c7a102d466ec33864d460e7ab5cdd32f10211f79e88a5c5e62f8aa9760ce2c1dbad203737f5951db7c851fd6f3146a23b0976e85c3c3787ad61814c7f1a9fff0221ffeb5aa39db529966ea52b7965b801de57c0808e99577c29d52e4d9e63b911648ab62d1b90e457571644ecfa57568690077bbfce0de008bdefc03ce266b9b11fa04943c295bddc176cc2c09ceac59312a943a9b9a909eb2e45369af9b225f740f4826258c0c50b62f9b214630bbe9b498f2559bc98ea83044a7f6b46106361490a072cee6e76da299a141ae6ee882aaef67583f43e9fc6cb864ed3cc02e649316b411df79f08738c507af4e4957e7b9867eb21be8493443d58edb5739be72147962d8621daedbfd8e1f9575072c29b8eade72b96ddb9e56249ee933a62cb947981f864b559a551f7a406611f9e0d1cef99eea5f46234b8385c912ec3728e4f902b654fec868af340a597ba88c8166519d13c6adc395849e672805c13d6fb1c54a3f2df638193ecced72131b7151cc36d84aff24d77c4db1e01df2263d612905e9b301cefbbdc8f24c2113866db3abceb7a2b029419475b213911f6b88d2bfcf2e81dd604558f8cfe8144295124cbdd783b1c1e3906799b53e7b4749579f63323b85bc9a7038ea3130b60b960110c30a4db5e3c5a0d23080dd3e26c05e15dce68a6dd0924b03748de784fb12f6a81b8576499c2eb6996ce642a6bddbd6936d4966f288436db781841fd17e833dacea297c17cdf8f31e7a873110f4b25d2c20ffc10cf70827fd9c8e1c22898d1f2653c4da79308c1f0649df605f02c0fdac29e14027e41ff7093ed6f05cdeb2464cef2dd2f32eda13a34722d6a5074b200e490854727ab2e149e2cbade2ded3946c80d2e4c427b753967c377785d3e1488f0c9f394bc95976b3f9d3d0b61006916011c1736f77c5477593e0061312bc865ed6cbcd6d4de905942edb9c6649b6c709f0a44c378ac7f6bd1b9522ccee29d0a3620582e5837bf1d6dc0a198c4bedbebf0863a9f6819c7870c4c82e348531029c21be0fe2f10d207d94a74d0a48f46db746077bc4086a23eab659e050349635551c2ace9c6f283a064f9c8163eded96c047063bbc8e52d215e8c52c1686e08a73c17bcaefe6b3e060c0132872be629ae0d70f67194b3af1246a54f2095e4abc83ba6979ec59a97da73f0fe610ad4c18e566af5ff242cc692c4d1464ccb31770b960698fab564b88efa0d6416c1b0e7749c634e7c62be78d7fa0066a961584ff4eb419f16b0f7d52a9b6f778dd96cdc2195e053e24ab107cc1367f9ce3a3472e75591477c76e3f2df6aa9e3a81bc9e3eecb074de931a107f89339504a227862578ce3be3792ec2e1348a080835e7607b9dd93b4f820a5af83e88bd280bb3884ee8c4f217abc47d59406210ea41bbf3e5ad6bd861bf0c33a19530a7386d76d1c72d87748859244ec31bb99e6e23e547e3f22da0dc8f80ff90d3bc8e17c9ad448cfaf2828bf756fe8bbc47197c37ac88f04e7d0f30adb4868610e19e524f331c7877c6617d38ac973e66b151d9ee1c54f2d70930b3151a0f42e98d81b6a3eb84df852ecda2e836af84eab06ce5e350f0c45ae3dd805ca449690377d2e6361f783b97498840decf53e52a0dbc29f32434ab52138e9222f72f849c8816567a9d947aebfb9f2d2344a219bb9827db7b96ea941ea32b07a6a182e27418804441cddcad87f404e65845fc5a6155e077e276bcf2a54ab2000b3182595e6c018ddc172ff0883d138718db800df1125974381244e860a937618e700bf2ed216923fdfd4152bb783845aea911c7d071cd0d81233ddab8d1d3ac13201a0cdeb1db6a5d4cb6eb46f7af855f0a71d66cded61a63b76b04955d9c790d94cf6e4f85754d0269ae25120c8cf222bbd4041ab82fa89b44a1d4be7e422585a2cf81f5bf91a20e8551aa0f02d7cd223e541692850fe5a3918244278c6a89303b08c56db0dc836cc4da6386d5aecd661085aa2a179f44a499b95812a6b0a28c19c1774f7e", 0x1000}, {&(0x7f0000000280)="3de1b765bc8c7aeccb74d6c3ab6f2703c6b579e19a5a9270efadce67cffcf38e9207a3f58732d75df22a71834b5aed5f50442674bbdbcb1240d37bfa68bf778c67760aa7be3c1e0f89842b0f55e4de24aad9494e8e7b38322857424371ae3d178041ba417421ffd0ce9e019d8b5bebe09c3b2d022f57cb60bf289bfa65756f350849b5a9f3b54d", 0x87}, {&(0x7f0000000340)="4f96", 0x2}, {&(0x7f0000000380)="52bec853c581473190ba02b05f2a06e2ce", 0x11}, {&(0x7f00000003c0)="c88775473d8aee10d1606fb608f64e5c90ea6e4cff555c6a34c1f09c1e6c0bce5c33079b4ad465ea3b932eb588566843d7b0de664d22ce28d2209dd992e81d7c37aa1762e02ec6c50d862d132ff5b529e196065c", 0x54}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r3, r1]}], 0x48, 0x9}, 0x402) 18:09:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="42c2eb036a0d45b67fd462ff8d9d5119cf0d73cd3e35611cea676d13c76ffe52b2620b8638578a756ce8c5d447e16d2f7a39afd0cc30a4e2465c2f0ff275f50505f8e3c4ff0a95b6c3074834f088c6d3e8223cbe2f83631d66535839ef2a358dcddabcfa160103f5014072aae80439cb746cbc789058d2458f1abe176cb1e2d4bf66eca0b9794153f60619c8eb9c8e87ae97a4abfa3421eb935491bf1cd826f4bddf74c44bcf0da60f37e32f448c00821f5d726df76f3f0a8a1702d578fdcc257c0f326a96c34a6d2f614b8c4ce1", 0xce) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="81", 0x1) setsockopt(r0, 0x4000800000, 0x40, &(0x7f0000000000)="96236b902d9632876bc4", 0xa) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 18:09:24 executing program 0: clock_gettime(0xb, 0x0) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r2, &(0x7f0000000000)="77558abf08b3b1b23900146f6300d1eb035b6eb159357926d94683a58b0ac909cfbb17061aff4ab1f4ee6747f85331436eb104ac8fa1ef8d29c6f24fe3e3a1cff733e94900ceedf30fb92d94c032199b21db53953eea7a37ec3ba47426e1034df0985d9cbd02419ee4b342c8f001ee75db95925f831f9b0efcdff89001ad60a62d3ab348e5b272eba0a544139b8aa33e9b7a66fbea8a50a1abcd4d9cbc158cdb8452224047a143390923242c497527543fac31cd31b353267329b98d0f0dad52", 0xc0, 0xb, &(0x7f0000000100)=ANY=[@ANYBLOB="01d637abd40b19ac71e3600000"], 0x3) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 18:09:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)=0x2d3) 18:09:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xfffffffffffffd7d) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f00000006c0)=""/139, 0x8b, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x2c9, 0xb9}, 0xc) close(r0) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000640)={0x5, 0x7}, 0x8) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r6 = socket(0x11, 0x4, 0x100) recvmsg(r6, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000240)=""/97, 0x61}, {&(0x7f0000000b00)=""/71, 0x47}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/85, 0x84}, {&(0x7f00000005c0)=""/7, 0xfffffffffffffec3}, {&(0x7f0000000600)=""/9, 0x3a}, {&(0x7f0000000940)=""/185, 0xb9}, {&(0x7f0000000a00)=""/248, 0xf8}], 0x8, &(0x7f0000000880)=""/11, 0xb}, 0x803) msgget(0x1, 0x1) shutdown(r6, 0x1) bind$unix(r2, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r4, &(0x7f0000000b80)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000c80)) setsockopt$sock_int(r2, 0xffff, 0x1204, &(0x7f0000000400)=0x100000000, 0x4) r7 = getpid() getpid() ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x23, 0x3, 0xfff, &(0x7f0000000900)) fcntl$setown(r2, 0x6, r7) 18:09:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003c9000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 18:09:24 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) dup2(r0, r0) 18:09:24 executing program 1: socketpair(0x19, 0x3, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) dup(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup(r1) chdir(&(0x7f00000000c0)='./file0\x00') utimensat(r3, 0x0, 0xfffffffffffffffe, 0x2) ftruncate(r2, 0x2) 18:09:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x80) r1 = socket(0x30, 0xc000, 0x2) dup2(r0, r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 18:09:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x95, 0x5, 0x2b3, 0x4, "e2b79217cd26682355d001a324f8892b5b4bcdcc", 0x4, 0x9}) 18:09:25 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x82, 0x2) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 18:09:26 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) socketpair(0x2, 0x4001, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:09:26 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mknodat(r0, &(0x7f0000000040)='\x00', 0x2000, 0x6) 18:09:26 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x7fffffff, 0x8}, {0x0, 0x6}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) getpid() 18:09:26 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() syz_execute_func(&(0x7f0000000000)="c463fd7b3cccd9c482a59e19c4a27921dd8f6878ce5bb3563ef2dfc90f01d4c4236142e03cdde6c4631d6b9fffefffff04c401fd6fb661b80000") kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) read(r0, &(0x7f0000000040)=""/151, 0x97) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) dup(r0) 18:09:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x402) msgrcv(r0, &(0x7f0000000100)={0x0, ""/94}, 0x66, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x3, "4f1b60aee5bf6e77b939db26cb3aaab1a4ba887e74c125733e5890723fe8f202b8fce47df108e0e1156fccbddd765ef099feb2b4af12e4c0814d"}, 0x42, 0x800) msgget$private(0x0, 0x234) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000059daa578414406d2526470ed9d758ad54fd8c585ed8fbeb221ae2c"], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 18:09:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001080)=0x9) fchmod(r1, 0xa0) ioctl$TIOCSTART(r0, 0x2000746e) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 18:09:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fchmod(r0, 0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x7, 0x800, &(0x7f0000000080)=""/166, &(0x7f0000000140)=0xa6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$dupfd(r0, 0xa, r0) 18:09:27 executing program 0: r0 = socket(0x20, 0x3, 0x9) sendto(r0, &(0x7f0000000000)="c872f8bcb725b80c044e39bee4b6b5be88c2211259f7782adf0358e3377cc6b4172127f792b63ff6d1556dd09deaeacf05b21b7243f3b8664b0071396d5e92d4d114b6bc6ecad7973231ec6e3bcea529cb80a933ef767ada011723d39c3c1c8a9c0c", 0x62, 0x402, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:09:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:09:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) clock_getres(0x4, &(0x7f0000000000)) 18:09:27 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x5, 0x5, "066f740e8fae3df3fcb15088a7d39aaf17cdb69f", 0x1, 0x5}) r2 = dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800212bdc23, 0x0, "1ced99f153f6918da43f20f3371f3fe2ed8be2be", 0x2}) chmod(&(0x7f0000000040)='./file0\x00', 0x50) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) readv(r3, &(0x7f0000000040), 0x100000000000039d) syz_open_pts() 18:09:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 18:09:27 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000000c0)=""/245, 0xf5}], 0x3) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x1, 0x4) r3 = dup2(r1, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x5) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) 18:09:27 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 18:09:27 executing program 0: clock_gettime(0x800000, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 18:09:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x3c2, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 18:09:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 18:09:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xaa7, 0x3, 0x1, 0x5, "c411406ff0007885e45238a56e869fa432a95830", 0x80, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() syz_open_pts() 18:09:27 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x5}, {0x18, 0x1, 0x0, 0x4}, 0x6, [0xffffffff, 0xc7, 0x7fffffff, 0x6, 0x2, 0x4, 0x100000000, 0xce2]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 18:09:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f000020a000/0x4000)=nil, 0x4000, 0x2, 0x813, r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) read(r2, &(0x7f0000000200)=""/183, 0xb7) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/45) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000340)=""/87) write(r1, &(0x7f0000000540)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xfffffffffffffd8c) getpeername$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009aef3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbac4e9107e06e25d41fb031043ed80cefa8e856f3ba26dcc135117587911baee191d97e8737a158437e"], &(0x7f0000000100)=0x1002) 18:09:27 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x215, 0x40000000000) lstat(&(0x7f0000000040)='./file0\x00', 0x0) 18:09:27 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x20) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x3, r2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x808000, 0x3ff, 0x0, 0x0, "3812c5a1d74deed66c818fef5e16b91d0d83500d", 0xfff, 0x101}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20108, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = socket(0x20, 0x8000, 0x9) recvfrom$inet6(r4, &(0x7f0000000180)=""/219, 0xdb, 0x803, &(0x7f00000002c0)={0x18, 0x0, 0x0, 0x9260}, 0xc) execve(0x0, 0x0, 0x0) 18:09:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01e40000", 0x4) 18:09:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/249, 0xf9, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xba1, 0x2}, 0xc) 18:09:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0xffffffffffffffff, 0x0, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r6 = msgget(0x3, 0x100) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000a00)=""/142) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="a1a2c73e586752f08fd11f6736e6d5f1293a0bbbbd44ac25bb256b80a9ae2ab4e81bf05200e59b699b649cd54b0ba7dad47bdf", 0x33}, {&(0x7f00000000c0)="fd56b927274247a101f7902a370363beb1dd1f436e422035c773a0d2958b997d10eb2f8c5761460fe0c6241d81a21c23b31b644cddcc52c6f7002ab15fddce940094e6e25ca54f21562b8e", 0x4b}, {&(0x7f0000000140)="67918a16293a3a6f17a5cd2beb51360d68c2ff93199cde73f816df7fd1303f1f91f2a9df3372b46bda2684", 0x2b}, {&(0x7f0000000180)="bba28ec519b305381bc9874ac8adb450d8f472db35e89d9818d4621875b7036e20d253283d777209975c764977b62073df45a864d7553ad9cab401575c1204dc88e76cab80136d5546ca58ac266f81d20a148260bfc6ab1b63bf986bd9634c2f31ae75cdbad1b226af0c6c8eae3f3c5d973c9c3dcc198860c7d116ca3de4e733510724fce3fb6c23a1b50020dcf9a5737307501db4b98c", 0x97}, {&(0x7f0000000240)="8086905ab61c8424c775ff21cd1fbbf427736d6ce1267139be42d5404f19f701aaa7e493394150b80838ff48ef69a79eaa21354d4266c1e2682c9171956f1df9580df39caddc07311a249d738df331903332636744b0369cfd2cfbf9343bed1dfe516b5e15897d5d2090", 0x6a}, {&(0x7f00000002c0)="475e30636917c8222b917e8e6def8e44d4ef09efc66befda3a8f9efedfd07fac91d5bc8a6a2f29b1f44c47c5ae9439aaf15862aed23ffd4dd96da53e04940b3c4d44be279bfccecd3bbc0e399f7102da40fd97fe2896b01efe88e44b37411bf5d92c07cfef14d6cfedec8278b6aab38027218c8ec7d1435efa9a4f24af7e912ff3cfc7c7bfc510c9e9e12fa333bcaf7d89f06b0699185fa9e097cd365a6fdd848d5c12d429ba31fc7e5bdd8b1a658ef3ed86f2dafc6597a7ece12e7e6a689066bb99a1b0d55bccae2a", 0xc9}, {&(0x7f00000003c0)="a3a19aad8c3ef2aa52fb0ac9212f352e65824a98bcb2649a5a0584c7e5df6af0cc01bdb6fc3652c5faa50339da3ccf1a0d182a868c9c332cdf178f7b962b9980d4ac4900a613b0f65b6a4279810960138f01d571a0793f2b45f2f951d566f62f89f5f9bae600ec6257961b7ae802b50ac442add5896551798d52102d8cf9fe98e8e3c77df1b91ee5acbcdc6589de4ad45352773af60a84e2c6d64b01f7", 0x9d}, {&(0x7f0000000480)="8020dfb40dad8f1f44a61744efbf40abb62e1dbd178398d6067df2b63d3f42b4fc05b86bfaa8d11f24d1caec52d14edb23462904c35448182d089a31b4f41a2ef5211bf9e74df47dad8d06612e2cd0ab45ec18b5a3f9f380893ca1f43f297e6c4b83f0f12d8db06bedb942ffff31b94c809f0ebe4e413f12874ba17d3c297f53e21f0fb7d02732eb2ab4bca14b09a7e0efedcfdc72f05ec63367872aab14fa12f04e68437e8e47db107251d1cc4e34d1801d9bb2a845bed22ca8aca83b6472", 0xbf}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xe8, 0x4}, 0x4) write(r1, 0x0, 0x0) 18:09:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) fchmod(r0, 0x20) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) close(r0) 18:09:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="00e4ffffffffffffff0000006364cb5b2bca0e740bd992657a81b424dd1f3e1d37dd217b661decd7731aca27f19af010cd3671ce54f7f3342c53a2a900000000", 0x40) write(r2, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7931ca4bbcc4f8871e59a24a33565cacbefe94", 0xb0) 18:09:27 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4278, r1, r2, r3, r4, 0x140, 0x4}, 0x400, 0x7, r5, r6, 0xfffffffffffff800, 0x1, 0x80000001}) 18:09:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) 18:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) shutdown(r1, 0x2) write(r0, &(0x7f0000000100)="d3d4", 0x2) r2 = syz_open_pts() close(r2) dup(r2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:09:29 executing program 0: pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 18:09:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) write(0xffffffffffffffff, &(0x7f0000000080)="3502518be6c408e1", 0x2c7d8ae133e2606) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 18:09:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000300)="7b48faca3e7d8ceac469c6f7d4dd62b429b4f6847e152a7ab26bf643c232727e3fde9875040921165078ce9a2b67dc1a647fe20d0db4e10a3df72089a033a605fddc4607f4ab9032d5743c489223a24552447b8022293a5000b03ab8f013fd763979663e0c87fa2183469c7120ded8334f7eebb5aeae388514ed68de27024fa92c53b755354481510edc3ea68d08f9134533bc27a183de94cb486941972fa55dfec75ff6ee7982c733377ac94d4160f1b1b622ed66b19efa781d163dfd72f3982fba299e089c2a3d430615bc4d", 0xcd) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000042, 0xff, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x91, 0x83, 0x1ff, 0x9f}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x8000004c, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x84, 0x10000000000, 0x1}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x1, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0xca, 0xf0000001, 0x3, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x3f, 0x80}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x21, 0x4e7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x8, 0xfffffffffffffff9}, {{r0}, 0x0, 0x28, 0x40, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x3}], 0x0, &(0x7f00000002c0)={0x1000, 0x40}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 18:09:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 18:09:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x80000000000002, 0x7fffffffffbffffe, 0x1000200000007}) 18:09:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="e8b2a88be0ff41d63c4690a6a1f4ba00246747604b19445bf16d0ea2434d7f00000000000000000000000000", 0x2e4, 0xfffffffffffffffd, 0x0, 0xffffffffffffff68) truncate(&(0x7f0000000040)='./file0\x00', 0x40) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 18:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 18:09:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="e15e44209fe728c484e3befd50dde2d298b74922dd1d5f8d6da293775476a62aa494f14f6b369bc50d29", 0x2a}], 0x1) 18:09:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/25, 0x19) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3, 0x20}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x4ba, 0x7}, {{r0}, 0x0, 0x26, 0xf0000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0xe4, 0x0, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x84, 0x40, 0x0, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x12a}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3f, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x11, 0x8, 0xeb, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x1, 0x8847}], 0x4, &(0x7f0000000200)={0x54, 0x101}) flock(r1, 0x4) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/130, 0x82}], 0x4, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000700)=""/102, 0x66}], 0x5) r2 = dup(r1) close(r0) fchdir(r2) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$TIOCCBRK(r1, 0x2000747a) recvfrom(r1, &(0x7f0000000800)=""/4096, 0x1000, 0x800, 0x0, 0x0) close(r0) fchdir(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001800)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000018c0)) r5 = open(&(0x7f0000001900)='./file0\x00', 0x200, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x13, r2, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001940)={0x2, 0x100000001, 0x7fff, 0x0, "796a64bcba946c1e8f19ff58862a9a2004c41ec5", 0x5ca, 0x4}) getpeername$unix(r1, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) recvfrom(r1, &(0x7f0000001a00)=""/251, 0xfb, 0x841, &(0x7f0000001b00)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r5) setregid(r4, r4) ioctl$TIOCSBRK(r1, 0x2000747b) 18:09:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) setrlimit(0x0, 0x0) open(0x0, 0x0, 0xa0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r1, &(0x7f00000000c0)=""/130, 0x82, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 18:09:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffefffffbffc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a96612d1de7a06ecf22c459f0a900d5429d31b9f0ab43e10362032674edcebb730bb9c4f32d606fcbc2a5aa7be50820d729c931987d3b109d95e51f0c9b8573286359bbbb94b768584bb924a401e231eea651ca9cb893cde303aa4bffe7e5c670e10108851e2d0eb09c0d687ac5139d18905d7fd6adf8af12c7b926dc099575df2ad", 0x82) 18:09:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x4) 18:09:30 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 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x44, 0x40000003, 0x3, 0x2a6}], 0x3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x47, 0xff, 0xfffffffffffffff0}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000000, 0x81}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x29, 0x10, 0x9, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x68, 0x1f, 0x80000001}], 0x9, &(0x7f0000000140)={0x7ff, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:09:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0x1ca8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 18:09:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) dup(r1) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:09:30 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000183000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3f, 0x9, 0x3, 0x81, "a5fca5dd6619813633b87a234f41e8385a524c15", 0x6, 0x4}) poll(&(0x7f00000000c0)=[{r0, 0x5a}, {r1, 0x2}, {r1, 0x40}, {r1, 0x100}, {r0, 0x20}], 0x5, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x4}, {0x3, 0xffffffffffff8000}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x4, 0x400}, {0x4c2, 0x6}}) 18:09:31 executing program 1: r0 = socket(0x1e, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe1077f2a30009c3aa7eb657170d6aceb807fffff000086046e3099c545c9b460735b7b5405fbc57e830bdc1d0df0d5a0da2bc019f71f28e6982cc0cc34ca7ae080fd64d7181d941afe3d3e15c386fffe5fb6abb3cb94dbf62981b6f274290102478dffbab84935e4ba67778c5d3c0861c91475dc9320673d8c5535e1ff5139cb48620c6bda4db4808b689260eac87369d8b810b203b777a05aef671e6a1e3f56df0f8be2007c121e71391f0f281bd815a797e4b4dc44dffcd5b02f122c2984533bf99832abfde5a7d589628bd5d381a8bc9fdaf0d40d87d2e1f54681c50c52cb3c024d04b370b45367f53e7b9b853553d4da27e0d732085bb0ef90e064bd27c4c4217a1877025329c0915f63aaa861dcdafa08150336bae9a9"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5215292393ad7e59040331a83e906984947a62d3a781737dc1ad74146061a7744891501993e18d29ec2f546922d468e6851d85a5bd2e1ad95ef8edcdc0e4f5e713a4bf4a16592a41", 0x48}], 0x1) 18:09:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2a, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b19062a8bd3f386d55a9224c5866a72dc5d2e3646ee5e9236855dff10b98293d873a13900a", 0x88}], 0x1) fchmod(r0, 0x80) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00359e6951d17f", 0x7}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xf2d9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:09:31 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x140) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) setitimer(0x0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 18:09:31 executing program 0: socketpair$unix(0x1, 0x40000000000082, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000008798f5374801fac82d9ed90600699d595e7bf1b025e93e3dba80b2f27e17ecdb0ac012c688158a940fe91722a45e12005a7a4b5d07e1c6b40ee93eaf24a130d0136cce150551c32a9b93a3b11be6d2d79270923e76a9602c13263a4046211bed2a6bb95c884b1c116b792054b3a668ef7d2bc7f9"], &(0x7f0000000140)=0x54) fchmod(r2, 0x40) accept$inet(r2, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) accept$unix(r1, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000001c0)=""/131, 0x83, 0xe2c1551892b50540, &(0x7f0000000280)=ANY=[@ANYBLOB="0100020010006c653000"], 0xa) 18:09:31 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x5b, 0x20000080, 0x8, 0x200}, {{r0}, 0x0, 0x0, 0x40000024, 0x5, 0x31}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x4, 0x7}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x20000001, 0x7b42, 0x6}, {{r0}, 0x0, 0x2, 0x40000000, 0x8, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x59, 0x2, 0x6, 0x2ac}], 0x400, &(0x7f0000000300)={0xffffffffffffffd5, 0xffff}) syz_execute_func(&(0x7f00000018c0)="c4817573d86526f24098652e460f38bf04a50032008080430f685e00c46141d257fe36260fa5ed400f33f2f6c8016442c1a0000001000c64640f1a8609000000") r2 = kqueue() r3 = dup2(r0, r0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000580)="0154a9c617c1cf806ebe899c91492ae45f294852cbe625c6b7a309b94b9a0f6a5fc5395514781067081e761b77578d7f2014cf67d3c73351e0a23201bbfca84fee7deeab16045dae9ef7a6586a574c9d144e499822eaf7657a2778f61e83a5ba69994b538ff6c51e779b846caf6fd9f53e19da4c5022e2e98c", 0x79}, {&(0x7f0000000600)="d7a27561e92247c6e7302789c4a6052a7675bf65364a8d9c186abaa8fb7dd5f0894e2cbb7898224b0cf38d21294f7a85658f2e1e4906fe080cd2062124fe16afa9193eaebaaef2f69547a4efbf3f6e1eb51977b547681dfd4536305bcb94d3c59535de086b836072cb20c3fc7a255dce4906680de44f7ff6b6d29a038ce3bab548635c5a882b2d67077ef6bdf746074ff5551fdc44b566c3c7858a613def", 0x9e}, {&(0x7f00000006c0)="a1b7ad611aa6070de764bbc85edc2664247bfe5063a648606a1cff2a2198cbe97fcdb1f507130da95fbfbb80d8acade702e229e4646acd1157e41660a196fd99e53d2df34fa860c632af31d58a5b943475c6728909f7511ae48ecd899353a6c9ad96b73b2ba286219927a7fdefcd21f2d5f828d7", 0x74}, {&(0x7f0000000740)="d1436b0cd2d552c178c23f7fa6ecf3", 0xf}, {&(0x7f0000000780)="0c1377945965794829be51e0567a22d159d432a3476a3f1968d18ab21b338162a2d1a10784b3302fa934ce3989fc", 0x2e}], 0x5, &(0x7f0000000840)=[{0x1010, 0xffff, 0x2, "37541914993420668af0dcb9e7e04453e54d9569a3d3e6c4b924024780bc59968cda6d347487f3017a4cc265c5007643eabc5125a4671dc653a0456376e5e3ff256fcba1f28ee595ab8ca89c244496c31c4bcd28f417098b0b4b375efc28c7a694f0d3747c2b3b0f42eeba87a6036e9d6627b7c69cabcf25eb1c8573707be37d8d2b828ee0d853d4e93e2846c3ca9d563ca27447ecf967d4de44a72f43df2637c35f0cc92a4b97eb00afcafd562cb7cb0a92754e55ea084a2ff1891d9a24e7a5c69f27142ff20a04782dbd19c45f54ceef8515208b93863bf08a78e91f0292589c33e670e7efd170b610f6d9180ea7eb64fe6c56634b2e71d2a55c56a591925615ff702dd58bc69cbf66678659f6b2be6dd46c83cf422f9e3c7b7a2ae5a259dd75315988f6c5fd353e3f8a92769f065f9594e73f3b95abf21729f6dba473ba2435e05199ca93275c3471555fda2c2d4b1d23b501d14d597a697022de7a2db019248e16eeebf1922fe9da943dc70a0d17268aa6a50f80b81ec9f7371ee3018c9acbcd2f35bd5aa3162c3a11da924dbf99e450f207184215429593b3c9fe702bb7fd43af5baca7c2c5b004a9cbaa423089de0cc076e62a76b884cb9849ca0822bfde183bd40d106be0f6dcd98bffc4084c1093b07ff84552ac9b75c6a256f153a377504b48cfbc69119684beedb0928c9c50ee4dcaffb57965c45dd9a470cf4ad28deb20057d0b491d3ef397324fce69866725d0b498e25d9bee81de29c6d99d9eb1a3689b90e3b9c3f8a1f4c254a4f43934f0532ae2caf7a07da97ea4fb4729b87bc81549e10d37b277cb592685d842f4ad328f549bc04d634d450be6da4e0c65a036374e36f2b4e36a462909bebf809666b9f7b9c1d1b54b54ec2214f920a199f293bf1a2c0281326b8c5dfd1f5a4477571df3d39dda20f6b7729e88c0764ce509b0f2e495fed7c1cf3d30d70e94344702cb6ca472b533cd10e763a5f472e9c47ab1803da12139b8a73f533e4d39a588e696ded880dd3556fd7b504906e3429577922291574b1a3ceac3bc896cf3488f45eb973842369047563eb402ccd6ca4ffc5cb7781696a079148e5a30d1279a5465033975ef8655780ec810315636732f258e3900a6a3e6d6c8ac9aa2891aa78c23c7c3f32f171eaa4e708a14c5e7fc916d1b613b1ab33baeb0748396b2a2328eb7e71e79940f7f0958d322ffb7182f58f31e5f64e0615c0ccab5cb65dd8d0d79390dba06916591f05ee5710fac179df6c7c041ed7ebe07f48adf7e98b30080362ed9d2fbb0d8f4995c61680270d97e7a57a8b6be67c43755670cd178b5edc26a08beb2c432ee784132f11caa04bead59d618b9579504e51da7a4252baf028a104f21578fbd593f03b0de5d3640dad3705615cb9b3223f362910f56e296c67c27e669993ad36d8eb0d09d8cbafa98aa46d3f54643e004fc414cff095e45fd60a85bbcd29ea28c4f2545acd82438f3e7796ca0d746855a664b55e85310f55e8284c3d60e3245f94f814c8f4ef194ddbd1fdd6f0f93b09828b52e0d5d3aa751844c7fbbe661f09318ff0b8a18f466fc74c079d7ec9c84de2dbdfcef0571cd209e967ec4d3f8463efc4b8ea9df923e7a2bbe1ca2a84ae94b29899153a7c6b3a151d1e61beb24b8765f859e08837adfddb8fbff4322b408e78b6b64b687eddab3ce2cade6fd527eb528859a73f3acc7c15362a03f0de8b7e6d2e3885cfbda6985551412ced27a294b4f3909c9b91e4b519b7ca30f3c83923e8caa900edb7c9185512a8d4ae968765319abd42f971659e3ab86d7d84e2e39ab2f5eee00759b4e2fe0ad11409ab9f913d20d29b0a5fed12ec2da59dcf973bfdc44f66498eb265dde7ccd0f4b795723bbb164c7a5315af338f4fa17e567657e603639450819bbe4dd6d030a74a851c941e07ef3e2102a1171a080a83733fcf7910d2c8e65bbea1b0151dac3b34ddc22d9563c860d215ca74150c425b7c47a9b2d14c5f7284b69ace6074f85e095d86108f578f91c686cadaf32beec485606d7f42410f9219e351c126b70e31ebcb7c487f1e33f86b53e050a0bc24b0c4bddb4dac2f33a66d8d139d43a8c6f5a469e4e48d731c8f96ba7f2067b1cd554bc51393140d91988626c1ecc87c955760aec5c86d7e90cf8104c560fffa9d34408502dada881b7a5a84d041b4db4448a9d801db2ec614f0aab7a59fc88b6c5ca982fbedf307ab14edb54005c3f12fcb06bb6cdffe0f5d5c1cf2c01314fd2e3dbe7ac7b171d43731d88c720705fda63b0203bd30c1007d7d2c214538f2341f951b88856c6822d7efd4155277119fc3c7bd5d68847b652d9668af4dd037abe7a9bf9d3368925ac24d91e17ba2ac5139a33ea0a73ebaf6154461ae0476a05e4bf957346708abe248556570fbe32fcb279d2a94799eff32f9a1215043291d3e548cfba4195f145edd345f7835fa4a089861e05921bb025509c1af8164b6593572e18a530e977d1698570c01e4943d86138c07875c799b6dee29c02424ad7c8860d782a13d4e7f23c9f94e6ebff243cad90d0978605563243f4ab516f0e577dedf452735467f09575bd4be414ffaf119b859845c17b0d193a446a6d27a69cd8e2213834fdf55aaa7003b03e60b1525cdd1dcc445dff94c2f1730b34e2abccf637b3b1df59e6026afe074d6d1143343c3481930ab29c28d3acde23fc1384ea4c72d835ef95b3cd3e1beac48de8d25ad08a09f4f31d8ee8eded525533124faf24dcf80299686baa24f4696e01ffbeb46e105967e63d875109b206958068805fb2a5e9adcfa1d9a71c819556fc3105836b969895abdd1aec2ecbfbf4a19fc4af68c6414b98a1c030761d79e883a5fd53b41837c4f00639dfefca85eddc6ece7c01c4aa8fc75069eca9afff80d21f54b648aba5c930ee9ac5ca31c255d3ecf50be687b9dbae4b61c8496caacc7c8a4449e4ed483af1c19c3e215e6e28f3d61b7acbe6ef41e97ef3bbe732c2a6d78cf32e662e582b259084cc44b76914fd946fb1fc2f22251d710aa8157a971b5839fdf8803bc15032fd0bd364ba08b2c7c70ecbea02fe1ac3c891cda285fab978fc6fc3fc482344ecbc9594c213ddb9f18e19222db366f1a06e35ac2b610bdb1d5482ae89888d193d6c747cb1fcc62c82558ee2f6676111ef3c03097f87af48eba8da9a5bee20bf8457e890f9f5e81f4ada348041e6319268e267409952a5190c5cca8ac203f92b560c8c6f91cb6393c9ca10033774adab0a6190f7037521ddfd9ba0ca2e7b9754d660405c1c44c2158504b0289b907a600bc5e0e0b39d77bad8329096956da5bf6ecafb8718e687a2e3c8efd7a11206ed6bdb396da7a7ce2f473c19f3dc04a768b6b117a999c9cec5e82164bbb573a7833ffa777608e44b4f00fcb9ab5e8c00b9ac23c83dec0926e88b66907be6748e34a59aeda1482205edc7c6761f66709a43dc3ed6aa07e7f067e11e9948a61d805742e1173f04c6c41b1aa2e175004a80aa4ea002f79e9f6c40bdc82179e53d3a6c72236fdf7bb949343ec589cb1678fa6cc48b64d7b55daaab5c7092260c34240f54372527abe4ba75071c34050b4bda25aff7cb552eeba8d92c5b0bee67bb059393c2b6b164fb396592877f7e1391db94e891b39aa9090ba1467efa526f182866f5b0085cdeb19abe468b871cbe3425263d26b20eacaf9219599de1f95dd6b93e602efb72a491ce0a48e01ca4efd9d7f7f4a4ba29382d95ab9d15b81bb886936eb91f9dc159994aa0e43dd7ac675a3dd772d9bf42a8cb391e3bf608a0321868af040deb12a996d6a273cfb074682eaf7ff641d80f00b74bf8c4e240420656b184c2cffabeddc98dc7f4d44cff76ff49a6e8c6ae5bf76edbc1b08a53dda522709d1c5948187235bac479bac0a1b5a78e6c6a7ef7d49a846c10fb4c9174ce1592bd345558075cb01623a8cb348e6e2f7810cce9cce83b889eab04213f61b9713c7a93e4a3f6b639c6c62dae0a9576f4d443ff083f68ad2b28bbba216975e675a3cbd0ec9b32215952f74a2018564090d7adbede400152c6d1e4987a0cc902f0c68e09a5664b6151c99e752327a4fc5702104aed9e8d3d072497d558e453189d84e259859bbd9e590b92463de0e79650db69cff97cb9061baed0a59565733ce2ba489d52ba73df20851250cc8c9d0ed8d7d679009403f83139b96b63a651876f1c1a5b2faf80b6cee69235ded51d46aebf6735da799388ab8f76e9589001731d8288a05f3db74042bddbbe6a36b16aa6dc1cc1e4963422981e462b0935a71643dc3306571f3ff69f7134d7716cf8e469596efc0b0060ee4c18f7414213daacef87bbf1e429d0aeffa4b84ee5973fab391c8b1a96dc41952279838e4e28f0d2b06147676fe8ba22f75f678144ec80ede0e1675735c3518fcc04ae67dc47258a659f2ce5e305ece60d3cd901cc801815dd157686d4fa94360a2af5f981128e6002ea96d2019e0389766db61f54d6f8e5f4316c730c1f45c7a9fa5111418f50ffbfb7d01ad8565a6aa0daf45c2cb124a76208f76e4f6166227239dfb032c5ea74c816380575723895c63c819a8707962a5e6610be1558e7ae4b7a83a7edf98ea4d91d7887d29cd32dd34c73b4c104f75bb1f5f5625fa2e6827960f9d1c60b68cad355e029acf640cbf83b9116db7e9ed6c5c3d275df661ff74198361618b3734f96ed1c3df6cadd2a7c140ccc8e418adaf5956f829f3f203e8ac15542a1c33d621bd738e563ae4e7750e6f23d4ff0dd97601dcbc65e43823e8f075ab313b9bb95809e16bdb03d1f01a6efad7a9c6bb65503756c16b1cb407584b941fb412e39895157a95b29cbb0cefdd058a3041689833545ea9e116a4b2eb13227d788cabc6d88bf02580f3e409e1aa145722a97d0e0d76c75af5adaa9213c85726f68f6b4156ef1129dd59bc3b8eb10ae03d7d6c24176d86025a302af40ba5e11da7edb2034ae40bf965ad3f740b9dec1c087d490de7f43ed72038ba2eedba3f109193541d915fa92481dd28106088cb1c65e631941a2a9cfe0beb0ef7104b1a6f5bd2c050df2df1e0224601deeddd3cd14ec35f9220efd22f6b78a5289b9f3fd645d90b5a85d7e35cfc0567f63fc667fbf78532ee33e38991d7c97d0e7959712fc73f6062073932423e59e3922b0c3dfcc200b9e24efee9b22bd102c6b199d31ef8e7717a5dcbe67503f817a40193d08279280d973a6dd723f376b61d247805ea7cbf4e83ae57cac5986cc8c428e18b36cc408b89d4fef16381b60ce0da3c90822b94f223580035159b546c0b75e15873ff0800b912be477e7976ad2cde2e00a2f166637c42b0cab62c3a68b26ad717d66b177c014661bb4cbb59f9ba13b0aef0250d8d44f954f5dc5c85ef643c9d0ff1ebb3edda3e20d68e2a983f5f43fe83ce48b48d7e257daaf4553f746b6ae854b2dfd53566473039e345b0b0e6969617bbb0d7bd9d33f8785f5928ab725d62da7bf6855ec669d52e19571a6d9f9c4f63745cae11e01391e614514bd62c82227aded7a11cdcce34608048a05957bbae6daf77f945b34120b2c91ec9b3aa980266ac03119510d3b4c41079060c005016f7faaead0e3f54bdec3d5ee86e2b2b93abeae98a88b4957b1420a9d090b1b4ae8ccc725809e383c65acc6763b6274fd5043a48d6fa525abec1a0225f6bb44719f10c86d290a5de9d43fa1b24738cf9d3b840e469fea6c0915abbdcc0fd53d58d54906306ee448d36973c40af63eb542807d199920b8acbc0bffb89f727f33c83b4068146f534b95"}], 0x1010}, 0x1) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x4) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/151, 0x97}], 0x2, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x82, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x3f, 0x0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 18:09:31 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) select(0x40, &(0x7f0000000000)={0x401, 0x9, 0xfffffffffffffffe, 0x80000001, 0xb9c6, 0x8001, 0x7, 0x101}, &(0x7f0000000140)={0x2d9, 0xff, 0x7fff, 0x7, 0x9, 0x200, 0xfff, 0x5}, &(0x7f00000001c0)={0x3ff, 0x8, 0x6df2, 0x6, 0x1, 0x6c86, 0xffff, 0x5}, &(0x7f0000001280)={0x81, 0x7}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f00000012c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = socket$unix(0x1, 0x0, 0x0) setsockopt(r4, 0xfffffffffffffffd, 0x3, &(0x7f0000000280)="497d10842fcf11e14c3e7b81875a3bc8b14f193587fbef5c34f00045be20a66c7efbb12c570529a742d35f5a294aae457f0fb496210c411581cb9a7916560fe74710a2ca8a2b10fafba5bed4a007fbe2af0f814fbc2ee74ba21b3d14a49f9c88095bb4c10a03c6566f010e8ca76a67f64befe6e9cf8ea800e8f2f7ea25bd683f3fc17269c681b0d6b461160ed8603372b956a453e6375191b5ca7e42b286d97339fb114de349dc4fb34f6d9b5e71f3488b987f795c0fe3c63ab437a2eaa638c33668c53834316f98cc615e232c78c65f6f312ab6dd0a41e9b9c94527102bee16a6f505ed3928b4c4bbf59c91c9b0784335e9e2a2c55007eeb7b9e9b0f76a6f764999334c4ac438bad629070a92ee0691152e1baec16ee4d5684c3cdb37320e065d8d4542b73ded6385363247d2bdda5fb5b3df6c94cf9186e34a35296f9e274266e74c41ec56ed4167bb96e3dc22c2e934fc912e321d8bfbc26f0e978cb0b9ff9a27b0dc3f234d526ae2721c232f829c041c7a26fb2a12ee714717b5238c1f443b2becbc9affa1d49e6c4633e3bdf0133c246847f3290c86a9360ad2aeb3500880412986482db9179d0796ba44008a8ce4ed4e794321c577d4e9a242758552ca7a93f43068edef48836279fcc365bfb0c5899186c9939419412d3e391e358dca95291bd375a4057fe207399ee42ef6ab6ec721a5151db200d7e792e868749fd3a2d8b36aa8f9fe1766fd473c945b56d909b096c920e3d1ae93175fc4e617f8fb0d10727acbedcd165ca43bc6e21b4639b344ef56d9e7dee5504f11a395d67a891971e104b2b65280f5b9ed32d9ff8d4521ad364cfb23213a2b645caf49934c0c664480c0fd44fed8393ef096f1c7796b4fb45c38d82f8081426a27303dca9c0097b648d12b24d154c2d1a14000d2d19e53f0c20dc8dc14229f39e65c89f2a43824dfeff3730423082b680baadaaa9500180190e6b430785b33db1c3a5ae08894e898ae597c09783579e2754aacdd7c9eba617dc4be10edd83b7b4c9fb92ca4ff7138f357077a6a497b573c169a52a747213a7c020bc735bb4a6149ec25bea22fa67f1504eff16c65504482f05a5bbd2a6c22520f798cc039cc9e9f31e3cd1e8c42cee8cafa8f7c9e10f23b8b3cad76672d38c650840cd686e0a2cb4cf1d031ed2fb931287e8dac9adbece0db530e1aaf72fb14a755b9a40a3adf69e59d4975d7de54f9801034ddf763336fee9e5024613a82f2422ee1196724751927c900ced6f894f71376c69205b875b2faed182a51b47722dca1bdaab59ff8fb10df28143885a031ae63b61d7bde361dc37f4cdbd834b50d2110feffe5773aff985b93a92f27c8ded0090282e23da5f7406adc7c8db062bfa9848ef8e97c909899d6cb22b7c9a71d17c360e58c4481ae2f5ca93fe023da80e68114011380862aebc9eb5a28884bc0c52fc4dfd2c3e11b8eecb04a861df5f95826b568414ef287f876ac2637be6052bafd69d5449b469a6396a27ee416d354b25e8fa9bdcc4e2c5ac0c9780c91490b3cf48a8bb98e1941b07ae87c9fb5505f4745308e84816dd54950f2e1bc882665bda054d10a07811bfe40f4237f87751d1963e1e3710ec2f75506964c3272adfcbd30fbf8760b5f3bfb430f39821ae8ead0fb55abe354ca1848d068a144c3957cd493f43ea06e8d2ad50f6d6d35e5bcec2dd185f148e03ae66656cb58421cb5750b660fd7382367d0f160d4fff8e38400b6ff8983c54c65d6350b06dd1443f834eacd55e3babb1ed1996ba86a76a78bb4e6f3d78285c62bde382201e164c012cef4eaa41c2c7c8b3004955feb7329193175f5a72012aedf1c766e7444321fcb4f75619eeae224c43d33d6f34ae1983b2411cbea4210bfe8e5538f3aa1ef1c0a2b5c2dc8d925150964c6ac671199460d4b17032945d61ad806666e1d18231fca554e39b296dec8045e2fa50d1d4ededa36df49608d9da8a7b3ffcc5f81654d703f18a9e080f3634a4e33037dfd796a39fd80c90782d818d7ab2dcc74fd693c4c10695ea7ef86cf35a56c56ea17143fd73cd18e37fe787fd872c81e85444c8adf3dfd61af7c557b4f2984b67b2d93c40ff7a4ec7f76fbae3d8f9af12eabf78dda98777c928f3c3bfe5fc44d3558928c65d5d6a8780a82b2b72fb0c180e1f017d93a189c115360bce3ee5d85feda1619ce34def2ea8a93677c238c983f8e133b08e93b7778895eb8a51f8652eb01f495df75d30359886772bc5d14fff8ab1488b653e871b17787926e1842fdcf1bc5ca9df0ac702edc59ab3ff42eb1078f9ae407d37adce3fc08b83666f216b8a4351818237b03a2f3e4d150fdd5dbcc45dbae319433491fa429e3430a4aa14a439839a2239da7529d4c418fa40efd7b898ec27675f20a55c010f2598726164914b2b99b93569aed2b71f3a47ff55e38a6a03ba595dd255f4206fa9bd7b3bc4104ccc1a8f8a1df44208a1872a5301b03ad9f40c1cd28a0e4f6825bea39d2a92bb1c6df78ab93cc2875e40654462f2cee791c27083a68cae6197910dd8c3f1d2fb6c7ac04070b9d8e59349ba2494528dd40f7cb8fd99aeeca23adfb376d8361973871973cbfe8c4fb3ed6c38edb2a8d300044edc9c94229e71444854356c8bc696f53a03c9c47c0f4373db270a63a43df33dcd89891db518d5b58e5dc44898d9d7ab9b4167cc821fcf5aae8d4acd4675bebc301688d851aed8417a80f83d3c826adde16d342601e8b306412c8969984433a60a264fe50668178b255a65650760e14d09c0e8d791b502cdbe9f8c0f5432f6c337d0fe9cc0831ccf47551d324037c86857a7285de3eb3fdebadad9aa3123ea7523c01c1a2815f3784d566a5a8ad197c18d83e41962f22bd0e5907180647a794ed12f0e20a3bbbae441aacc09d194403b9f464d9c8a0c85e985183a5aac5627c40a6e90169bb19e3d584c52700c056710506c333c51a65c6d1eb8bd25fb20c8fc64c2fb33b7b543779d522532860e6c28caac3a072bb3469c7fbb5f418499d59862dda5539581454f320a1ce2c381df54caa0d7784c6db20c2d40968dcc91cb0b6c29d51f441ab5aad50085bffc0684f80a2763b91dfa254f6d4062382cc733a359469bbb4119613c2d32a0a9469a00904fd93116f7f42da23f14ad4075805a8f9d86f88695c1858e4114febd6aee764854ca08bed6efb159e447227aff1485734b60fa6cffde3dde02eb7f73cee56d6e0f4609f69f41eac79137974a22337a83f8e4e304cecef32af68e12e2e4f5b594e88a5467df7672ca2e99aa21fd5c0e43f5f8942ff28e2cf5834283662ecc92e3ee99e8be0aedba4fb4829f542036ef6b1c6d3ebd4aa10e821bb245d7c8a63d36f3ef7c37f63f0393ecd1b517f17da02ea94e42b6a58d4ad7aa487f41147ff64068a34e5f3c7b148f0956ae6f7097914c0dc83a8654ee9891cfa418dca74018e47f2818616ef80811e3c2b32e92fc0ad3d4a6cb96478f3e7da3a2acfdfeb3bc7da7230b07ba848d3c5337a644e739c7de19c8f6f63fcda9ac00035d462a5d2bf5c0f5438aa6651c341b8be24523299ab66edda25a5daf213beadc846efd59e266e08f970c55b2e47efa9c5517c7f28b67845f3b005ea6dd1021f69caeab13808444e1bc74c9c19cb1ca828d6715dbb8fd65d72724eaec45ca2f4bdbfa59b5b465fb1e56880b225ce7c06cecc49a0941c6b3faa400c40e65f7a61eed2a35b8086cef0086a1af6681f4229d42aa5231f51e5602001ff3b123554ea8eb96bc41a94f74f6eadcc33b76cfffd4a32ba74c4400af08c9da00daa87ccb5bd6ba74d7b7f1b840f49c2cb14ba74a7cca140d704c7da77a6bd016a27f95640905493cff14c5800eadf7499e2bae2902e42187d45c2f4b4c86a088ffd3cf46701a69d6b68e927ee1313353e1d9d6eca69129d7e558881fa60487a55c1ff144914bde4bb811a4edc296b04482fe9e7c5d04a126310d4bbd8c3ad815b6ef01b19b459ba1d882cb40c57623047c591c24cf47122f05a31e0b4d6852465f5fddc6b93ff8459c240dc77e85fe04ac362a1151b6db0eef390fc6e57b466638f05fc34fd0aba9f777510cbdf14352bec5f73f3d591f5da03c0151c2054570a29188723570279017c6dd98ba69df96668b41fee8cad8e2ca85af480916dd5af0210a12734ac1f83a20329a97b6c4b7cb1a6cff6abff6f16432c46ee6fe4f4d3b336769805482ba3aa7306d23b2621f2a465c77292106b6ed2dce13c2c553848465d5f6a84408a17e24b4c289abb31bad8edd15f4ef8b0168029c5ab9679621ec73997b05733879f0c9d7b03817638fad7df3c407cfdeda569be65bb958ee4f82f0a231294b0364e2aeb46eb893f55ca2f3424957e02cd579a6ac9437bba5e0ae28591f8205616f5b0b74135ed81eb762836b69a90e5311e05282eb69c8e3ad35d820f695b0a434e146198f6de1c1094ab7eafc2867a8ae256f0ba037ce4fea2fcee7eddbebf422ee2480e31e46cf070d645c0b0fac860359053ca4cfdf54cbdc20aa8dcad3248ea72070bd9e8111ffb7d7e176ff37e4db39f0d43d4ea88ac31dc2b07bec84e5bef9c121d4e598ada5cf3f65f4ac3aa6b4af48fd327d43a623327f850552bfed48602c92b4feaf888efb5455aa99c3eb44f57ed3bd9c63bc8dc42a5a38fcaf6462b959badd5f4594577d93ce06351970a8b66e71422c083e15ff42d20cc940fccdff1c1bf509a0a27c7b3129a5154ac2e7c111fa00e5692cf5306239b253b1b6e3540c159dd57b1f97ba75150fa0bbdd56c7e32b1a17e67d7ac753d7fca5875a0b33853055722a1d66abc4548e0b46e6e5322cf395ca360777e84c698631c4097130f0bfc1266ac2cc333bf3a724fe0b09c5fc3fce5b608d1e56db2b153af7f2223766ccab3acde3f101f631fc34a5d203b7a6f76628e4e75af017ab3147aae1ec428b0d922e820b399904f1fdd4fbe295eb0b22f3da3b09503747b19b64d3dabe8b8ce1b7ac5cda0cae747e7dc03b92a7ce0f64abcbdc0a78a00566d8f56bbc256528197b74512b87a83129b4f8e390c8958db8a1db9e92df9ae4fd4e6ac7d3bb4fe6db94f48e17586c5bc9fb3dcff7d9fbbd3fdeba5d2536d24127c1f91dfc411c85e483ac9884ca841d883ea1eeb31ee5f056def57bacfc1b53f02a82e925ce209f9353218b661ae8cb27dfbc7451a09719e0f9be507990674e057dc91ebbd993e69bbc29bf92aa7b3a95b1665e998327dd94e78cdc5b70f49c5b85ac966d66053a1f8e966a27efa1c234d4138e19d274ca4236641e6b19d922fcc7ace8dab359c1365547f9ee2202db03c398f049174b5e3b45507e7c2af870f2ddd9d91ec0ca7bee313aa94206b49342b147fae723c3b831b186f118a63d49023940f4ba49c84ecd032cedcbb240917c6610da46e62649556813ff24394a68ad0649de929a99b752ae3a8934520ef0d9a989017c83044d2948d89ab159d7e1512cbb1b0868069e622e8e32dc208b37fbc185e462e1cfe04370e7692648f4de4674de06416c7890cda62499c32a8fd95a35440391dc3c91d1cf5b6fa1656dbad7f110b94240bca30eeaaa50cce4d180f31ac89c067ceb8df7712546b4c31cb4fcf9631d31ed8f4d6b6a629c6405f609ac0c3189fd25492054376513d4ff4379beea5b6d994d67b51fb450817516ee3da1081e93de0ce04d66f08b5f71d67e6c61358792717a07fb1f51a0233abf66fc1827cbe4d2e4ccfa4a3991c7b7a8e1efa88db93a2d1e8a90536c7f7af21aac6f4546df12f871f0cfa4e", 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:09:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x0, 0x3, 0x80000001) 18:09:31 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x2e51, 0x5, 0xfff, "df29b5edd2c4a48d26d7876ad6a2a77c122f40d2", 0x1ff, 0xffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:09:31 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0xf9aa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180)=0x9896, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="f4bb271c4ce294ad82edc88e0a3b9b7696b26b3bc1bc31ca1d8dcc6c77ada94cb4da936f22fb9d642332714fcefd6363b96cdbf5bb45a0a01e7ac793be2664a212e411", 0x43, 0x406, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 18:09:31 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000080)="cdf7d227919884ee936a0c679aac32efc511f710ecc9fff02447110c980a9dc601b0ffc13f012d721cad8d09ba69d033630f90d3fe306072719b1a52982a4c8ab9c310a993a2858b42b7822773384bf96abdee564309c78826c6a34a0edcae37633592ed1bef36d580e74062d3748fffafd2ee764f116920dfd90d4d60ea4d6b307554892019a48e7bea35ebb4e84087303fdf488a8fae32a010f29a5108466f8912748fff172f8fea14585fdc6c69faa17a05c61bcb4a7f80346fe25c411fd070e296f2d15b11d4668d6153e05ba3943cd7fbd8dc42c8db77a3b1e7673121403ae170", 0xe3) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:09:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/166) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 18:09:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(0xffffffffffffffff, 0x0, 0x0) 18:09:32 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/138, 0x8a) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 18:09:32 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0xffffffffffffff53) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x1, 0x6) r7 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x109) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = syz_open_pts() r10 = dup(0xffffffffffffffff) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r12 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r13 = syz_open_pts() r14 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc0) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r16 = open(&(0x7f00000014c0)='./file0\x00', 0x8, 0x10) fcntl$setown(r10, 0x6, r2) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) listen(r5, 0x9) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x4, 0xe3c5}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}, {{r8}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0x2}, {{r9}, 0xffffffffffffffff, 0x4c, 0x10, 0x8001, 0x1}, {{r10}, 0xfffffffffffffffa, 0xc, 0x2, 0xbb1a, 0xffffffffffffffa5}], 0x4, &(0x7f00000016c0)=[{{r11}, 0xfffffffffffffffe, 0x7a, 0x6, 0xf7, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffffd, 0x9}, {{r13}, 0xffffffffffffffff, 0x4, 0x6, 0x10000, 0xff}, {{r14}, 0x0, 0x1, 0x80000068, 0x100, 0x7fff}, {{r15}, 0x0, 0x20, 0x1, 0xc9, 0x1}, {{r16}, 0x0, 0x8, 0x40000001, 0x100000000, 0x1200}, {{r17}, 0xfffffffffffffffd, 0x80, 0x1, 0x7f, 0xa35}, {{r18}, 0xffffffffffffffff, 0x7, 0xf0000000, 0x5, 0x6d1}, {{r19}, 0xffffffffffffffff, 0x92, 0xfffff, 0x3, 0x5}, {{r20}, 0xffffffffffffffff, 0x8, 0x20000005, 0x4, 0xffffffff}], 0x2c3ff62f, &(0x7f0000001800)={0x5, 0xeee}) r21 = getgid() r22 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={r23, r24, r1}, 0xc) getrlimit(0xc, &(0x7f0000000180)) setgroups(0x6, &(0x7f0000000140)=[r0, r1, r3, r21, r22, r25]) 18:09:32 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x0, 0x8, 0x103) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 18:09:33 executing program 0: r0 = socket(0x11, 0x4003, 0x3ff) setsockopt(r0, 0x1, 0xfffd, 0x0, 0xffffffffffffff98) 18:09:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = msgget(0x3, 0x402) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000059daa578414406d2526484ed9d758ad54fd8c585ed8fbeb221ae2c"], 0x1, 0x0) munmap(&(0x7f000038a000/0x1000)=nil, 0x1000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x7100, 0x10001) 18:09:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="d27a5f44ee251beebade69ba2d55484fabcd69571c5959b6e7238e4722fffad6da51756f9b26d235b9ee17f40efa9bbfb22a88f4bfd3b24dc4c50728a4e7c3c1eccea994d654969bd3fe0b6a760f0a47a108d259b9692529b4cd0c396e26a247395c8f36e2c5853f0fa7d750daf05aeb344303e7bbc1601bf08431443a75eaec978c3c4db6f04189231a9c22b06315828d5d3b84da291de97e2f1140dfaacf81acaba74d683af83f780b3d3d5462b31de5ae50c980cab6cdb8453fced07221bc36e48aa9ccb74b10c09df73a0d5d1f70", 0xd0}, {&(0x7f00000002c0)="8fb6ffc224ac2864cced", 0xa}], 0x2, 0x0, 0x0, 0x1}, 0x8) 18:09:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r3 = dup2(r0, r1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 18:09:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket(0x2, 0x4, 0x7ff) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) getppid() 18:09:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/205, 0xcd}], 0x1, 0x0) 18:09:33 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:09:33 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x9c2899452cca5619) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) getdents(r0, &(0x7f0000000100)=""/205, 0xcd) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x50) 18:09:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x100) r0 = socket(0x40000001e, 0x400000000000001, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x7fff, 0x8000, 0x10000, "25ca108aaabaa49a7d5918e85af37dea5370ad8f", 0x4, 0x400}) map stack 0x20719000-0x2071d000 of map 0xffffff00654a3740 failed: hole in range 18:09:34 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='./file0/../file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 18:09:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 18:09:34 executing program 0: setrlimit(0x100003, &(0x7f0000000180)={0x4, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 18:09:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f00000000c0)="321f8ee2c6f19a7c33bb00", 0xb) 18:09:34 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x48) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001440)="4eaf37972beb9b3685b22b04e8a52c434058ac1b40c1ea2679dd7e0b10b973fa21cb284e6acc8b3e9ec26b680f9ff03f4f1ac28d56ae555469e4665154c70110a62c323b4820214f87ba72035f3072950cd6bc90c6146224952ae090261344fc6230f7a4b94668e8baa2a4616fd33d9420937a3447d03a38ae412531678efdc8461e25af2dc72cb1e96f3ca71f63a4258f9cb8fbbf781bea8f33a584ec627a8732da6f4db2965b823cf97a577f77701e239224aa87b6898f5a1cb47243cdcdabb4bdbd9dd44bad41bec45acc18d293a9cb44dbd990f9d8a2156d6b75a76f6161cebddd08ebfd205e8254ef2f6925471d66c14668b02a704af86e6e396b1104f440954594b2c8236f35d98dc0c85a6a45e4be3bc71f5ce39eedf7186104c7a57bce38f1426c37795801a19169ff151c87d4db727d245285656607000000e5b5186f23d551153b49b16c", 0x149}, {&(0x7f00000000c0)="5a4af0f82342e14ab8d782ab86ba82e8ccc1b85e5c2bf25e44f391f9d51a1b63d24eefe3fcb0dfeadcfefbf9b85207a81d29e84f5ea66a7e34ae5fc35dd2c96a3495e3c3addce2ea0c0d8fb46aa939948a09d815ad27224229cbf6a9480505ea5d4e77a0dfeecd6742e55358b918f0a47877214593c65ccd0924c84fd8204214f2f660e6314c58178087", 0x8a}, {&(0x7f0000000180)="c255fc2d88e3152fa4581726252ce31f607da60b1dadc877ceb1e706b7b47f6cd53de6168ef9f69c3b6e4afb090658a082c2856fd23c2fb483a7374df30ee83691d425e9d59b899555990699a5db20e48079890c5fec2f2fdedad019d52836f6708e6cdf34b7776be6a968781b7d7eb98daf0bacb57290477344b6c37d8b6165565561d3f42ea110eeca2e4beb9a72db2dc964eaf18bc8e806e597f8c24caae2300e994e26bf9d728691ffc13743195d5ab765c3e82f0c3732747b00f068f81adcf9db708b2901ccf3b33b21155ce07bfc3d4a3e83b104a7e18dcd83a77028a4aa5822cd64097f3090ac0b541d9c2b6d4f80be25ac12cedce815999ba571594f1066b89db754a42527d1936f087f39874c5eb660507323c0f98bc044ea7c3216bcabbc549ab81a37f723cc770528edef4ad219ac0dcea816af67a54d54c6682ad0e3f59c1e605014baa65ad8bc918e37e5c96c50d470d20e48809eef3fd21f603d2d95c9ce4912a80c5ddee1d2482357c198ddd7acc0f6152e511278170cbccdd44f3d615a0ac7f92bda950a8a7e9b08918991aaf3157d29cb61cd8d7c5e2f7eb1e9592afe54af5e13e776be0c06490c1227b352948fa757152af36e9575d83af0d5ecac932267bb7858a6e38eed309f5a67532660844c44ad3e6c12a4c0e29afde50a0bf7e20d2f9a40d2c115a14643bf0d2b71bd48062f107b890a4f16557d74f89ee70dfb717546674a47fb68ce2b197a9b4d817a02800712dea0febde9e3c0e1e8bf3865214be33cb58c3b93c5371ba7090bcb3a9808055f65b2cb5de205dfee4b91cd53616f737d70ca15a39f886de5d6ebfd04919c6dd227e1446f37518de1f6f534ea9f76675fa7c31b22f180dee339b27796c0e15af364959552b5f894a7ae6bd0a25c3183794d1b7e6fad3e9059be109e89be4aa16228891872b42ddcb77266457daad3c2d1fb73699c42b0f73bf5b8162d838e39e3004be643fcba9b7f07e80a0bfb8d017ea30fec132e65e9fc81a11f2469db002e1b236ef05287f4bc3b475502943b0edc8a57ad169c0f6462cffc96bfca14153138940ebf837651585b52305abb8cc10f3dc04e6874af35dabb86171a32a3eac2673aaff382ab24f5ea26768346f6344234f3fcdf38e6200a206c713c0d03d8b1c05cfd63376f903e756d144b6b29b510b3834ef7cb32869e13f7a39c2f4a840c19163b6ff3afef26828d40a129b96e01412f617ef783b04341466957aa990228a391404d38ae2b9a37d36b91ceb705276b69be8242ffcbae54bc3a79b80c9829c7a1e2e79a7e2285f5dc70ee9e79f1fb3be41aa7aa99f6490747d6188cf25360c03a4588fd7fdd8d04c40129d68feb17c4d3940a9abe537856b3a8002029de13f6ba1ca9e103b4275edcace61e94b69539a5a10af8e41086662f5dd22b5f9cdc6906b5dc944ef9bd8dce50461edefc8cef459a58cc969e05abefe1d7b2d1b7b57ed23526a2658422864fa87ed6aafc90a6f627e093dd13781b4baac3c7f434a055d8b4df7a36cb2a16174e7f6ca743ab72d5fe43a6f77cbbaf32b51a7a7ba43e1b0299a375402a248621f3141176b2cf53147e0a9a0d298a730408432231cc4ca140ec4a61b76599037aac8aa28dd6b7b4de240585535535a5030e039ad3176bd937c7a08821ed163f210f9ce92c8a08f3dd4581700863f870f2e1028b0c4b18dd805451f9377aed3e3b31768ff452fa24dc5d3608db63173f7c5ac20b31834fad592549032f6502e427560531a4a32b2e752ac9e7715c7337fd656b31bff7de1e52185537d59b83ecabac08a6ee31974fd3a3f88d8c89ef76a4fcd3d457c1fcd8d68897126815a6edb5fbdc64b34f5ac46ae5648b8b6206c3a573115ad6d918b315e67a6887994ec0704d3ffed6d0bef802ef50efde989b26acd6199482d87c3f819581baf850d80ee08c70a73c8be2ff696a0e53aa1ae5aa9d3b26b8fc391909030801b6bf0213b1ea874f39567301409e1f243081c2850574b6b98d7b3e9614b1425c751592caa2b94e792d50e4caee272e93d30ec0010ee3be3fe76e38a31e2f4c39305f2ee685b1930bbcf90d8d483efe4cd4aa7abc34a793dc10911cf58c642a96e534759aeaaa0e28791158efb96cdc6749cedeb9be1fa00f11cace6acd105cc5480af65250a8eb04e423bb33c338fac2ef2e1ea3cbc2c338fbf94ff2d2945ca0786a198eb378ced363c06f86d06ce0235666e16c5a96b51c0543c74615e013c66740b2c0e2708c92a6116b12be551fdf5e780eff7d1d43799f9ab33ac5aedf849ee89c256a77f3f5f8900ec8c1dad9621859fefbc8efb73e425ff209b4348f0d73d8cca135531c11d1b58cdf0f31e49bdfc9371e5f5bad4f436ef6c8daf47e995afcacd89c54f32361d026b16b12f5e953f2d141fc58d4c9f5d28f00cd88cba4d3fd33462202f8d0b5993d8cb79d39e64659eaa2ea8df4b53c8946aecd35895f0439437d36e0313669e649d0d4b16aafea3a6a1b9df9aea9fc907c3227800d648936e51edbcebc893b9cd3c1471292cdcdab02674431ab7611303b99b31889f3f96a1b5cdefc39522c4df474ce2fcb657cdb82590a0d3ad904e6101ce0f5b6e453bc68c693b09ce7c0a96ff5bc3faafb38c4b3eabd48dbbe529ef08a64d6ab56b4fafcfaab2a25e968d132020d68a66c1028d712c9664ac74cb98ce69e4a72ecca2effebb0c3cb1cf291bab6749a991b99d5de9047a96577e7aacd40f4f6ab4c237818f78eac9bab25132defcbc9456d77f398d385736e88a53a4d65320194afe1a4cadf2189c97c0581b48e6938961f4eeee3dee35d28b1cceeb34690bf9fefa5486d9b8c71dc2d0cb08a864dec5ab9e1c6be49f2ed9abfb1a87c5d82170ddfc57c050cd4eb73dbf9e15b6b595613e0734937f3029a0da3f8733ff2f1934bc22cfc928718d83d67701ebd84d8b2645e9d74274f0472d949e4494281d8f8c5b09af1756d031936b4ea5dd6c988bc5dffb2317627e534bfadb28f133c061904f2052e160492a94cc0e20dd1b3c25e999a84d39dc7bd6f6221e3b7c3049769091ed72ab68b8b973aad88bc405c527f6dc852ab9a598266dfd160b9d8cf978861005c4c96c001d43b0b8853bd8b9513d50ac531789614d2263b46d94ef29daa4de4561418024a78686618b3020e400b63ac09df9f92ced9c80bdbf78b68c2f9450af71b8f1931006ff96658cec378745b7eb9dc66ccf739c0209c0379647bcb86b5b68e9f5a9de511fb8fd859e870770061d196bd0265a9b469ae88e128f425fae7dea68f5af6fa6ac33d3500f6902a7a911c179f7c150c8e79f1b6cd8ab961126898e1f15d3035a843302d19173243a8afeb040c1366b2c23345678ffd4a9521e736985052f5a2befa4a85505b4f98e6d29e07955b363d205df11da785cc4c529305a0307cc4f6c28f6ed82c913462cf85f95984c198c6713f9498d820520963c084bb722d091e4da07acfaf950f428399c410365408dc928daa78dd2262416a8a04c22b23c03abb8e0c79db5c5b43165e0c2e26e2699540b520a499a059b2f82eda09cb50569af6bb9d95aeff035b15dee0d5acd7c2967757a43499c2b923c17ef7d1d3f57993e5e634c9f2442dc039fea84e6225cd0c6db636dc3e8cea0427e1059b76df8c2e25baea62164a608a4549d6c18473b81eab36b2f07c90b6301a1fda8ab22beef23a9a2a7b3d1a77131bf42f572ae34bcaf45aebac8b9c2e3f226d2bf110e1feda8dbc14a1d2e9535e7694306e8c52ec0346b66e897842ee9a5b13cf308fad3373a5917caea27f3730abf0082cef34ee9d40a6d8b159048afa1369776fc687dacf7b5c9c6a6261dcb00916f2fbe25761c9ccff2f8e0cb5ae143489c7db14c9fd559d749b7b2ca081fbdcee5da189e992235b9f46cf7d72c56462ed88c3b9b27aa442c8716101ec20c67b4ada75624eb6366b567476644687645c712a7696adabfda2ffab62bf2fd68f2e87af6f67e8c79fce2cbf82bc8fef7ba49012c151ac9d3673866a38eb7e984eb130c1a42e44b9553a00b275cbd944a6953c6566dab6732718128f80b3f40511afd3fc4157aa65af12d79da3e0b9e6fec8d282ceb2c8c95cc684334595fb132ea0f303e9f3768ab3433b44f5c9c60f4e45543ac0c8824c57c683eb6e7f086c692c772a6eada4bac2ed964849395be1499943d2f98a1f6997e070d4f2c88b4732aafe6d84822d399d02c0c32c68acf7fe9740ae434dd8f91fc3168580e95b4e94e6d2905d364a061eb38e924300f9edd38fe18e8e1e4ddf55b3c9777261b2d595ea5b470c845278ebe3d661498154f6838700064ca26c6d03d7e626230b73880bfe218261ca9f8a3e8b4c7888842170401a3249db922822832edaa59bde17d306d9b1be39a3bb42deeb942a04d94431907c8c3a8df484deb010d7966175ce3559847512113d9d4dea7fbd4629436d18c690a6a5d037d13d4b9547a090e80e791ffd7120e5f380d43713fc6171d17f003b10a58f79c97fa4b06e2d9e5b402a5154971c16bf3381a0f88e797467ff363886880702dd9a9b97f55d17128564b16ffd3dc89bfcddd5ea5ef2cc1c608ef7ca6aa0d5ef7e658107c75916629615bc0b6d92c7ae3a9539db40d5329ffdc2d8f6a9a8b602200a6abeacaf303d35c2372a98c4970e7ec20ceb1ffb8b7bd077ebace8fe61ca0e945f21f4477f41c4ab5e04ff9a7afbe8a404363903067432d9ba88bc94c5fc962ac8f528b327c8a429051d4d2f77d4d2c4254b7e2274a9230ea47c35f4617478ec1e5f84a75cf52cf1f90bacda56019ddbaabb4a06844dfaa7fd3392cbafeba9bfe89befea2a1f065819fc464e3f150db8fe700b7755c95c1fd7891eaf0f32729191b648bd7d354cf069cdb26cd24abebe83d5deb020a36a3585d0e790fc82f075a6a9b90b1efa285c0448e85a85495987004aaaccfbbbf33e4aaf38cfbf974dc4a732b1e32511b25ca2266b5da4bfe3f4f0344b039e0c2c5d240a51c1cd8877bde290a2c3c1a01f062f422321d224b0c5c52cab43f7797691a481c3dc9691989e2ca4cb90d07e445bbf1e56e66be64c3bcefd23b50baba970a25c9c4048bd48c09e24f95088875e8d284e6e8f252232e131e7a9b6456ac89d16d9ad2fbe05f220a47aff4899e60bd5e33966903b6ef9ca6509435b08a67681e77d92ace1a3a40a49ae92302da8596e300931b34d10b6484a26263c62b3a328c95a1678971ba835db819ee51cf0a873f3de62cf6e49d62ed470a2dce8810f9121f9493fa6603f429d33e5b6468219396ade555ca30ebf8ec291287652473d9574cbd88eff55802ac44be0f16c8ba301b86aada9f0a48bce99df45ad4497e3315cdd3710ed1e896399a0a279a2f94d56af78a16dd78cbbf85ddb1e1b3729a0563fb6ca2a23b0bf4b5cbb8ac3557dde2700a1be8c77936f6d898b9797ad300d3b2529bf2cd6ea4bce4395563a17a2c1657c0fee64ee8352829cdefa2bf0864a3783d1f72592462d9d9fde97d9f47b2d00c7ae9e443d3cc8ff0bc4768ac3695ef682cb37c85b490358eb5951c29dcc51d486e7170ca7c947a94082b199a55f8213f6ed9ef7afe43b7f3e72da4d0407dca94516898e4d6adfce815aa4138f3fff4cf028d2c443e635f48e5817fed11573089cced4a041433ceafee73a6a034129176cfcaa05484ccda829b27b539559a05792bb1918a40c0e7e9bd0c235bbc9ab7b8ad61abddc63361d84e19dc3e391874cff0f4a095babdd0c387751c31d0c2ed22796099eefc802", 0x1000}, {&(0x7f0000001180)="e73c155f86a49e271050737d37bf950787857e48bc29d7", 0x17}, {&(0x7f00000011c0)="23c55716a03a6ebca95f8cb062908763ecb9de3c028e99f5474300e570cdd0bbec664035123ea2bbcc0f8d7a79a6f3ca4a420bf3c94b218e536a0cd1818b8a34d5d5dbf4a4d754470907c41d15d8b2a3aea885d1560f0e5d6e463df431222760caf08ae5cd3ad33a2004edaa62657cc41ae2c66d67e7291fb7cda5f282f2", 0x7e}, {&(0x7f00000015c0)="3f8a834980a23dfa9a15e28556b90e333cb19afed1b420a548975a862f7bb544e54d8598901867135db05a209eb0f816ff9517cf4fefde06398169b1a934b0334d42ea003ab6df26633c9e59eda68806b2910a8d26be8645f222a946494ef0699aee7a3f1d2e9845364599b17cf3adacaf56c5f4ca8d398453f5fa6f77b60fa6f3a8fc0a76f9f411224a749384e26123af93f1f6", 0x94}, {&(0x7f0000001300)="538c91e98e99a17481751c77dda5083bee949aaf5e113aa848a75f9e103159d9e56c66cc3044d1177a098d68ae540e770c31920c733f1702c84543647f3b6f01771743ea46d405898dfa76c967ac4a25ff30acba031f8616e41d7226c4c766c3c16b3b717c598b0f0a477f664bfec01d9be4ce6ca1203783845c3f9648bf0b66a6589197aebd1f155836959df4509451edf71d1d429e3c237f8b8e8d074a29bdc69570a747be955fdd517fd38aa99df4e5e3", 0xb2}], 0x7) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="a3bee6bab3c955c18ad665b9c683cdc1a5976444e7e247e133083583803ae42620d7a6f017c5cbd8331381eff3d12e75812a1d7c7ae19b8f8bc96d504654983b8e92", 0x42}, {&(0x7f0000001680)="4e255d148e5c31ea39c3a75e9f737d83acd217fa5bf7c2f136487155655a3e901aefbe678520d948c80c980ed9c2721ec8af5b8db7173e3a155dd9c70ffecc4331f3c22f66817baa503b393cafd39a682aebaf0a3deeef2745e1eb5a1152c987a04ba5f2ee553e1d42b9675fe4141f603c902503af742ec27c231adcc363b7be40689f391b15fae9879ddedf7de99dc0e399451ab329900f2e1d529bc4d01edd9e7e2cb156bc7c74eaefc834a77098f728ac3344e5ee6dc680e223863135242d9e46b5fd25bc2b98d38cf7c20a09e47ad0643a90f77886f1490729003cdf244f4d899f73cbb6f3a395921bbbbdcbf68569b2c2f550551f2b1651ba040f3267a538a830ff32112ce5a631e9ba611ccf6d5b340840db0e98696b54d6c322e418cac9cbf8c727232373dba5851875c8ff6420b6a7b926fd3bc3d7fcb21cfb3b3cfa50a21ea83f4d72c0760fd83046876eea67c4176cb71c0a0b056df0ac807ca1461de7a84ddf899c31e6093bb772e3e67353e4277e83e72de11a6318e9b4d444888584ae8cc4f5dddfeced6e24de785b262d7ad4b03d10568f2e1b50a703ed1f774da362a085f90d4e4bf53dae7f63be15f5ff83f357d18ab4662d5bffaeff713a8892ac48616cc34938fe07760b969ca76071959ab33d2c4f6e25a2330bbb76718e580bf0e0efa4dbfea2677be3aa7c2b64bbf4151a3a185471537024a66acea38800ddad438fc01e322a5b2c60d60dedeffa5c70d140d5ae95e8d5a8a11bd099c21cbedfa594d51b362dfa6e2766cbfa12abff00fdaba35e5801c65cbe66e0c430f8e9ba3b16f00df24d7edc3a77b61d95df2de8168f94c658b19e6a5716eebc10c5d8a5c9e80643ceaccb8f1ffd004e1834e20444a17bd279575fa012b1740162114cac9e5d2ff6eeb271f1ab26f20c38e01166a30330f33cc5b47e22aabc8d19efa93a32b9bba7ca6858ff7b9d564963fcada08e7421532f36504e0149ea5f619af2714896efcd6ecd8c3f14cd5faecbae955bbd902e406d52dacad9c254dc1000aab1afad26b3ec4c04201ca97b590bd372bf1a70ffd2f9513e2b4c01871aa9906c4bd197af0243398817943f61f750bb45c39cb156410056b08d628404ab33a5f8822dfdd8a83b8dabdfb28596a0fdfcadb6572b851f22602d364d4cb61883b21ecab7f14e39f074bc8327b5eb4977f2ee39105b41075eac518d0fa11deec6c6de60f942753af8426cff87278349f11805b3b461517298a56fee7437c8ca1a11fc0a2768155678ff70d468111694b70acb73aada2007f2a0cf6d2de82142ae568951b416c3a60314f6fb0590952452305c60573cc5c014ba14d87c1ce373310b498d2a2ba5075c6aeec332e8bd3d44891975597577093087b741145856e4327a3a5a519b6f1b2ddb76b94335e88256e5b1e8c1063c55cf3df4080d3c21c9fd6d74f7b828be4ac837ffbd8e0b177d1a2d84c31d5c4b162f9f3936170679ea89fc04a6305ffb8e3f08ccbb23fe2c651cc93fabbf5a4c46cdddc0b79a28f725f809ec8da5fb0784c189db11e1ca771bd478c73805d045c08d619863eef658734a55a031c9d07a7431bad9b1641c8e0de92337afa0cff10b23cdeb0d1b58c04566aff8aa488a7c889f921397553f31db751912f9b5cbc76d583e5b2f3a49d6468da0c407899be71354717d09e5e306b621dc3fa0e048dd1c58a17f4d11f44da5e92bd625485d80936ce04a33d57c6afca8130f8e2ea5fd1f5ebc0a0074a6e91f4f9036b7d2896c66bca279636806648ec544e0dd5d818eabe0e15a9964ffc20271ff1fe3a17cad07be273c6fa5648584c5ab0e026cda7bee8019860107796a79180c9ecc590c2abae4bcdf4e0376b445991e58c1375fa068e11ad2a67e78da3c65c67aef58e60d3993d2fddd60168202f96bc807fea5ce00d5ffb5281268e421ac40c399d0b5d289fa15792da350eda82e90183ce31f127bcae2473b3568c8c2b2e1a564ac79782c98ceac9d93b2f8be4113664fd6cea99fe8cdc961e30b58b58d93e4caea0404b7e214c283e425924d387bdad562cba246c0a5fe8cab03d2cc7cff3d39e35582d55fc5a10775943d3ebeeedf8a879ad01838dccebe6b9e46840da41d36f743fc761ecf9073128a3ba0291a03e091f3915f068c0fa64c894913e54f9594f4212891c0d6dc5f29f9231432cd60761f663cc1c2d2ffb98c89d7b78f0f38382d12e1d8586edcb8e9c4b7ae023282f842d1165a419bfdf3a6595be7bfd379aa5da67acd4457d315db67fa312117ae3cf5953cdd7688da0b1982df7f706d63812fbcef9738d5bd43332ae6ff4e3004e0f61ccb0129334b90331d3a76a53236489cdeae5183979e6b3962cee48cf28c64bff9c0460a598547c58ad7f1c72ea00b4add526a28c4deaa2b5b272c2d55ccea9a30c491197a78b0793d98dda3d8ada4a6dc3fd400995762a93a11bbf0b4afde08d461a6a24ad2bc5f35daa3eeb6992714032370ab4c7423fe9d79bc9e209ed301beb154b47afecabde9d1c941ee218c7b7907e6d08495f58a52406af024f076dcd13e80334024ee53779f0d4008f3a9d49ffaa9a20c06d535f7867fcb9f9e67dd2b314094636f515fd2e4063e38e95581ae37d2fdbaff65fa0be7212b9fb1d72cec525aaf9ef137159e696c3141fa50b9a29cfa04b3f8806f9f06a52b7e70d05babab70b0bed6c5bd9da4ff0cedfd5ded20d6b0bd08824e06e762d495fef46ea73c468f6b553d1ce3149e34ab06e1e54bcd3254180736e65e488dd15d90369eb019de286addedf113107cd36df1ee9ca06cbabea792a81b0067e6c66dbb1590c4b85709b648d48dcb72fdc49c95185c578001f9744fe8666f58f41cb654066ff6bda30c3d74ad572f5652074f83ea89d70676936977fde3f04f360a451cc484571ebfc78cce1141f85c1fbd6a2e5ed3cc5fa79e45d448998291b65efb1f937a44a5b8338671cb71747c7c9424e9d695aadaa2500f25d782dc9b730e2142197b49130d3e5e0d614bee431fcd70c134a6f9547d13318bfe1a3139b39c3a91b81ab7f6645fcc046c840a475696b564b79ee23d8304df8d77bf8a744ca6318fe53f2f037b184cbafc28a862ce21a70fa85114220a8be73e6b1984de46c04b5a43d67a87aaa8dcf3134f683dc8fd3ec012655ba0b016fd2821201cf90fcb0471d2e4b86c6ee3f2f222db383bdd8bf8a404b26e7209dba154b30eef995789b629fad75518c60b52fa96aef04749bb4b5760504d4828ccd01c1ed8b35683805c1c6e84b99c988f0ee1277720882ddae2f2c06a6197f2bf60e331ba7b09180f711a0c66a82d054ae91890a8cf5d34a4159546a87e6716637ffa95c90fee391ab4c2bcd8535c2e57ca0eef946bad64b4fc43cf94f450f9ddc2f402ec9d2eae10f16037117737d5b153567a5292d146f3a52e3b8db9b19f066cd2daa27c91c7213653cb94ca147d18674eded6926e7a8bdf1be467ee67d578d34b20f7349083fac159e6d43d667cb929d87680b7ee4a770245abfc791781af5bd47483ee6fe3f37cae906e10061061d5d3eedebec0f91bb801cfbf048f1c2cec744129c39b0f738aed12aceeb5017530de7197228ece028f970e45a4876cdf1389e0f4f67e18a74c81f6116a2b7093aabe0d31e8302af0724ab80ef0745b3f22b6fd28de064f9a95f8838423b9a1a9083470fc2d78cdb5a5897663e7a9267a99d17e0000c379ebf81b043d66227353d72c52c42062f5889e9e4c94decaef97cec8f2dfe4a2b7a9d1c1c727b3b41785acd435fb48bdeb193e4f3403711ed61a859cf0fde3482f421238a87f3272e5267837444e1ff825eb0a0ce8766f6c648d3d3fd1ba71057c9bcdf8972e7afba6348634970e3a535df4bbf6ffdf29bb7aae4528f3a8b96b8a8509ba6062f2de764db3c8597eca44069857334d73ab940befef4c9378520a672bab9e41fec37fa768e7e99de98b92bcb782333e26cef840e9b49bf8f675684e195dd36e89cc4f3048d227d84932be7b56675ee652b11b426ebccbde292bf8fb2f62452f717a5f584d3244923664bc92483e9aaaf2f72d9442febb426096840283de9f61cb7baeb579742f806f474a7fc443596c51858eee4470f604051ba4e351a40c2305307759fd79f63f1268117c9a9c912c29bea6747869dd8eb10461cc5c334ab6dc307768bf331644bf5a18ed45d759e027e648d564200d01543c5813daaec7e43cd29dc32f9c2dd43c68d6ba79de9c8d8b7e74d968288920353de9634f55f2077717fe6cce04bf7a8579005e2fb344481a1492e4e2208d6bd51092663deb23c8178728ad723ecd2325e6cd9546468f05306698f87bb407e0d17a0f8d7e1169087b8d4bb26ac12a1cb0e4c0df515f08cfe8a04efe8c1d47aac7b915b2f805f8ccf758c17d1841aaaa9cea2414b43031053400968b45c2736d56d174301c35504699a7f9a2c5216f5365ee6487911bece40653e88ec802552476ed5ff1cb46396ad67df62298027e27ed364694559c5d1a147a8bb77bb4761e1e19b7ac12921f164fe25f4f7cacd9dabc2ad21671e6a9ae9e8657f10291b2164583d403e660db9646495a9cac9072d222b631e1b178fa5bc306c13591f78e0db8de1f808c3aa6c3404096f9863c5e8469f22902a29e89f67896ed19f16af4bc5dcea94271685cc37b8cf9b85d1a65dc8ace357d714ad4993783ebb6ebb20f88952b6369633fddbe802b0ccd7eb04b151b25d70348741148313607f9f792b5d3d61b6f45e80bbf6bc2c6179cb15477c6750bc0ae092b526b778c63b16c65d422fda75150bf52722fc8b4a8ff722e5f5df9e88e2cb35073771592e8e257611965c8cd3d7ee4658a75b156833061f0db9f563569b6592a2c8b1bf2c064de64e0a853e63275f69bcbcf9573d3d9e9c046ad83daabffeaac3d110e7d76a14d38ef3a71402c55f4114875294d3bd1663111215d8f0399473fcd2d1cd5389e0da29578edc6998386be9c008c3b5fbfae8737a076ca5bba1c1d67cf82e6b40e6263cb1088cbbf8535ec556626efffad4c07aeb41676bbee19ca4884aac3615ed86a1bb918e3e10f2c382e106bd5461b5219864cf06ce6dd4800cc693cf40574f508d18053048926583b7b88602fa3d6feb60c3b4cd67a9ff92d54d98054aafabc3fbf4dd60772fd9a2cf36af3a03ad6f03a88fa09ca3d98964f58a29561ac23b37a0f31d808750c3d1c58ef05604453a4827dc94a89ad8edded347216ff540f4ea89aa2596ce761bb52f624e4dd6fd9a6890e7d9278fae6a628a0ffcf2bff189c5d2e9c7ef70ac8353bf3d6b907203bc3bd8b5528d6c7be71e0f64fc811db04d3bc55880fbc81cfdf80a9a3ab13f8d0a18bca83ae345bef1fe4d9b07b18f2db7325a655b92e766d4d3b34b6b2e13630bb3c3e883a5be1316cdf9af3ec7ee1013eff1df438eb79a14ff5618fce04600eee4b3c3e704ac593882794f2162d0ad713e0273f2a10ec7217eec40ca9d3ed8bb1548c3b727c072bc5e232f41e4d489440f3736a09f619eb0755f0cf657a0c0814221b4a1b0b85e3476ec62beddf562589ffc31d266c34a0d7730dd8cea22e2bd4fe8f2a57af0bbe814e6589260d5a3ce5595554e4b9ce969a9d59f6382d9b0664c56e0fae191bf18d0ebe6eb1488edb3e7bab0c24e3c8b939195869b4782b7147fbbb27850c23bd18a8b30869a1ea779cdc2354226554ac23fb56a7a54c423cf4af5bacbe7872dbf90c0cc4956c78d63482331e69e1a9528aebb36e234ef2db9cbad2292f652e6119", 0x1000}], 0x2) 18:09:34 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000080)={0x18, 0x2, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000440)=""/74, 0x4a}], 0x1, 0x16) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() socket$inet(0x2, 0x0, 0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() getgroups(0x7, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9]) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r10 = geteuid() r11 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r10, r11) 18:09:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socket(0x20, 0x1, 0x5) 18:09:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/138, 0x8a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000004c0)=[{0x70, 0x1, 0x0, "80b84bb95a3882eb7e6111e6ae7d7ea9ce1fcb74880598b6b30703438682d28e54dc23887a0e2a0d06db00db573843bb7b57f84a8ffc5ba03a9c5092ce8e3a92f25522bd6856036ded7fe8067cb766f12f1932d9bd993c72532d"}, {0x28, 0x1, 0x8000, "bbba40717703c558019041ba1d7578b7d7a83c76fa"}, {0x20, 0x800ffff, 0x1ff, "8819093bfcb0906c102a281c7ec36a"}, {0xe8, 0x0, 0x6, "ca2d0f5094dc2c3361fe56941ffc4a385efc8e4f17a3c24d1cd0032e6f3a1d8ff32f94b0b3542023b4e566dd7e481b84ff1c7c234154c1631533b823120516f0a2456e49348710014553e95e3de6d591ba9736be70d2be5a7cb1c52f90bfc8a970a96c3ae68e630147271c5b6b7d78cbbd3d755593ba9940c508fbb1e5db7df8fc4933982b9b81b381a191bc33c299aecefdad464573bd8e94856d8d4a63d270d38a88772c5f4c905e5267b575ef3d34da9db6b3ee3748de5a9f4dd16047ceaf49ba6f40b55988ebb827c2e4976158576e"}, {0x78, 0xffff, 0xfffffffffffffff9, "8eb338fa13e9bfb7f6ed581737c07940c2c338eae993bd3b468d0d9d481b2ef61eb7bb2e9b73990a7576dde3f87fd2702fc8843c154a9224048addb04835f813182b45426a1b790139812327109970ccac7c468c81d078e20703896e128aa8a7baddb4768027dc8b"}, {0x108, 0xffff, 0x0, "60fc14829fd8e9c54522af986dedda586b288ee1de808bbfe39c3f2b482893a2119bd8ce2037de9149c9629e98a3f9b9cfa2155b4fa106bedab97c6a45cc3552770bfdf9af79c576695e0f617b22a894071bb079997cade20c65e3123352a8cd4a641e7c19e9c4ee7660b9df5b5fb2344fd06ff57f93f7ef35d9b6a9ef414ecb4f0a15ee7bbe4375d96b0d90eefbae45b725b5357af766eb405fdaf39c8a55a1d26eb3510b334eb4518e93b3885247cffd552b400b51269149fafa1c3022abae85a8ea48cd4c56a4b1e9301081fc5815f4cdacb7be75a7dfbfcb4e284bfa5014a86d0060df9431d9e1be9a216def0b6a5e9d76974e36"}, {0x80, 0x1, 0x5, "6d2187aa4ff80a5c212b93ce34c3a278a0cedfafaf297da271561096c382fa54b560ecde6dcfa363a6e95cfb4b5702dd2f2accfdb5e892e669ed1783ff817802ea271577ccc447139c1c929efeef48588efca03e1ec3f9fe7a6055b46481e57adcac6a10cf3a1eb5cabf"}, {0xc0, 0x1, 0xfb, "7cda62010678bb1db2c89b2d32f4e88aaace197bb2eaf333a6cd021237ae576e105a1f8e3180b7e10751d48333283dab5ffeed6e780917a004a5df87db94ab7a149e1ff106ef07bcbe3a8905ddc20414c991d854bc7df30bf6545734033d8d0cfd3ad4e83844e1ef764d251ba29b8cf8b3d666fe26b489044da380ea1f978a1e31f8f55a9aaeb1cfa249860a54897cb456e4abb42422b29b5e99099420b4c56fe73f19aa653e648c27b5b6"}], 0x460}, 0x2) 18:09:34 executing program 0: r0 = socket(0x15, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) fchdir(r0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x10001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xe325, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x2, 0x55}, {{r3}, 0xfffffffffffffffd, 0x40, 0x11, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6f, 0x7f}, {{r1}, 0xfffffffffffffff9, 0xa, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x46, 0x10000, 0x88f3}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x75}, {{r3}, 0xffffffffffffffff, 0x48, 0x10, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x7f}, {{r3}, 0x0, 0x8, 0x4, 0x1, 0x725}, {{r1}, 0xffffffffffffffff, 0x25, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x19, 0x1, 0x40}], 0x20, &(0x7f0000000000)={0x100, 0x1}) 18:09:34 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:09:34 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000000)) 18:09:34 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xf0, 0xd3}, 0x63) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x4}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 18:09:34 executing program 0: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="c5c2e9dbe84f6e8a27ac678ecff24ea69a4300c056539effce3397673dec5fe23931e183990b5024a95e1d0169d2959ffcc594ae8af4f1db5d44f8450b4f15caa834cc012364482304db3c491e0de0a969185820d25f3596a9aae0056f4d4f553b09330bc62d99705408b284d8e39af9f12cfced1ab12fcf9ffae10da392076a99abadf84803dece0621bea5236f764e5b250d5389b634671bf91b47504b9444ae4162864af5d973574b3fe3c901d2970b4bc46b57090559fd8f7f0fe0", 0xbd) 18:09:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/19, 0x13}, {&(0x7f00000011c0)=""/62, 0x3e}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 18:09:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x29}], 0x2121, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 18:09:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x100000022}], 0x1, 0x0) 18:09:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) getppid() ioctl$TIOCNOTTY(r1, 0x20007471) 18:09:34 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) madvise(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x5) setrlimit(0x5, &(0x7f0000000040)={0xd700000000000000, 0x7fffffff}) 18:09:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x21) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x880, 0x8) 18:09:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="5959d46c758e18b3737ea97a058659be841b41f7001097b8870f61ac2472d8325770bf00fe316c29044fb44ba80ba3cd24cc4e00159de90dc19c012dbaefcc916df1134cc04ba1a4867972bdaa90c58a11a26ef5", 0x54) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="839f120986cd588dca02887b555b7300f58c1d6e4cdcadc4ac7dace17daf25ce89915b7b1bc6af5101dcd6", 0x2b) fcntl$setstatus(r2, 0x4, 0x8c) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x10000000000002db) 18:09:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0xd, 0x0, 0x3f6) 18:09:34 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) getpgrp() read(r0, &(0x7f0000000380)=""/125, 0x7d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x8}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x9}, {0x9, 0x7}}, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') semget(0x3, 0x3, 0x0) 18:09:34 executing program 0: getegid() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 18:09:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1c592cb0c366341c58bb35b87102500acd5d7e1a049952befef2eeec49a2645e2c4475dd288d4c6a874912dc62e66c6c275d5dd1101a25a085865c02516838d350386f0f9ea40cb75daba371f743d1daf0a8c4d41699d3cd749c987d4c7c45ce87d08ed5c4c45c9b34482cb4f6d26698c9b09e17909fed4479f36f0ddca51390bc1028d1403875b8a69896b8084152e427cdf308a7377df3bf70967ff54dbee770b5e8e2897d18b4e5cd66432b1c88dd33e091e03a2320f174ff17a65497e85324460d9b951d2ed3df012ed12fabe233887890", 0xd3) syz_open_pts() execve(0x0, 0x0, 0x0) 18:09:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x81, 0x8, 0x2, "a38600904e24e382d4eb17fa558277223c04c29f", 0x5, 0x9}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 18:09:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:09:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f00001a7000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffff7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:09:35 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x100000080) 18:09:35 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x54) shmget(0x3, 0x1000, 0x4, &(0x7f000071f000/0x1000)=nil) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0xb8, 0x80, 0xfffffffffffffff9, 0x15f1}, {{r0}, 0xfffffffffffffff9, 0x21, 0x51, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7fffffff, 0x101}, {{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x0, 0x2b1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x87, 0x7, 0xba}, {{r0}, 0xfffffffffffffff8, 0x4b, 0x41, 0x8, 0xfffffffffffffffc}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0x2a1c, 0x100}], 0x8, &(0x7f0000000180)={0xf02, 0x3}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:09:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x1, 0x2, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) listen(r0, 0xfffe) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040)=0x7, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet(r2, &(0x7f00000000c0)="d1e3e85eee60b41001eaacd54d2fa7ff3e64e64ffc5ed09fd92aa4d744c07d11f0a0bd623ee26437ae1cb34b1c7cfe0eb77455dc71205a936c77685e91274cdfe05934697f05533392892f8ac74c2fd26d6f3bf1c253a2451cb0b142b7b9e130b9f95f9d534ebb2b6f409d360ff8784c1fdb5b36a0e4fe46a8dd1763e7775c3f462a05233d7945", 0x87, 0x400, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x9, 0x443) 18:09:35 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) msgget$private(0x0, 0x40) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000007ec6becfe26dd0909f4d1a02d30412d342f5f0b3c6d42bff81857237baf7a740c2d6ffaa85019711a84ad2026fb012c5b38998d97cf54d2d184389e7100ec32ace07b15ab9dfa14222717cfd6bc3501e3dfebe3e69b35a84129dc17f7e87350dbe6a291a72a613c1e379020847e5b36138be46486875c99fee585dc57e9c2676d515fd0689aaf6f6"], 0x1, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 18:09:35 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000f5fbc0f6a27300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 18:09:35 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='\x00', 0x20000, 0x9b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0xfffffffffffffff7, 0x6, 0x8}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x1}, 0xfffffffffffffcc6) ioctl$TIOCCBRK(r0, 0x2000747a) 18:09:36 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f00000000c0)="8b987da7cbbb6433c955ca15bd11e21204d176d2b5030190cd1f234c", 0x1c, 0x400, 0x0, 0x0) open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 18:09:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x200000, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) r3 = shmget(0x1, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) write(r0, &(0x7f00000000c0)="36e6cae41ee0ec5fa9b46ed5170f37528b62b18b0a18da08d0f3479bfec50e7e507eb8c4be51a3d4a0831001ff512b3552813d400e0bcdd3a28b98c5916c646fa450099d4fd43b77be0f5063991a9534d69b67e211c2af2db457754a0c9b9e753e70e2a699867b653d087460e88062184921dba6f2f027673c211ca21fe588f47c5354e26daefe8627dfe28abd7494b5e388ff2dc579c969f22b9137dd7d04d5c2b6f4da8a2106278f35907abf5f9a0f45d145c32463b152b69d0361666e1a0c0b9ad09df56a9e53cd6e11fcb8b85b7f5234af34e0d941", 0xd7) 18:09:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003180)=[{&(0x7f0000000040)="54486a6b76bf239a94ab85003a31b491a860534eeaddff82d56a251c2db31ef1196dc71c3888ba99d0835c9ea1bd06e634766260cc1a156b45ca55583ecd592f9cf37f01aa9ad0a5b883c5980f4bd7b0dfbb636401b42d762e574dfb95ce96ee827aab529d6b85a2be10d0a3dccd8cf08a7949c39ebae021dba6ab9d268a7bdd2d82d037e5c0f8b79d1b8262fe38776c18c488787a417d04629435dc9799dc6354339dc0a610c7d21c7da7bac86128dcd323d600a0cf95dbc3e6acf8a5bddaf1eb5f41f8220f305d0285629a549b6820ce82683022ffbeb39bab980b4272e9650f2a6feec7b1b06d550ca231a259f035a134f78f2cf1c55910e5f686b77319ce94507bddcb7b0bd7f2bb1ae6051641ea6c29a151fae64c828592dffaeab09b0213d0534b2620c3ca66f44b117cd7678cc7307dfe6ec3eb6c25db9b36a771b04d82323c71de1d99cd2f041cf92dde506a319c44ab37fc1c0de6c78e926cb2d670767028c8d3a50536137e2c897354dee6511c9541877306ec85d0d280d19024023b9615e738dd2ac2c8742d27036393ef3d160233502fe1d35e8f0baac93a59930f37a9106df695d1e7d0423463bf78bfee12a832768998c700e2f77024bb8cb914b1a1dad5638589b54d07b21f35f36b6baabfdc0868e0762026e813ed0a396b8134f1823c2d9a8e519116365e0fe1fa61c8e2cb6e19e55fa236e6e3589f110f9019dd348ffe645b856ef40a4eb96edcb00b23e6901e194ce74356455649aded658b792c66f421669e1178156e50611a95fc269b0a7b0d9a2eaeb3b45e5c84e1002f669828093e09ff3c7d480b287725cc1a3cb0263e54695470771d8d5a72a5b29b07ba6a5b96b1b96bc8c8c320447ed0c9bf12a5d227dba1389a593c9145f7541838cdc9410dd770e16e733dd87759799ef7e1024e48708d1ecc6bf55d9330e3bd17acce20d59a5624271bf5a1eb394f729caac59a6dc42934ccd802f9adfb3a9a64459dfb2b57d7d086d43eb1ab17335d744095b685603061eb2d3c9a1220ed3be1a59c001f7d91a389e74c6477523009ad6bc4b932fc22866dadd03b73362eff8889db36ec02dd49f1ae45807be433661a7d0425da274132669ac828aa593cf10446f6c17c1bd14adeabe1bf697b70cdbb9b2c24a8bd12371dbb8857b5704404ebed4cbbe863a7d1df560d4e912516f8bf938aee634eeef6c234bb25f70b7547f7072c311547256f567d33ce44decf53ec02a1b7dd1c439866b3795f22574f2315e633699c8ecfec4a1631a41e0c28d217a790b4ad33b20b1815e5ee25fa8bb50fd6fe9c1c7774a917fa4946c7c4cc28684fa8ea2ebb62e4b693cdcb1261aa773b6f50cad0804255bd3f2ce1e0ff17cfdbebb9a4e8b128a951586462b3e6ae4845ad1dbf794dd55d88ee91d08a5036ef6e31d57ed37e0c9c4d5321a6f88689d91a1a625a8b19cc65bad06d49fa6248d631fe1274fdece5d5ba1669d23a8f96d541efe18aaf8f7549e486cfbb941503fccd0caed7379c42ba5dcbb61a2aeab06250f7c9c6b3fa4e286d7bca6952173827cf5906321b8b9a8db437f61f5e213ff32d4e91ef49e9bde30010ee2a02a717992e8826467dfd8a7cb4adc6e1bcaa6a488053f6c31d7c2ebcaed403db7ab75475bf20614003cb3c82a1a872b5851f3c8f6a40b1cebeac6f2f53243e5c13f214c7653614530570e7ecc6a454bceb7a60d4e2d3aa3f9be7272bad7ab4114ae22b6a8ae04278a571b9dcaffad172d83518509da42dc67b5892961d8e30dcbc2c84a52a48fb6530066ba1c97e4c24006d0d4e9b3c52aa1829a234b742f40ddf47f92684dfb5cf1eb44e983dbdca1a4435fcad1ccff93ecbd5bd6ba9f8c714e96ded0b15d6a566ebe0f161772120e2db8151e5a16a0dce54c840cba1a92f2d6c5bf45ecd14b1fbc2d680bcd63eb63e9f8116c1b0ab8ff234f8d58b3cfab871049288597031746c178b1b247dc83998833e981ce02549a2614f476827966c2f5c2c7726e4ac789f802fb34b77362cb94cbfbc3f630bdb4aa4ab9c1cd9aff704db9b17fb22f52e141dada232640f493568893a0bcf91682a9b2adf3e69fa72999bbbcd4dd6848a885bdf808ede27dad66899064050bd49df06755e03f3e09ef07e000730f82d59daf92d64aaac027c56d647e2947b29e417dca4af839c12c413e8cd96769d442780667b0e59c8850e076e89bf3496d5aa854f600a0bd86a9eaa1a5c05d799d573e1eff47e0ec40e5b7bfb97b632b832961eb4c03d794f09f1ab321270c01776e8e04c61648e1ec35028b4f6340e792f6e3d158f3c3b8d4387b1a0e85848bfc31f8cdf1acd8fa1a5ccf2019a67c94952bc23fb8cd500aa4d84cdae873b66288efc803fa409a533deb1971a0d8ec71eae722b99cf5821c7429f7ed085e68c98693df6d63e385154cfce56261b8f444ab4e477fdda90a343523a4cdc80226893f6d7e62726a694eb30db2e4305044ea0cd47a804899c2e62e202548ebc0fc560b2fe4dab43f8ffac6696240fbb907270a9fc1887695db8ceea5e9048ea0f47ca8f7de988c4917627f1ceaf8d49a1784a4883c3688ea6bcd47c9658e999f34915d84e50f7083db905aadc77e032aca27cc69cef3a818a9b9df4ea17a87f3ce17ab498c725206206f79c2df21840600cfd6921010aef951cd013d02f6fad1db9ee2efe8cf1632879f9575dcbe79c957417b801eb629d86778769bab660eea57da0eeb8a703eced4c21ca2f5f4f006ddcd1355d50488070aa4f630c1df20e6b5cdccfa935021a8c2e5f7d813fffe6469738275c72efabca754c0d41d2e9ae740076be20fc0319fe0d6c7cebbd8a759c028ddd9939356f8ece2a5860385bbb2be8fa196cc8d8b7d514648f9b4e144bfc72d13cfda2f84860d1aea36b71bf27b6b2689ebd19c52a9bc2c71820c71982f6dfd932b918146702fb709a8a696b5b9677fdd5d0dea2e81c85e3ae52fff2f0da44065fb854c5560b309aa39a5b78e762a4d0d5a1961d9e2c379e1a4ac15f8a14b80a5ecc756cd5a3fe19bcaf16bfaeb7fe5024ea877d19485da1df1a3eb92ee2b38e98b44eedfc6e00e498027828ec742e4a8b9af0dfe1ac4a85e3e4b64d17205eaf370d6d6741663d5513756272bfc08453ba16a9b2ad0e8e6d9f8cc014271de48b4a0cbfc43e561971e62f2127572e055a58b43c8cbd3a6c1b1800426d5078bd5232e11c89d819a85bf04a9a45c5dbc5918a5dd8de3e15c2acdbef7b46ea8249966d45069830d89c57040d6bd4fad794dc0f33d3e0319ab4a17dfa918c4f6c01664d16bbf455cede150264fc473beb8ad6b118e13ebafcee2b4cc9ce6f6fa93744447ed4683e167e67e603e1bc01b63af604ad6398bd56b89730c7aa16085ad24eccee29ff7b56fa22fcaa93ac6ed2de4887475539fd4bcbefe86c3c5f60270147d3e7521523d51cd9383804d8ac78f78cdce8ac562ab574aac10fe2aad48ff0f5e67ad4726a7c493f6ffa8c358af89b1348fe338dca485ed983058ea3d3ccbdee75bc209948cadfa23ecffb6e32e00b138ad7fe22edb84f71cfb216bebdcc46be5b4316d91234c2d5d5ce603112cd19ac0bdae50977253b738b50999bb2a2adfbeedaa6594ee96426b8f9e28ab1465f1940a24720245f371ad8440d521a920fbc3982227faaa6e6c1e24fe340014fe3bf874919d5f3633a5b00c0ef71e33e79676feb4e51cd8926468b8525899a57a450b10d568b3e537b0e0235172cb8748877f4a6a5acf88f055c02a287d1cdbbc2700be6b3549b3d1e1342c4c315a24eab1102a05cbd3cf8bc667a51d798f6d825d717b2893a32a9b9cb2c382af5b2f17e564431ae02625b5018451c88ca0d795fc6967c98739ea21b648a3159174a4203f9e0bd6a0831c8611a899ac43d5ad11de2d8fc3939e2a66bbebd7d882a50e56fa4c7d8c5fa91ee9ce77447da0332eb16d1594c23f7855db9a5b98b1c7851717d51ba7842266fb47b4ee9edc2595b37f66711988d5367dd5704b2790e09a796d2a926ff6785763dd01e49fa6c65801fed6771750ee0ba16c1ffc125bc34b8bfa116a1a3d2f2ef9cbe2ba69b05b54da8d003c448c98c679035023606cb100ce4ee1195b7a58764daaa7f1b6d0912044c5097aac887d746ad308256932fd73ecf210f86c7db09227a5220773f0bff012c245c2ae3de16b92a23083048c046422d1d6a55ec1bc850b0109fcf0ef42cabede78303a8c96c591af381e0ef339025dfc72cb4bf7c13c998c4170e1dddc8e9288a8b4135f76854fdb84986c6fa25655c18f0c92a125d0ffe80a4f7c15534a248714b8d732ef0b005995ef756f2af9223e0fc4c2dbe8e74cf9c29a046c1a671ed85c54fee060c6ece8eff537890962519266b233231d51d467f95d3aee740e9b3a95c812421553ec6af9fd060b92931c7dd48ab874f21147deb97cd2256cf01d26cacf086ac49172a10497b3f36b857fba4bede6aa11776ccb7eefb18907c566bfd2fb4ddd8cae69bf582c429c023a514098919cd47317e2d6e13d239d43126218ea958a09dce6c5cd553e066b1ef3e7a9393477835aca0e071af8d55d25b9ee67dcf77ac78591bccbf12d5e63aaca03365dc29a954c2fb5e76f52368c1014be750d31267131751e8ac07dbd2337f16943a8c2b9df333601064329b5e5ef0fe8a3330a353654406c8caacdc22b70826219fb67d3c76914b011ede7a7f21ff29f1e97779e5a15c308f33265afa5d0be974e66583baf637d5d0e9189918b6eb6743fbfe685d6c137c89053d125bd9382558587134461fb243dbae23e7ab63ec1447983694cf7fd57fce22a523ea9ba7417f23272532ad1cfe9378f9373e9992f04e62b5576bbe08f4cdd069670a2138132915232e1c634f07b7b93e7d308e4042927c7aff28ad0148402c30388f6e8cf0c737304c2b928c6a2b887befe61cfe980e7d58dc11059c3cd6e2a7b65865df3f8cf813861d33dc34c64cda80def93ff9f1cb0fa4b1819b6f2ce1cd89533fffd06df7d79bee703691a4092346e7d234ac3bf164700ab4ac5e8418947b5ca4a01d1bf4891cbe1cb6f5166899bbd04e62f60da4a35e47a8cfac3f82feceae1046def01d9e36f5f86af5f5a7424337c2463473ff289b7a234a358d1970de933d1b478033c5297bba7b12fc2efcfe68907c8197a4e5e46336d0b8dc39a67ad95bf50ff544e564535ef4a51bf8c3ece5900c94c64573152b3e1beb8d92cc72c8d4bfac16b986e88941db4f7462a4184f4a0bebbd8596485071a115b7578a9f3659bf0720db27024f4ac27f34d8fa538e5f6f5f5d7427b7f874aab67a7503bb269f74fa3ccd5bc37d287b68f3c4debf47d5bc4a3cbcadf05fe71a782948100440029e53027be5ddebe300c8de3fb4075d8465205f16507738bcdd9367f8e98af7d610ae40ce39dda6b6558dd034a6e94db742879bea6c3595183882b4293d80f67def965beace4db309a32e2334a6668fb05c2e2fc430064a0d4a53a1fd831577b7d9db6f002ac68eae835b99c0b4ce3d833ca67bb1d7188fbfc144dda90a1eb670b69d204d21215bf482d1d6bbb4269bd884e7f96cbdca05af8e84d94152bd4af17a807b2cc82e0c6214ebd4a52ce428b33c02a71521e3549dbd6554b17500f1877063442ebadd6703b47cc3da3e3602226e07a0576ff78224c991a2dafbe4ee36a0ef8284995a6415723e2f74ac4254b88fc25cf125c681861d48395d2be9e07fe9e66060eac954aeefd13268c64092814531cf7c7a0d8bed2b40f50f774375ea752d", 0x1000}, {&(0x7f0000001040)="7b0ac527091be2e7d0a6f66e1f2b99ab4ae243f32b6f77eaff4f2cf7cf80af718969714cfece8faa1b793577e1626b8e7fce4f79d010f0bef9a68e80ca25065f1e77819fee5cc5436be7ab6314ccd471357b3b0d08732d3c1172dda1579b04ce963445b5d7ac7664db6d1867c441c4ab69ca2aa1c153d4896236e2b7750597a3b3c270a4842c1b858a809025ee80a4c843515798a1054483bf2244fbbd366c3e9c9ed0b0b99350b0dd906d08070829121d1337bb91b56a541891f832634b85bbc25576c9e48965c6e075facb6734f69ac4987f00ffd0fbe775161465a67be3d9ae085dd592abdd757b33eb6ba66bf6a83b3bf6c3a628bc07fc995289650cf77fc9584d6c6018ef6206a2e549d3a17f465cefb57ba27e1f9e0e701af0aaed875c28735eace7ef4e3731d50c77338b2da0d07183ea7546de93ea1e1889795c47487a62ce18580fc4f71b7e0bafe0e1767e98db541406e6464f3b41f859a4e306b117ebd0c8dd3c1a1789c8b5653d42073963ae6cc86a01e9f75a595dafc2af10115f726e59c4f6f93b18139310e639359deec10dc44681b030fc42596c95eeaa6a56f2d5b23162ba13c0435eeb766e0d85ce5c5f148d629e6f674e470b29552a4b6d129608924c6a90f0f015df2bd0094fc172e4fba226dc2211d1ef7b4793fd24a727ad6bd4a4fddf102953160cbb9dc72e4cc5c3294420dd6702a44fafd426d40f3ef072878067f2091f08592abd7cee01ee22df0e3a14d3503c43d4cc583bd9aa7162f3aa162b61f3c600dd4d9c124edeae91a6e5441b3717b0bef2d79376f7f47f60551cde0c1f266c634958f6d655d3688d0f0d6787076c06f339076f44f1885d035e2fe9ce17f632af17853d8e51945adffb3855261967b6c085e5ecb391a2d5fa6a96faab05708fd03e112d3d8fe0aeec3e69b4b4f2e1a6935d36ec9954146f60fb200bc51b17a7a56d396960e0e59100dd265e9ecb869ee5b5867b3da3b9131237c004c779dc7fb50c4ded01931598b3575c67d5ccc7d2a78ae4c273bd1232176828beac66a3a1f7ddfbeb5b4076febf4f701928bc015524104c79fa3a65fefc7f567af5fe6ed50bac58d9e744e847fa8128f1d57f8301516ba5af793f4478b706687401f5494b07aa08c2f200722a7261c4a5fea178072ba6583175c1563c842352c3ba966b031c645ece3bb132ea43077ed8e509b978f6c9555075a0ad21d5ed28fdca8daa5150c6db86b6a0e13dd9a5dc4e87dc8710235a040c99b7c4f207c6ea868c58ee732ef310128c840326bf70b1758e962389194a9a5876b7f1afc7444e2dacd071ed56733eac6a3230698366e2675a015c0f014a513f1a77cbb55ade1a407528943c0322f88eb5a05226dc7d38aafb21d2392f77bb5dfe600683f2774e55a2eddf5ae38ec31a5f617e20f65dead8efa8a8fc0e8ccca655b2334bb1f0b12a2de9005f409b7f5affc896c51389e2f5e95c4cb6e03401822455577e508dcd9282c57099e17c3bafff3ab128735a2d449712c738c64f3d05e79a271f954606c1850ecacb1e3862f6f8a40d1cffae6872a122991053cb3984a34bf0225dca87e5cbef28c1d22086d13e768ecf00e3283dd11bcaed261c1f16606012433184bc08b07aa387ed71f6175a78665599ec0b06bea409ac660687870a8003647bdb4fbe95b40387d3714071ad49207fbed5acd53518d664265de3829ef38f33c7b34fb17e50330c278687df90afd2abb19233415adddf54c1e90eab2057764c907277e4af6cb1a37740a5f9edde0ff3c25b2c0248849473b81a7a5d6e74d1de1b1668aff407504e6a47f52c863b443329d74f50f5b388e515c717bcfeb8dca9fcd38ea96ec6dc01c32e2203163aee0ad6acf4a25f49981823c63faf6c126cc8909c19d9ab3ab4be15c13a99465d99e76e06602f7e8663efdb6bb25d305da2099b56295d700ff7a4bcaba521c98b92eba486bc5d654ff1792d77d0ff1182ef46d668582a321a66d2982edf1116d28b84a5f629baa92882cf2e46a26cd8b1b4ea79ebb0c59c2aa82511c4d5c3393c6b466bfab434c84e2cf95029c2b6115b6bf56de7d27663e06a262b01e399237f3169d9a301d68e056157662c93219655a1d9719b19c09948500e48d2fb9a30237e35bd42e8057ad3f5caed12991cb1de8ed7381089d8d3b971eae7f6c6e58f9fdd5445fe7dc3b051175198bb8710a352f19e114318c5788aef8c070d55cc5d50deb826357d89cb41ff0b797f8c20641dbee082240297903fa37ca6e7e09f11eb3263257b7508825436c24be267904b79a84ad720308e197ee5a38b5ac5b126c723b6937d4b12b9bdc6d8d9be2ec976200ae27871193f22d6e8d2f66926d03ac2ab63a104adef3cf9522c21d634c6ac3ef220cbacb7aec974f3a008903d9a10e5cdb498e15e51e7363afbf14b49780f2a5fc811f2e08023f010ff19d7fb012da02b6bd99624a3912ece91434a1844fa35c262ed96acb151318d4fc85c43ee99fcaa3bc67ca2d864a2f5b614cf59051b3487fa110c017eba7d5ac93c2e834765d15e4cace4e5bff1aa1e9747cb7965d81fd3a40894b0fc13e45d3ed8209b17c076fda230458472a258deb17515b97624d39d6f2b9e1a2df57ce4774c1f7879ff7410803caf274a1b25b35b9620444f13e2ca4e798e2a690fd2a3a00a410eedcb8fadd12227702642a163fa6aa217c46a027020892126bad896be8a06fbc14504652ae08f6d147888bbee0c98351893e2a78a3cffbadd5929f1b868ee5c6f7b23452561262cdc35352c63cf0bbaee6df8b3ef680bc13ece61dfdaf7a7966c1203a115044ece4f45d0146a3d76ead60c841ce601d431c056bdf80066bf225c2e1785ba6858175056d9d301bb966bc81c9f4ee7232676423e020cc8077be9939242867bf3f4c641c9cce777abf2fee595a2d0c6cb347e5b49a05cd14a992b649de40988ac48096b3e01753bc46b6c41326c61506f3e4a051ebbf266268371b0e99aa2095bb214a49500eb47d289e63b29578d4b4890c687fa048c0f9a525d06d3eef0370f4df751dbba27243c5c9152b23fbd2ebf153aece9b0312e6b08c06e741449bb965607aaf2fcd8a13809921c2562c345ad059104a5b82b3794f378d42a7e150ab0b774c35fad60b4044a55ecbbf4cb8ffd8157baf5b41ad0ee29d16c14351b6982e557d4f88c27b7b4b5d660e3320d848e75670d721bb9e760a79dba11ce2f7f88058121fd501025223cf4e8096d09a6851410c61acacd74094cd305d9016c02800584c82a753d08b952c461a2bda24e8de5d44665badde69182ed001236cd3ca0615821ed786eed1495b1705fd3a76c7642f5bbbd6f8ec50420af5ada2f179d16ece0226ac1b1a97bf6dc77cb1e229d1a68b3925e125bb484000d2da1fbb6daf72d768679a422245765ccc2def3c1953fa3fdf364c01865fc5cf7a912283d5f5f049aad8f428ee2a381c1369247b2b9e6347035a06ee150ee57810c1c997243825c2cdb1fca6b87cdb538c8e70d4864843ee2ded3325101be455843b84aa29db225f27dfc9718153b914096d617a53bf3a30c11ad8e4ab1beaf771b64485dee13fb8ae0962d0ac57f96c0309db8596b7f42e3db4aee0978137eac6f0c4e936bcdb1f046fb462d9c80c43a41fd8df1d40e42435329094f34b04fbfd66544d3a69d5c351a1679241b5d7b59fa842f1ccf10d122afdfe579d5ad37f2e087e58d0fc58d934b9591714a5b6fe9cbf928163bc38d2e1f247689b824648a6fb952991591e0a97d5f468a06a783e5a3d072c1810e7688c026d5756dbd83ca69a6e87c6dde490f3bf5dafbdcd1689d29157378ac9da90ab86982a8b5661431abd135500d6bfbd805368bb6b3d9d492ab63aae5bbd349e427e0acda06da2bbb0cb6d84557b17c8fbd98fa568d5d4f970b83757861b2ec11dc2e2ec5831efcffb4ab1fd23c91fb4efe0e863082bb51cc9d7d288e0bf3a4ff2f98c1659eb9f86aeaafb3c20a22f3064389aba20ec3696a6764d8dd90ec246ce6fa16171cc652304f7619f673ba65173cdf51c004ea86b0a20872c8611c0469a836d06185c2fa366ac8b3afa4d591f21f00ef0a9b12a120fb4d908b1224d653ad1562057a972f75c3cd652b964048555894617f420be8c62c2c5ca027fa66270e373c2c1b889483f8d99eae61e36798753895c38a026ff32a3c4d55f2b0d304ccab849f00fd80c378582d108f987ecc74791a2b23ab428bfdc9f3d26b751f8d371891403bb4e70233a61a84dde84acf5ecc03d0316ca6ed9aff786e84fbae6ff47eb06053ea55f8a933c0d5d8664d9aa01ebd116804df3392fc5dd9b9710130ee6defd61eda3c5de837f06b116720801ff904493353f1c052f7f717474905d1da75daac61531cac23b206758fb5dfa2687d132c52ae06e807661c54ea17c777c4cb2a037fb462a115eb6661dc5da7e5ffd64095e11b822ad422221f2ee7b86d3d0d09681d1abe102c49e1fb59c4141d4ef443fe863ed2717350be3939d8849c7f62e4962f92cbbf2c71ff033e8330813e885b588997e18e0728f66ebe330616775bb16b70c1f54f7a0fca5d1b80431e9a5e1ccffb70e64bbca16f68d41dc79df0eb02d3508836b2454f6308644b1e9ced7da297e7be9a8bd2a5689c9353710af63341708eb5371094827be64cce0be965ce798c31bc887e0e1dac6c738170050322c772777d358a04c84c6a44b44a07667a24a3b0f26ce7c1921cac3f5a4c4760cbd30a245e0efe772b3c4fc8c3d8c36ad4cc680ab1eb2730982b68287cc7bcd09742964a4eadbb93273858e6e565c6854bfbadbed080ff1f3d7a7154815dd67dc13bdf4fd9856cd987e52c4222eefcf6e8b0172c87852674042771e87d30fa18650b60c4d96f21e78c4731f49eefc07cd023e880b5426ec89f39612043edd8b80ee9e11a83cd4c57bbd79b435025251667654d7d11e1f09d0b9adc81f2d3f134fc6496662ae5aa1921cc05a81d732031526a45de384f62dfa2f08a03cb732dd42aaabe1f7c4292657154c980faebe7438cf6cb73fea9614ce2d86e9620d3d894ea6e7a89b27f00d73b2e3c05f14de57f1d4eeb1eba093353f79bb7e06442811ff7bb5f5798f4a08edb17f995892aaa13639c0577ca4ba8feef99c14b7733cd411b351f525fa9955bf06e03ce751768da8ea8aa9a298140b8f100f2c9e816543375211987fa2d693710a88bd975017cd0820b6e32419ad864d19e2c7547f3c871d095116b4834a8d87b7ab727c82099782b915d0ecbc1768703e13148bb16b48ba6d3a29ce35757592e0016bfc728edaef9a4cafc9caea16f79da0583fcbd633320cf83673c220e3a7e07f3a1960f22e577fbead5389b58fad75b06de2db9f28215e999d7aaf87cd3dfa62e0d334db1b52f823355010a4aba5bdf12fd86116242f5f7678d684e2470173ff4eeda3f6d36b1b969ea70fd3ba246a4035acc8e3ed082f19e74546c4e82b7ffff03ff002fffc28fa21df223c746f677ab4d069421de55d42bbbaedadf2b79d5e6905661989cbba767dcdadeb8b2075de1843f7b1a8ba2012028d0b38509045b44a613ef7dcf5818d20cf3e2effc54bde7e525bc6248a48d2fcc413f1103a12167ef4e0a5e9d3e389fc25770644103e3a334ef84f130bac1dbacbc87559dc05cc816ae819b00875391721de27794d3a055971c9ea5afead8f4a48209882854a61c2771f8b34ce338fb0aec62971262f0ef71d2912787f0d7c0c3445983e541094fa5ceed35c3a5fd6a4f1a18c01b0d40c6", 0x1000}, {&(0x7f0000002040)="06c09e119cb7234d620592f7226323ab27caa84274796e59ec2f0bf4c0e6c2cb736a9a471f94d01b165d6e4c4d20cdecbf913bc7d0d7c3b74bf1734102cb772cd45aa980af1e608589389ac0f7a538eed8add5214729640f27c104e86b07632ff6820a3531195bdbb6f4e14462d2d225fa38d98d20da3103077da4bc3ca9e9950f758ab7706a019470ca134e527110d0d0c6e4aa04fa18ea3d009d636cdf221c4b79d25d8bff6ceccb54af07b2184b575f7fd9655c042efc3f479eb325b02d03b51121a0db8ca0861a883d5f79ca99986f28ba580b353e5a6e59c7811c641b396a84e1f5a4443e953b138d1918b8926b0952184ee58c85bbe187c773510bbb8379db97479a4da77271ef1b24ff8e99e7bbff65690d3966c4bcdce0977a1e2086de48992caab09b7d936b36ff9557f5e4b0eb65851d572f2916eeb9752b7ad9c06fd47ad59f7acf3f8b2a97a14e361928e104dcddd6b029aa40e417acbd7db69b31cda43caeb07789803e01f8d64546d165a73b7420a217977dfd99e49e2f6011f67c29780175478086bf7ca3c03ba91995d2042dd5628ec9da6742be9b580631ae269a0f65b3d5f816b7d684f3c340bbb80621393a66de259fd3b2908cf29465e20181fa8d2cb8b40544a2e35a39a0aad20d29f3adce6f8f826e4525449f87fce013b5ea254c75505e0f7a2f716b6e79d6a8bd81b7fbb4a3d63ff7304e073d839cc313f3fba214db59a2e38f8a008c5783002f29bab7301e07458f70bb1c2c3f96a5d7590d8f43eeed1183fdbfeb17d4d3c281953796133390f55b267067e81c6ca1c3264861b1b30e57f7081afa670e8414d2e425b992905b996b5e1349421fe980157894f9fd8cafd2dc3a0fe029de65d90f18b51d0964b88b32c2de9911ba3b00ee5a08f0be2df5ec49e6056c1c20a23144f94fc52d9271f9007f6f37677e733e52b34c35e8170174273a64d447dede8447e239cac3fcba1aa0418c57f2363ec33c53539542941a801814635e178f9ebc8fa1d4be30c031a901de8c43cfb01f5dc59a5eaf63e05a96bd9797556f57c2c5bdbae43d37b350fb72e70e9487baf3a906488124e780f78646aa49995f9c0376286ff8299e5422f755093fb7034268a5a10ab55a3e4aa744a4083b55b59b6751fee38f4beab148b5929f61db258158b4b725da762c4f461d0f74df03d3f26e85efa9b2ce1d923ad5cb4914d67de1ea1b5c6c31cc2c047f77be6becac30fe1e4ee923b2fabdba68906a565930670826ff06b9c9519a9dcfef8ac819d37dc2a6a1850bb23819d41cae617560de2d8bf41d07e3731f05b8bd099b4eb5886049834f1c296376df28fc1921e5b81b6f78ac82c0f692b153433bbb127687d32857dd79375cf66a2dbf91b365b644c3700e0bc73490161c3eb77fae4dc219355c6482238a9afdec783d479c5458f09e861e7e5dd5226dba354d6b278066aa4f4f3fc014e340af5f4a8654a916d29cddff429e8470b59cb0dda499c5daaf43e061d54f92994ed925e9c0b9ec6ae9a7c25196af1d3c2330049b48c1c3e5030bd055fc2915366f208f19028e3d4d5d7c1c8670b68278ea4bc7a976341d645549a02d00e21a44162461eb33490ee7798719ecc7a3f6a7f7b3f5e9abcbeb8d294270043acaa7953d50dd842a932a16fb3002f0ea6369c8cd6d63eb272c13b77c6fc8edb1a0c7012c9d05af60522867ae97f8a74ac999c8b12261028ffad85331c5e1f9d552bb9b76149c150cce6e7df010998d6458ccd4404cb49723acdb996a2360e3123f50c0845643aeb0b07f2dbdfa81b4cfa3d5d7d6d0e50479b16fd6b92d377c65a3c63f0eed30b6ef670b680cbd9c858d02fd6736d6f1f364076cbe7a31b46c9dff2d254574cd710e4e9ba466f212908132142df7fd3c0544567684013e171a145b6cd7216167b8ec4434aaf397928a48a6305db793080f1088d4e796f7dbb989e6def27114ea1bcc6d8a27a40c4de296a68325fa7062ac9278ee1723cf3db55419a2d936429da631605e8bef0568f15cef81cd6fb37c2cca48a39ff5fe03f45e6f53137a9c8af626fdf75ccb52eca9d8ccfc3433f8c90a2ed71093545bc8f6c598b3bd7bace01c6b1f642ead612de920d4587565c8af3ae4fc583797c48e5b3305ddd887786688b3d10e50f94850ebd82f463334a35bfc6bb94bcee2455bca381fbffe3a4cb00d0093d2548fd49caf29e764bcd2bf4173f2aa7a82f0dfe5f462073a595da004b184176c23023da1c2786533be3c61b284f0bc9c5dbe9c4f7712a5bdaf2ae4767a4de0abcf74a0c5369871308f44db96b42313c59a5442e7d14b5c89700d16de8f63ba9fa78473f61e570e57948e21f18eb49147396a856e2232293fd2ff1f5a22667fe2d8bee520d3647155c5093bdee567f4456296bf5a641b7225f1eefecc7fba0895001b128473aae1e83e5e4246012b44624ca66c80ed8bf211135895e3fc543dbf8a1b6d47909abc40aa7070958be757ac8e701d6668b4c86995c6424cd9cd0f13536799b478be9dcdab46eb648db4c7898abfc236028ca03172d13a52bb4e9421fa66daeda593d2e871209c4f3f07d8e7031a71cd7201e483dad06fd44d4161286b92896d4a4c2fdc7aa61238275d5fb1d7466221b402c825b8158010623570ea59583f501f1ae87c94800fe8ef2bbcb764fdab1d2ad95eb13f7d7592861c2f7cd158f1c875d448c4bf47fe0a4296cf7919d938e0941d85349c095c9200dd4f36ae2c7c15f055475636d03b249f79dc03e416d6ff342fd149762670f3cb2a9b9f39fa294aa20b4bd0dd85f60ddd088fef2cf8f7cb0e5a89d35952485d126eb56b0759f34f17930f170b84bb4276754254e25958239ca93c9576ed0d17c7ec46e29c93d90fc3573695d949436f172270ae08526b8e13e811b04847d0e18b8bac2354ddab6b0ece88d4656b9a4481935f2875552fd0b33e478f631d01b8ba5f6c079465475aee46595ae8a27fa9b8499a98bf2f20e5a14f290763f30c9aecf96cafab20974efae348fc5a5b707c7c1c813ecc9fb309893fdae6b6e0301de883fe104738995b46123d1b84febee8843196b16db13ee62b7c0ea2225f4baf8e5a03f27b577afb58f9514470febbe083bd79adf44a7cf3289513f7811a46b5718024ac7785dc0c98a65f608d51bd2517dfef36f47ce1fb96ff94bbddf463857198a837749fef15231cb11e627b44d711a4b6efd58cc8158140d2e1162adfdea8f5581a13c87a2b880efe019fb2ccf37ebb32a8795bed3d2a357d2783d716c22a20b771c91bd7df39f5d0500f8a8dd10ccfeef8c9c15d99f700e09c2dfa4f9798be52e943e39dbf6a6f7ef1ffd3b28ca0110bfa78b1cbb00fb6b0ef212bef5977c85deeff59e499a33f1dd54e4e579a4fb382f76e6d5699db9a15bbcd94ad2ccb103d7ba5a78c599d5b274b0753307025c16a022ab8060c5d2b9518ecf3d30b2ae6590144f71f88335a5989483497720dee0bdb39de782efd211f0959f00e1e15f3a7d205349b9b0e1011a777900336e12e3789a923a206e6f7579fde02e34341465cc18ee54557cfdec45403dbfea51c4111c210ad808332a8504e27bf0e44b461da641c52a2b86bc89709b1524f7e5784f83d31e9c7ae5a5957742810a5971d1a5a6ca3a3a5904975055bac7ae5f4cbb90fe36ac0e6e539c3c82aa257e89f40c23bf552bc10752c0618eb20e83dc50cdb1235439c073a68a605f5df0deb7a79e6f4a88e51c08e07454c8a39649a077be87666406ae7f781b5ef661c1f30e225fbd7d7d41ad96568646e7b2767d82fbf2a38b3d1d4783f97e4ea8b68080beacf91c8fe677213f552b7857ebb6c9c8c55c57e193165dcc0d75d62bd7c54cf846c7a9eb6fbd12d7312461e7964ca6d8a3b97327371b83e24dbe9f7c888a8aeebb9e03e7ec2437ee8192412db9e9ceb6875d8f8c972cccc70d4de80e6b34e8b8cff20348d198ba8d97d83edc14ce39f91012d0ecfae9846ca4e7ec01824f708c1fe7c316fc20ef66055babae5c6e635bd770d504fe9859e3b8fdd31e34f0f00568c73f1848359d60902ebe12ba5e62ffa44f6b110821ad291b5ffe82f16ffc7e5ba65f525fdbdc78f4866a8a4a7ab006935ab8f6e037c8febc4856ccf614f27c42733594081174921ec5105fef0a9f13cb213f4a09832b3d16548009c7576ff71ed12147c976e93e2af15d6ea5f1b95acfcdb8c41b0332222ab03a6a6a9aac61454b2b37d7215fe8000f532b00cd3ee1f37ee710d23526b080d2802eb0e12f7389a7912d71bfe12db800234fe1bb818d3ad23e26837c94fdb13ae3cfecf71a7154eceda3cc19254ffcb2d67c81b4bc1997b0bfb6d6c92b9a6fa9d8d46b25a02b585a8001403493454db5f2637a9272eeaef3606db926414dc57ac5a98e8a9297703d3cede342edc6e1a543134bf4db51c989e35013103dd08b2533909eab42ae35b1e5acd6324d33e5a4c089a81657d1f6ab2a2270ec56c22e8a0dbd1b44d431e8490183311a90cd860c9e0184a4743f27e3717c40067fd83e4b57ca856d84931feed09465da8a7dfd77e342085b23b0c4cff4757189ea8fb89b40bb5f74a950e92f0831b9270c12a67f88ddf0b44b241fcca18f4e85a0d7f35ef5b4ecf3cb6131b0ec64527fdb7d36c7ca32953e641b663d32de3ab933da9c06a8d9d0627a2e865762149db4abea292992df76b6cfefddbcde80ba29e532c5c2deae41cebd02d1319c1f63f9905cced1817f1111fe53e4cb71c72cd416e0f3ed228aedf5713e7ca2db5c81f114c2d016a88f834d4129e50fb9d41ab009eb04c9b3ae5834bdab43dcc2b4f8cd9dc5b8c9f1485ed8a462c116aed0966a9ef21bd1a642c928a277c9c9b2264350525c1dda286a1b7ea0aba2bd4df01b8afe59cb692ad2f284a9ed06670bb9a1dd671ff6ec5e1218e86d28d28b0fe8b612f3a5ddfc0ad4a1f4c98f67142244414df2df1623259b261f7b3cbba225f8797225b85afd4c7ef2f3209d975560b990c327bf9d13bee4cf8c07869270faf5e78dbce1c1c6c18199f52572ec9774fc4523f76edbf9754ecb99bd39ec3f1b7d17cfd6c6aa63940d7a2318052af8e4a5b21a01e53218edef6b70b0a071b8527e548aaa213f4f004250408587fb75f8f3770df1dee1172d04466f82ac00aac96ec916fed60dc3d68576adcea616d2a385fd3ff0069ddb464563144e455bf393997e24680d7f819e6c6e0ef40cbd5127ef0529afeca81e3520d53c07416b2a277b5c84ae27c6e373b6f4be1610d8efab3142f941d00f0e7c76c7ddd67366e9b71ec9efadf2452a7cfccd6b9692eac827e62b0346e95a9e75a2fb09d6b02a81369330a810215923e040d00a416385cd2557030a3fabc4f90ec1236722487108c1a0c010ab560af4de3452542f2775731560c0720bba69b518d9eccdb5ea42e11cf6762fb3bffa1ca4c4b364eaa668f470d4a423e27d46233194b1b55737c1dc88333b62e2054427cddad326e1f2615e1cb4fe2007e0f8f981a570b46bfbc52e4433acbae88dd589f10d76c08e090372cf6713650117ff90935d4c368d9c52e5636dafd272b5c97c89881420171f86f81307831e7136ef00f0bf7e6c52e8c83f1844c32c1a93c9da991326566a73e44676b96c71578e3e6f62f6f435d80b2092c3c5e15ce456a9b2bcd4ab75791a4029aebfec57b556bc3672dbc561ce57b999a8ce40b9f562baf0e14ecb9d719079dcb779f392f42e0b819e0bcf80a5f420d3cd40e201640b04ffcc0155cd5438af7cb2737e37309232590", 0x1000}, {&(0x7f0000003040)="f8d01a2855bcb73c417d9a66489bacea64d1cfe65356e44790ed9d32fb7dae43ea1a6489eecea46c9ec4d7a82a23487e242ee8d2286290653227f18f31c9d56eabd84635c540432ab11c9a7ca7b1baaa63758934a2a99579419b4775ad8cc9733fa7a481effe736fa2bab7b939e1d80543bb895379b2577b1b7a4deb75be508c4c088d7d97667923d4fa075ef5340f003e45e6ec1229f52b4fafbbaf6deef72a9027b1ebdb54fc06b47555214f4d994b2dbeeedc428b105e1537231fff81fe8e9bad51dd3c32cd4546534e", 0xcb}, {&(0x7f0000003140)="0dac96e7ba8e188bdf7e0a6ad70e011c67ac2deecbaa158140ea1babb117f3882b9d5a18ee3cc15004a23d1630", 0x2d}], 0x5, &(0x7f0000003200)=[{0xc8, 0x1, 0x0, "c632c2975ccbf45d452b35267c9da6b76decaad62681c0774b4a56667ae35087606549a57fdc37097d5259237637de5eff48675b1468953c5abba2ac3e75ec34639a1b92d73f7277ee1760232f778bd14763e557b8ec09457d950907a39a03090b91b4413d12c2f9c3181da636eb8e3940b197771cebd285fc2d78bfd851d7ac68859b6fbdcac823f1bfab731e6f49e64979a1e38a9f784c4055c0fb98ca2f4df4a4b42d085bbf455a000b205edde14d8a4d17336e5f57"}, {0x30, 0xffff, 0x6, "89378a72ceebb781c3ff00941dd30db563b558b4445d90a214d3da236b"}], 0xf8}, 0x1) r1 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f00000033c0)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 18:09:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x1, &(0x7f00000016c0)=[0x0]) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000380)="ef6134fddb190881fe1a5b86f65db1cb371cd765f53a13ad84b885d4c39209491f31b6ca3085bc8e9be60013240d86c8ee82fe3f4fe72d772c5a6c18428bbc02785a014a64028d9d528a61a821a992571065ea42ed337722afc75af92dd580e846e90593fcfe33e71e73023824e5e7b5435b47a34d405c7c341bfbb75ab7dcf7f8754c76407e03c69911ad521e3df4bb342de7796e4318a5247a93e7b2cacae762949828dd1f8321f19a3a77a5065e9090eb5664ac241cb6dcc69354a5ec6097c80e01ac0243edcbb1c464f9af2c2ad7aca27f775f8bfb641cd091b625aa1df2e7a709783b23f98ac7da6228fb916effdc541c4ce99f216bc96f9873442b4fcd92dbe97703ae7ab8aaa8334f94d5d6ee3a3f3107312aea684870dda89da84572719a1875970137c679a98fc1aa8c9edff86711001b4c64e2e9fc864e833cfb830e643e0d3fa626b4d8626f5c7464f8a6133a3058b345160a6ae763fb5ba77e4c35c454de2bf06acf138077833446257017861a76fc552d71a89822ae3b2f01734dc003135fb27426d2ff30b9c83cc9e1c96e48027a420ed1e5bc5d4592ccb5c36cc3cf549bf12bfc3461a91e10be8f806e7a24b1c0692373bc9c922b600e379a558bb1c5de40fb4951de0f4a46f00f89b3984f424be18d021a3442c8c4c68914fea8ffd2ef474d37169e4bad6459c1950d11767287073822a4e4ebfd0f24c3c82ff421610f6b1167f9cae0f24aac6997820f0bc0f5936e7cc9011243c9ba3fc1b4d16e020837a867ac446a1885f258de83718a1d93c6927044a35e785292060b84e81169f781f2960117b9ad7abc441c951f7e811ecf4c8a1ebc6c6f64cadce80847380c71bbc61525c56d5a590c72b6680d2a4a193f9def8798553a153d9044a2cd514bfcb9e4c858a9ab47bbc1f7f0f54c0052fa8c29a1803e187344853e423bcab9ac0507e0605c47657fee2424c6295705bc871214dac38e5ad7f390a7d56a730d20b0f35142e6bfd5b71048c47af59c2eff063bbc30644c956a0123e808ff000f8fc04fa72713c8876106b882bd41e6226e1507ed72b1a985fd772f412429a63a53910a282abcdf5c90036db454b48559cd862c22ee2e8d1f86dfab4331a684bb0d04e35f20402dfbc170f392ec633448ce8e049bc4373efa90c3a2e53f868deac5418c50594ba7cc5a09c191e25fa135fa0919ecbc05998afdd9c989d7f87f9781309988f633520b01443ab81628394f6a365c240f85026d0b029e7ee3508182c24c500517981759ffc7b31d88abb3ce6c97609bcec4def72f83b744065534593ff921400204ef9b8cd73c2c527c6c226cf11b114a48c042c0276c715a8b7e3631acf1e1275b3a118e1e1900be5b84ea0a76dd65fada086d10e612bb123bf8b08eb17b618e3095065ea6cb04b177470389d1cf208de4710e192dbc7cef80113abd5f400321d35bc896bc06b0af9e4d57fabdb47ee4c74f0abd9f3a080adf654b370d817574cc3ed76576ef34f7caf5c606ef91e57a5483f5bf88f907919463063815db3bb16383ec5fe98538f250fcff72cc7aaef53e36a4db7fcd89c0d7800245661b81e687e68cd4aa42610ce7043f8d159e1551f84596d4bc84fc6ce7963c58a1dec4d053ef1bf3fe5b7d0255da9e1689dec149baf68fac92cdbea271bd1dc6ed8af69ce57d8c71ebc8d4da26d3b6780f46ac5fbe705fff57b324349ab5789428b8303610b51a9ccd9922d967b6c94f704ae168c0b07526cbae5ea28caccfe6c35aa6bda3854f29d1de03b15e3b4baa1adb1ce2cd48084ae4e50d3f7b30f40890b1307dd449f1fc3e5282a54686cdc1cf741ac7af2d33bc2663dc1a23ac6e08ed0ff765a39c061b0563b5fda70e655272cab2d9c162a8d9895ff733f8d985875697b9f842dce4fc780ab64977b7d11b3f034eed5be980638f2aa962998a50917df4a46bd49bc7a84933213e46304e88718809af74a66c6b80ed730790a212437074bf567ff30606c84f705fa13064cb5c3ca3fc0f4d7fdf96e39b038f40a0dfa2da380cf08651986d24b01e43a6b726dfd947fc356f7b653b74a0cc5abd55e611983cdfb1c972a43a0fca4c6ee91faef14cc7b5397dc11d3b4c7d735bea79159f7662797f1ab03ddae9360a555b1967475e286b9c9ab4d3e016e558e5b87a45cc5bdd20d268d5e08711388aab9e9de624a2fc783d17091869afac0d237cb77ab3b09b7502c1bc51d52622389f0db7e5e55209d16e10aded2ec176f0f6579c16cdd459e26ec7c14fa48d106e7bfb62575676249d6950f512b8f4fa365ab174315c43242148237f3c6a3fda48b0f1840e46fbd96bbade5967e3513e01a492685b0ae6fdd6ed4b0ce35bb4e43efc57a901d555ef14d975b38effcfe005c3a7687aa698ee067ffbad6965ced6ecff8fb26c5951cf76439562d066f7e4879f46eb1d4160c0cee2c24325a89c8087d0994a6a8526ea3424479e2f28367cb2e3ab41c18db51d1aa55571bf78b84ed24ef90002f360bf1d700ec6420a998ba8c7732206f23efb0de9290c9f9cb5f10b2c9c308a8b78bb9b9131682c94ab45d2402433c59e54d90c2e57b3d7b18c8914c4eccb28c595195b2677e8880033c9afe46ff47a3f8c0fac56be397ecb3172d42b4202b7f2eab6262a7711a535b2cc8c9f6f03f30886f4f9e65a4d34643a9a40bd287344a5770ad44f7bdfa5a0465afdf51ef9721d3d617c08c0fa5ecb984fe50f09e5da26bcc0be389625954252e8dc1782deff988e4d32f0be712c99b51957bc94c3a87ef48549ef005f3c940f306f7750202f61febca3120b3dab0487352bb7edce5ca64a1034754f2dc3131ca4112ae2dcbbdf457d69282a4e667e98961de348769efe30b12d68253407a214bbde12efd8a3dc2b6db0a3c2a73366bbb7ce4e7e9901e0393a307c648e48143c814bc981834122c8576c6504d6a33b5ef8b4bb5fd22412650a128aef75ee232e00e4ff3d016b9e280e9975d6b5c271373d1f0afed63cd968f7ac470b911a95b18a578ca687ce12cf0b888eff5798b66d3d782b3d56279504fe3110f072b7e31148bdbd75a327f441ec0c960bcdb5ccc27ffa0bac04dfc4260ecf8db5ae281f4189453dab20b2ae7f9e2f85fae6ca2253c164d87ad93576bd2bb783e6d0292193ec740930c61feca216cd6d6e3dc97c6e58e060fc5e662b3a6a77826b7221fd4289d9be2049d843a320fe8082328878f85aa068d4e4b210ce5956dfdcb94d365e9d59c44cc31d36ec373028158e9ad57900bb6dc55b32f4aba2b04605920e2b4b425615399cdb62a0071cf2c08a37e594c452e413eb09680cfd7cb40433fedab811dc5ffd2160da3080b067fbafeea671014fdeff3ff5cc5e457fa83c18bf5bfddf05922c04c87ad476e0d553ab2dcf86bcb6f3bc301347ce6b9dbaf72beb44fc3f7d9c5e03f47c6e112d89c4c724446d260caa889d69bc0e9d13847e94cde8957163690027436bd4d2658dc7347a599115b5883f62129d65a5c9a697a01b7cefdf61d3db6de1bb6ab61211d01a3564bbd4a99d7c746c96f77765494d14dd10d76c4dff596e7ca38cb772387cca3dba4c2898e2a3fa6f9504615994a51775db61d5712247d47c405e0049155009530350b659ee88f54112bb362630875222a906e8770b8df4bd30b14fb5bb84b197966077fa43e396422572d57d6b20849d5389a6ef34c1cecb4ee57626a6036ab19770d5f525d69b1f908b5de8d59c0252026150143eb6a31c21390fe84150707f7b13cc2d832c2ee501b405f245649cbf6a51d2853877fd53db9e3bd0a1909a674a3db1fbdd6f82155987819b1cfeb3eb5244512549abf43c91cba712e93941060426b57c613f3c00ac638019711fe2c92be4e9a15b100e75e1a8ee34c9fe305689ba680a9e2a0302e6ba9cc7038488fe47ac79911f40a469ae83040e711602e19f8fd177fa033833a2b25c4528e6a4e97e439265440256a9ee3334e7537a703ac89dc5adebfb7c4a3a6c15832fe57a2ae6efc4bf8ab5a8e2e42889a4956e51cf9101e748736af420f79a28d1202ea5afda1f3a351a8dbcdae5467055ff9ea9fd95ad2a0ec31973df99a73c55036050a11034ca9a41e9f3d10cc7bc85fe6336d8cb021cbdd99ae997c8c3ea55eed45e9bcabd69e1672007908609d0f8b3cf9b81542fa3b69923806560d91bf0d5d48f741f5c1a10f9fecf5c46da37e996cced595c54942f2589a1c09bd64b4f4f02f99d03e32c47a86608b6d52243566d1c4db250e89add5e8c2355434d45a82bf5e97553c9370469a11e7f71f8e8258bcaa8cc6b6db8231abcaa60774b97888c06e4eb7711f33a782247a4077417e90c5c60fe7b94f91aa4a715f30e94fdda7ff396ed2aa8fe998858dd38b5f17e27544a1bdee6ba99613bff223fd95c8ed3f1aa4b62a6fd4fe7a2e1e697acaf0d604eea6c60fb02b71dd915fc52df47a005fa1714845e6a1e4c559796b43d9af151a60cb353f2c68eb922372a058d42eeed0d5086e0dfb379284bce5719491778a6d9a06bf4fc42b8adc5fe622d035b873c18376dee0afa1ed87868efce4bd6ffc1f3408626e5f55140e6941d60e8a3c20c85991eefbbad68d2e6c8a5c2f9abbf8d9fbf8274b0cf11b073d64c0a6bda1589ba09dcb703226ed2545be0fff47e1de639c55c33b304c41474ecb77806f29304243eb5fa11bd9302cf0ef93b2c1f5e80c2ce0ce8122c8d557ab423f407888e8808ee268be26536542bb21cf69bfdc8c6d8b04a1fa792b39cc38c5bc4f351b881abdd48628b604cb8a2e069d0c3dd6affeaf48beaf2777549ebdb14884908f43547f2d4eba48e67fc202fbeeb86132ef4806a52dd2124170a48d2e2d020531e203721379a43b685196fcb190f2d16e6845b5f1f18e1c7fcec923fee4eb472e999d47f4f46143778d23a81d9487474b087dbc235029b3409e1f1ec488875872c022243e1975baf8f9329d9662a28a429c070bc71e9f1d86a416cd0606e85e300ae61fe5b4d321ab078d07b67d3143cd2c858558a31e6a7d907f6d4c140d90f6ef3bbc83a7c90ce15be124349fe523ddb2ad11198124ea5edb88c70ce9512776fad83bb6b0fcc3e7435bc836bf8164bdffba556a076747d4294e14f086043e0a5f4bbc2259ee8de971c3ee20bccbcdb76444c53aab4d0438366754c41e11b5a66f705cee002fce6b2ed6b337f1cfd61f20192a7f14f7f9da90ca33522cd8083eeaee816587d8620bda063260a97c19f7a736b52ff1e54dd18c118910af26bbbead82ea6c2c51630ae9ece78d79bfec1d3378340df4b48cb5451e837d4b88f1479ab9eef47936dba815f7887a0862367d8d20fd697d35de969b2ca53dff36c16923710f69c519d6b00b60fc3eaaa85fe8ada4fcdf2588feac7757732a86b2e9c79eb00c543952b047f5170e5a20c16d8d1623342ee1f71e10efc5230a431a1144a61c3ef0054bfb778d4813132c840d1040e6d05301cdeddeee70c098dd7d22bd49905810da498e25097f0c14ffcdf61c7dfba18f6d9a3adf20b08f65a12be50df9a83024ebb72634653746f886d0079da28c511b6f22e893c2da28f2787a58ceafbf0b833d4b5b5f2d4bfbf2cbdca494ac75e3336ff1039bc812cbfebfde87a202550b4b58a7ea096bba18261cdd0d6bbd4cdb991b53d8b7a997ae20120a4f2f71a2a582b83dab0c77580a7235accbe08fa16f1cd68b885c4ca315b58c1d9418810f44670db8ae303d87ee3630d0a539aed96300f7e18995893f6fd129e1c6f975e5a9e13068f07bd01", 0x1000}, {&(0x7f0000001380)="1cdfdf2354ad35c8dfc935e6713eb86e189443dbf3a514d94acf017437d6b85accd6cbd5ba1d35d9f22c2af8e4a5e1a0b8ac4180660dc85262368f56bf6374dca213a5f42def90b2f44b71e9476bb202280b4e5483a7f49586a7b86b054f52f4ac509a7ab1ac1c159d61601bd2c343049ae56f275de431218331a2", 0x7b}, {&(0x7f0000001400)="0e873dd384888f51912ea751f74ad323c720709e703d058984d11edda756fb63388ba8d85fbf6d79fb6885ce02070c07e2637d2736cdc1a2adbb8d9bf079e6ccf9feff8296f389c21ba8ab2183bd6baba374a3ddba6df1106e6e5389762528f03bf21a6053b5f362f364c5b8a3a41c6988d6cfc8f42cc99359f625afc638260ccd981060f0a61b9f39ea5cd2e459a539cb090a31598bc244f4c935994a945ff8de3e92806d16eac93de8373338b43f8b", 0xb0}, {&(0x7f00000014c0)="e36802e6b1ba86765d2de108a88f8b25b6361bcf34ff20e14cfd04cdf10bdf0b3e8c91f4f33325def9cac35a2d0ebf1800ddb088c596130668b5b5be35f48396c19afb3da0ac70d554da359c04f50b446cea7e9463144dff60208acb013de55a69a71d8d115f35c789a28f3a9573c400d26650f81e7f5d75ccd0b35ff1be4a4af8b8fa426fc7b7dbe815557b7b8f5063f6025f93d359a0ea16d71d1c75f481a38b6c92e342f5ef5d6113587c2ad7613fed2781cb24476e7f8d45f752e7dc38da94807906a7177e", 0xc7}], 0x4, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r2, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x100, 0x406}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r9 = syz_open_pts() r10 = getegid() r11 = getegid() r12 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffdd8) getgroups(0x8, &(0x7f0000000300)=[r10, r11, r12, r13, r14, r15, r16, r17]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000080)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 18:09:36 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)) 18:09:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) listen(r1, 0xd55a) 18:09:36 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 18:09:36 executing program 0: r0 = msgget$private(0x0, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/231}, 0xef, 0x0, 0x1800) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/16}, 0x18, 0x0, 0x1000) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/141, 0x8d}], 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/180) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/64}, 0x48, 0x0, 0x1800) 18:09:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/217) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) fsync(r0) 18:09:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) lseek(r0, 0x0, 0xffffffffffffffbc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="df48c905057dc100038f362b64102265e6f7e0860601ac6b006c89fbe0fe96ffd116bf537abbf9bd8baa4747eaf20ce5e86649dccea49ecc8f983b6a34af58a4d99442af38c727785a1976232533f2f1ac39a83f35e0512ea7c172c69a9485d6141bbd1c77402357a4c3637d05d4faf0fdcbe1556769", 0x76}, {&(0x7f0000000100)="eda1bb858b7e96c4829384d1fa1fe91e859051c84042a24d4bfccd1609acb09cadffafae8e00ba6ebae2f60bf8357c2c34e0b00a52cf59b8f271a1ec0ec9c4962051b2c35812f43cf218a1d20b0f569bfc45a00d43aa3826e3e4e67cef084b1a6600234c", 0x64}, {&(0x7f0000000180)="321cda423319d5be7dc934965dbab8ec85623ae8d7f67a653f7f3c051ac44629ca82424784212dab98dc65da24c2db79d7f2a14630dcde01ed2b11024fac7ea1f22cee326ee239870080e58fa3f87c7965217505f24611a062107240c90f01419612c6fbe5dc92dbcfe7", 0x6a}, {&(0x7f0000000200)="ff6d1db074ee1cfc95edfd41946d17d7379173ac0a4e6df986806a02b03e7cf7d5acf9f04b2def3f6502d9722219fd93c50d9901b38cb85b2397b25fb3821729cd922e80ce8190a23e22dfd38066cf7b845231b62d87fee0b231000c787e564c4d6fe3c24ba66d6d9bb88fdec389f92484f16c5905b14b1f91bc814a8271dd1078cf9683f3d106e1b0ec0856f8d152bed1972b729acddfd3138ad89a424ff80fff91b29869f2def41a846fa3f033daf5e21ed1288a4a53a75720b0385ddf7fca0fa018b6a0531071815382d3acd8494f95601dce83d91e8a7c25deb218", 0xdd}, {&(0x7f0000000300)="4511cac8d66e49bde2674bc1536fd890b395ca5fd27cdb2ff38e8e7dd456dde708c2ac65c121f4a8ece903afc6c970f8f9764c667a7af399bd95f18d78c0d228f99c786a8c91556fa6f180d68bab1f7a8ed4", 0x52}, {&(0x7f0000000380)="9fa8ab39238e83b96903f0a0abf6ff4a8f5a5df9ef264b9a1db6c782716cc2c27dba57cab67df849a38b036d76fe6b5f6dbcdf32e1d9c17e3f19ead22384ff80681eae90f35d5242408fce1e75ee373b5a19b42a5b216eeb3df6688e0f93191777a20001990a8de74a9a920074e5766f67e4e980c427859af1fe870fbaff6c7b60fdd62996b0a483a13d2dc43cd7c3992b3762711bb6d08a10a2d8dc03dd0ace41251c81d8ee7e194de68df9ce8601", 0xaf}, {&(0x7f0000000440)="0d93c83f44b23ba5a7ffb043e6a318a16292a0e415f5eacd93499f1b2d9aba53d2a959ce0eb9da70a12e318d2ea808a615d69882e015a0ee33d3724d3f08c1abd078be821c9e7a0f7ea69b8fa559bf0037a92ef101bc", 0x56}, {&(0x7f0000000000)="f70739a085b591eebcda859ef6fa3313f1e14208c64674", 0x17}], 0x8) kqueue() 18:09:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fffffff) 18:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget$private(0x0, 0xc1) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() write(r4, &(0x7f0000000000)="4cddbad5f00367c3fbbd8f629ba719e122e16d8af3b7c51fe5322b12fe6d48971a80d09f04f13d4cf6f37d4b13e9cd998fb875742e7dc5c11e3196dd", 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) 18:09:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000080)="953c5f325132f7a4cb492f3a74c4c73540fca2b6e789b89aa7afa24ddb54bc2d07cfeca8402f2954bdae4666f76998a4b1d75d44aa080d10088d12b43a86d837b0601339919fa25318c00f7dd608900c4fe3f6756f975e11f604570e8712b2fccbb820e1f5e1aff9480ce864a6897e7c0a0bc7b2de64efbc43d5454b7ddfaec495d6b305f1065d4a49cc3fd8a20809cd761ae48851fd595f112f0819c69cd9dc3b59425220e8905ba09fd8f1030f8fbc2bb9b0c17a669c5b3bb0540dc26356da6e000aacc4f510780c6417f23ca12fb96007017f78d3008748e1bc3e7e504d9a42fd2faa410dc296d1a8b90e84b97b0e3a8ad7b58369d6a6cc9bd6", 0xfb, 0x404, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:09:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 18:09:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r0, &(0x7f0000000140)="5fca303a17770506e4d4ab237b2a339f18f4", 0x12) pipe2(&(0x7f0000000100), 0x10000) read(r1, &(0x7f0000000040)=""/154, 0x9a) write(r1, &(0x7f0000335000), 0xfc94) syz_open_pts() write(r1, 0x0, 0xfffffd7e) 18:09:36 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 18:09:36 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 18:09:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2000000000, 0xf4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="71af68c3ba52116ae27865de1516229bfc20c34afc66763fa4de08c9c4035e78572129cc7b417d00ae718fe63c972ca9f664e54c26172d3fe0f5c4a096eb9d43967432015bc5fa03ce0426e59c005f1b98d5d370a573a24eeea56ce4eb7d56a9679d6d0c4b9e77c481d175114eaf1ea8b02ed99a66d31a941cd4cfeab69ed4ec59d3586f0455642efb7dc3c46bcada315db902a698b28525fa9bc1135d34c4f9385eaa2c0bace9ab7f95b67a6c51be7d76c0ab7debff039300ec40db0e263f72643f1ad3a3be8e183f67991de357a72e5aa182339b48651bd472df4c1da18740b26c7e6315e3d9d91945678b", 0xec}, {&(0x7f0000000180)="4959f3f97e324e5acd6cf8150bf20b1c1ae4c2b12352ea30770bbdf4fcaff66b65e6babb512860db8fe6ec832c90f37a12573ff608957a45240339b5bccfb60abbc3a1ed69a51d4986ce258b746f8d9586090793ee66edb3071c1b4f06f3b7d32e9e37140bf35fd58ac0fabdd7a61667fc77d485287e67d6f9295da67791b0726721730285fe8840a77de1d97791c7831f2ff80f96d8e424672f5ed1fe95f8ac96822b7c127d880edf3c36089a79ee33b1d82a54d925cfca8753261f8f86c4b57aebf9251461c1a4d9a1d2e3dee2e420867d222f8faf2f7f590f776a4f3fbdd1e049a4", 0xe3}, {&(0x7f0000000280)="2adb956c", 0x4}, {&(0x7f00000002c0)="dc119405d06f378151aea8544fe9e18172843c4ff936947bbfb067d953348068179898d8aca7a484bdfe190711a55054c1add5b3841518945daefc90413bf80c73b5fc4f39d2f00d4caa909c98d5c57aabc395de02", 0x55}], 0x4, &(0x7f0000000380)=[{0x108, 0x59e2a05bb0cedc59, 0x84f, "325666bbe27df2b8e3a327f92b606233d44bf60c2bfca643f7e95090a8a345dd07face5d04c9b70225d8d2edc8b2631d3b1e828ef4a77bd832276b7aef29ca884b407dc67c88ef180dc8150fbe707983154536ae0624045df3fe67ea333b430bb52dd7d7788cdde3621ba49bd90acc86ac9bfa4dc81db82dbf0b0b0cdc6d1c18580670b3d88525ab16e4318e018dd1b557bd9562cac49b2dde6221ee14aa2ab3a114210b6958d61230a8f61fb643f2bfd216cf34d7d4a2f011fd3fb5377d75aea463a027a85be66e09aeedb9d5150e9958249084c1911af452815f7a01203af29ee9bb52ebc73bf7db58db631be357f1bb058b56"}, {0x48, 0x1, 0x2, "03484b800cb582356f7421920825aee2c015d7edb089b516afe9eaceee953215454425e4f89ee13da3076338f39846fc0e8a00"}], 0x150}, 0x1) select(0x2af, 0x0, 0x0, 0x0, 0xffffffffffffffff) 18:09:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x5, "00e74de4000000000000001f00", 0x0, 0xc46a}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 18:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x80}], 0x2, 0x3) close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 18:09:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001a00)="c36620742767e05a4b9a9d216d7d22fa02ff7f3087d348282558099a60351e74bae83b9f7a5d10df14a13d04324feb8c639e152e4699ca1f7e42cd8bb7c79f70e29749a617ce3d12df351e7b154ec13360525d4040d31224112314be8745846c12ac4c627d70913996523c2698333284ed8b1cd1a336d15e2246672e7fedaa1548414c805e357cf96dc47b263cbd4f2689c632b729bdd6c10ab9e7a12f957d6bd5eead16f54c27d1936e1208410f25abdf993e8552b1bc39e09e51530ce5b18e49f1f6245fc569b97e4a6febc110b3effaa718ea8a30fddc5e89e2b46151c520cea7f3fac23cb6838b9573aa6cc9121afa2ec1dda67fb07aea821203a6a56880e7fafdd9a79b7571b6c8c4fa563b3ed0757d28c0a3e0ff38dd8cf745cce856529bd4f9ffc2f16724ecafc90b0060572385a9d2b2b5730c6e6c203e9d69a94bc75471b4cf831abdb0356fe0abbdd532de0eca41d92f76f614159e90222cff82e357260a6e57313500f64295781fa3c7c67ae80fdb1981cb536db7e9c3b85118cdadc69af9ca597f9c7834131a604aa0e6056ccdb403233e85e1a0b2af3fc6c23d56600e6da216bece58ed4d7f501dac6659822fe20b803441688cba2ee59037779fd0cf2ce04b290499aeb1012c219d62a977916485f9cab62bb31b09d7f68f27e9bffe1c578cdda1a140c5439d0242a346d34a999ea912c6e7b679378a7dd03b74321991dfd97150316077a921599809d1095e35abd2445192fd2da18895e82084bb79a99fe9ed0e04cb4696d3931ec233afac1eb85d766461ed3fd3375135290ab1d2197b6f30a45e5caaa370697ce018933cba7932f6d92d2dc34b45081ff6442f3e69410fd142afb2bffe9f4ffa84e2d6569241a05a5b59ffddf5ae3d1881afb58889382961e0f4abbb1c13a3de7b6bc2f5e0939578fddf45c0cbe1ffbb837d4e13e58241351dbb001cc7fd00f92290b4a14e40b43acff26dacd4c5d48abf12a5e4ac529cbaca94a5b3526117142402bca17263b2a94b4a01dd31efd637e6a3f5f8ef9902f2377aa6d958c7271c18ee1c7727d92d4de75b89e2f4d91a6e1791f3e93fe6c67ba535fabeba46af28b0d4b2b86c439c1351ef83b4838ed3e8e1fbc72ebdfb158cc39c01e8efb23b84e2c79da504da9cc64b98e77fa8e799b3ed6927aa6e5a6ee002fad497ac9d496c3058cb8e79982be91b27715f5149d9ea63da166ce356efa4aca1f1271a8683d995746defe2494047afcea7f88be6f5a19559dcd51884a9c4460a230bdd5505609d2a82683dfd4598cd00324825c65e6b33ed1f9279fa5046ae6cbff07da014dec94ebf27425b78564abc4c2248c780e350489a22f88076b5311287e5cb788c9b04a72280fe2e1def28817e686ba479e4c1eb9cb56ccce24f21805d1b3d7b90bd3c5271a9fc13d787d3d82c56181e8a647378fc89193e98fca6d5a90832128680c79ac1d6f4bf1a08e332ef28a44a7e26c880a4df98b76ca0ac00a085e0a42c3591598c2bb4b6c6cbb776b70bc0e541626ea2c5b9fd90b73e688c5d2a1dab2a3cf9c0b3c049186c35c8b8730b21296d85e062715c6e530a7b1b7b9e1a80abe1e3bb6c394b18b69a4136aacf92b0af6ea35d50ed168ecb374e4b7a153dcb1e05b8d44505fa8e76fa0d26344af6422f8b2f6a4efd9be3ac2de9f729aad6b98f423f84c629da0bacf02a73dc300a3686bf0b22f88d2968512dba05fd7c4ac298c105c6279f2c6499dad10f30ef7d9408900e4bba30abb9288ffee4d33d9a7c0f83f55084e07d480144e02e674029fc3d36143b8a66562b3e48f543d4f4f4541917acf4271a4ac9ce7968ee13817ece079d45936c7f6d28917ae49c89e5428abb5ea229842217424a60b7eaadddd175b7dc12d987527cc5b6a8fe465e500fd3e70259518a1aed922bde9f9af16e5204371942ceeda9f2a71093116ac2772d52d1511d5a931adda00b665b6a9f3021a85493c2de839bf6472e425edd3893be45eb34516bfaf5f1f12b9283e632fabe2565d2f221fbef7454fc56fc07facbf6948c9bbb8736dd76340f9649106888fc1f9279a51a9a330d30fb509dcc65044a91b95f547f8fe76f72a899dc89acf60831b839565ea2fdb8b10d5d21dc323ccdd39a692e39cd236da9ffc15dfe161c6260da7ab6e26f165a789948f34ded58bdc9111bff62fab2a8b2a49493b28ff63dbbd4fc68f48f4913cb4084aa7a76f94cf75ba3a1edb5ed7d9c4680a2661af151e604a0208dc63a8fe32499823748c81a4d057418654b304f8f9d3e7cd672b4692e5d4c75d24d14342b2b27847444faa1648ab8e0dc8fc39eb2c11877435aeb1b77d0f81a9eff72b3940cab125c0b2410c6d48a251c6baf4fad0dfaf9d5954354a4864ea3f430b3f382a86afa0f435d17694fa1cbb3d5bc398cc1321fb57a05ed2001117b1ef8934cc93e8ab1c5af8209a70175351253e64cc3cb3d87489cf8b4fa005dbda56da6763baaf7e4569feac12736700e9c649c8b2eab1a845626297efc5fcad47d3669071ad7e8b887a9edd5f2a219fe7d0c4a220669c4bbd07df88e44891c3ef7ef231bfadf5f9a902edab9d57dd9c38f94bcaeaca61193db6af48e558869ee5c1d61a6a62c446476a4b46d606af9f1a46e4483902804c8e97771c5588319afa3cba25c8dd8938150cb6608824609419cec98de02a5931698f6c3c9a801d04b4d5cfdec2f2ca6b500299c75d7d672219fc016b4fef4c496c039dd99c7a2e764ac6ee87405560c405725a5163ca6e09f2e0e1e461e604805ec7d95614e83916fb85cc8634a1fd29de12ca757bf711f6c0e39d63358309af551f5d02b5d3bc454b9ad4a2d7a05291bbfdb5a3da02e52c9b89b5f98a2cd2ddd17505d0f27f929920a8c", 0x801) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r1]}], 0x30, 0x8}, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 18:09:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 18:09:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 18:09:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 18:09:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r1 = socket(0x40000000011, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) unlink(&(0x7f0000000300)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0x4, 0x1}, 0x277e, [0x788, 0x80000001, 0x0, 0xa531, 0x75f, 0x8, 0x7, 0xde]}, 0x3c) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="9f477ed4256e13171631eaff0c2c099baf88b37bbd2ebff2fd7392325a5f381ec40dd657365297a6c77685fda4ec89de61d1af4fd4c6a82a1c3d911181831e51b66ea7d4fc0157d7857d9eece9511af2f33b6e33dfef359c23d51c61cc05d357067eb5050e828309e52f3d28f5a2c8ef00c670338ede4b5a11346575106c63ccef0cd1d0c4f9a4d39a26c693", 0x8c}], 0x1, 0x0, 0x0, 0x1}, 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) chroot(&(0x7f0000000280)='./file0\x00') openat(r2, &(0x7f0000000380)='./file0\x00', 0x10080, 0x40) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x100001, 0xfffffffffffffffe}], 0x81, 0x0, 0x7, 0x0) 18:09:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x1000, 0x7, 0x4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 18:09:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) pwritev(r3, &(0x7f0000000780)=[{&(0x7f00000000c0)="f36c77f78912289caeaf2dc5eecce653de165255ddfccb6cb99d27466160f706db9e0acef60ae43f571c9a1dd14a963dff5ff6eeb1de294ddc8332addb70e7efc70bd4453b471cd5826654461d786fc62ce16c845eacb8f40bef2d8a927ddd85303e27f18856100e923bc18578d8cc4b53b730cf20c19a7e4d8130888b70ec10c65851b50fedd9106a6e67ee281b26e87077484ad9e5b75654904ea787f9391d64d38cf916492763a84bd935a92e6a486702caaeb83646a17453c548eb7de6d92b6c52c43687e3", 0xc7}, {&(0x7f00000001c0)="d3c35e863f2213", 0x7}, {&(0x7f0000000200)="fc5758bf9c460539f60677340a715a7899e38a8090f4a3d5a8918b7c00018378a21ea15d6068896693f4338d8ccab360c0dbcd89b648b9f3883e5c89b41254e626fd13fa546fe14d159ef85a7c3308f91fc73133ec0a7d7d4544f797e092cc898929a0c9dce29c566a4dc28a7f4e3e13cac14ea340d937644539fdd3fb7fc092911f7f2a3e549fe3df949caf277e58a5540dd6f481aa36ab5fb7ebf09d476f12f095821aaa41c3740036078c3d502bc2017b21d29c128f", 0xb7}, {&(0x7f00000002c0)="c384b78ecfd7b2b3da63eecc40173efce2cf128db4da5c5a69d5a80afef67c83fa90f4ea502be5009b41569b864869881e9fe48bd8e60f843b1af97bd27b4efa006ae2109b90ed2c29ab1f34cd43f7ec658b7d25bb392c0cc3bc8c8b52d609bbff1b07a597200b0b4a05419f52aa4a9988f3d0f3ec652ed32f900f05d724ad78305a6fbc5538962ea8c93f18c1bbb65ffa8967982d7069475355d5d37786a35624e4dc942ef7571e51887b1e3bd7238bf0884921ab76cbd93d59b73439835417661e", 0xc2}, {&(0x7f00000003c0)="551f3d9cd2ed5f4694198f00f03f72764aa4babc2dda6c198dafc6e77ac57ad435a1207a9091a8f0970c56bec78ea715651cd5d5da37445e95be967306ec333fdca12ac8fd56cfbf6a77c7b18b908cd40a1fce885dca42125e90adc30fb17f111286154f74c5d595917359092ace1bdbd982f60e2d7c1820ff2135d47157155af9a7a902899c29035deb3b0bc7c334c6ab7dc63c94198723f6", 0x99}, {&(0x7f0000000480)="d503c570951ee363184cdb33d9cf43d864ef949eae6a336ff2511bd5fbd9b4e2f0f69ba1a49b7575a3e3d54ec3a293515bc6c1808cbf795ddcd112db1f41f6820e103b4f29c7c207ef9bda0d6e8d1b8b2f55360cc7dae29fe27c1ff3e369af07f089cd994e946c369dc1409acc7788a4f2e8bc205a30edc6531ba752ced27618b40394599d47b8b4119dbbb92f2ca82063aece73f3fdd253679b0e2636dc03ee9f5a5b309f8ebc9eb1bcd49ac8e38120f2552b470a9eefce09d78e3305a3759aad0a511e662a9ef9c7b16926f2f22c5deb8d0924", 0xd4}, {&(0x7f0000000580)="09d01efb81f4495f49a6723d2dcc6f0511b96e408c203528c211c282d85c74c87c9f9b2c30e31fafbfc256920b795e582a2b60599e61f341ede762b8a0ccef87b90c224bd1af5dcad3cc4f3fbf83ae0575c58ed8643e84f754c77bcf81", 0x5d}, {&(0x7f0000000600)="906e1fb6509cbda3fd346c62516db8e9257c109f56d20ca681ff33cc747b368b7e937beeb117298d3792d4ec5718d325e8e181ceca3e7df1a3d8e47532c822c4fc45a299654845a7e213ae3ef5b789d9b6066bdc62082eccff804c3005c3e59a0d8ae415425d85508cfcf8dcc6cb124e5bcf85d6e64ac1cc8c37c006d1fc78cb1556e5f657efdf499f29b3ee8066473ac2bc681e224c95a466da1f819bc320e7ccd333caf7d6b8d9a72365613fc5879bee9a790f938d4b0827d84d87a34aa244df48fdcdd64bb6a92eae45015f79873dc6d26e5b97a8aa", 0xd7}, {&(0x7f0000000700)="4e2a9d2b48e7b5f46e73b72f0fb7509e6674cb26e13ffc7ee1b8dc450866f5a2e82a19417abd33f1ddafd885735868abdcd6c8295b2b612c9822133cd8c96bc068320dcf34f57e3e033395b5f0e07c", 0x4f}], 0x9, 0x0) fcntl$getflags(r2, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x5, 0x2}) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x55, 0xff}, 0x8) 18:09:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x188) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x41b6, 0x5, 0x6, 0x7, "33698aa3d20ffb9c9b9f8b8ee6f867c62b55deb6", 0xff, 0x5}) r1 = socket(0x30, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) clock_getres(0x2, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="64c87950eb30eadf87dcf9722e0ea1f6274b2faecce3ce30a1e27f2375c1d07dcc578fb4f5d25554c5e00bf62f18e91212109a9cb16342bc6943f8cc421319c4c19b37a883329a3e03637cfd569324e4a5a74b1d312fa4925ebff835d5b9ccd0d630ed25d02df3418dd04a91877702ec8a284dfe90a8472c5c476aee4d7b286c8a2ca14288a84d04d939971d57b9b1088dc318", 0x93) clock_getres(0x7, &(0x7f0000000200)) 18:09:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=""/114, 0x72) 18:09:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) getuid() ftruncate(r0, 0x0) 18:09:37 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x13, 0x101) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000700)) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x19, 0x4, 0x6) socket(0x1f, 0x3, 0x9) readv(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/187, 0xbb}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="79ba4ff9c9bd15055a556668ae69d79680c3cf77843c88e6d349b1530e8edd64baedf4c3ad59696f791ee27bd4f8698eedfa237ed83d56f2d9553c98da0389a99f46709139a781337e26320740f69c1d9896b9cdd79c84d98c0cfd6955469e60a1613a1e457e45a16d91c8c941ae665d9465a95c6ca2dea78bdbec84eb0f1a7a62ac26a4520c67e016f788468b76a2326acf0dae366a2a2eb4323df2d7cafd58c90633eb978bc15373ac6c275f20de98a29589f7ddc8df3d656f511b18a6c616405e254b2ece4166e6f749c6c107a61260954f9a48265d69f53843a6ce0687966c8d1aabd9cb6f0b279d829e5663", 0xee}, {&(0x7f0000000140)="1a084b80b00edc30179159047f05971508ad5db0a354ce8a1e77c69693b2a7b9b837409da2a28a3722772a64f40c71fbc808775a98ebc6dc8bd28b0a14f9bac7c31bc0c32ea69a753c037d895fdc7ed04a7f740bd53532b8a5688bf3aa89608fea083c1d716888057a9ffe1d97db92", 0x6f}, {&(0x7f00000001c0)="036c014f725af253372c12aebc82eef6df84209ec73c30b1af9514e231546b1e83048f0840e75062877286882a0df0f82ecb2b5aef846099cd26d4746f09b686b6dde4af2c8d2eba7ab9aa3859ef72b10426e7daecf09ff453dd538e5250d2a440487c2e53088c51901796887ef385678c40d0b66c7f", 0x76}, {&(0x7f0000000240)="f9b3e555eae6", 0x6}, {&(0x7f0000000280)="f30333", 0x3}, {&(0x7f00000002c0)="6e07fa9fa9a9a865e3169a33a218f6d2771c9467fabc240be9c70675b13dc4762cfdcfeeb4609662af4fd6cbc8684b6ab9ded09009715cab9722371528a506600f92450ffccd03a49f7a036d1b9091bcb940922c41b76bc2cc9bd3ea42f542c1ef0732c3ce01a0c390f4ed093bd759531abccb99031adee3d1fa3276c3dd6be34d67f52d5c5644fffa40f5e822bc0b4661c50a", 0x93}, {&(0x7f0000000380)="77b1a438ee8f17e51fac86a7fea2cf2b78e9f6c05a82e29624e93c8bfc2f28707d8131d64d5fd816b668dac3c3f10c05c2835e5361be3c388a9810c0570bdaba2a90f7836c88477db868360244b123b7fa2e11e32724b92ef4103c9f3211eb2b192ab998a8b1cc63086ffc7c9ce65025f8943e122e22b8666f116b38045368b0dd94fd6fd8eda74f841e3198fb2d0a8f461ce9b1a643da218edf8fd3c3e52e1286e2917e903cb2bfb2", 0xa9}, {&(0x7f0000000440)="85e2f09ec1f6f3be7fa00a60e8ac2e1619db7b8ae8af7e6aea0e94b9132f121d07b99b5bc0b6437ca9af1b5a879cc56f0dcad9d6aefd733449bb93594e1feaad6f7252bc511f80739cbdaee555964741736629255fbc59932bbbc4ad8e965175bfc53d2dc43875d3de880553e99d35e5847d731aabecf5ccf68d3a87feafdce7155cbf1278ba9fa33fd66453b5b485719f5666937bc6f05fa2d4182f8cc2c4226f138dc8b10914172133c5782f67fe4ae475068ed57d33a1ec680b0a907c83c328", 0xc1}], 0x8, 0x0) 18:09:37 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 18:09:37 executing program 0: r0 = semget(0x0, 0x6, 0x404) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/66) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x800, 0x4, 0x7ff, 0xffffffffffffff7f, "6ca88018769ef64ab5d11902b3cf36021b7a9ffb", 0x3, 0x4}) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/56, 0x38}, {&(0x7f00000011c0)=""/36, 0x24}, {&(0x7f0000001200)=""/253, 0xfd}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/204, 0xcc}], 0x7) accept(r1, &(0x7f0000002480)=@in, &(0x7f00000024c0)=0xc) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000002540)=""/126) r4 = open(&(0x7f00000025c0)='./file0\x00', 0x12, 0x11) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000002600)=""/4096) semget(0x0, 0x3, 0x73c) pledge(&(0x7f0000003600)='%/\x00', &(0x7f0000003640)='\x00') r5 = semget(0x0, 0x4, 0x20) mknod(&(0x7f0000003680)='./file0\x00', 0x18, 0x401) mknod(&(0x7f00000036c0)='./file0\x00', 0x10, 0x5) accept(r4, &(0x7f0000003700)=@in, &(0x7f0000003740)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000003780)={0x2, 0x8, 0x0, 0x40, "3e5c3d5f340d7df8da7b05e3db48b23383292d10", 0x100, 0x3b6}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semget(0x1, 0x3, 0x80) mknod$loop(&(0x7f00000037c0)='./file0\x00', 0x2, 0x1) unlinkat(r2, &(0x7f0000003800)='./file0\x00', 0x8) syz_open_pts() close(r1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000003840)=""/252) unlinkat(r3, &(0x7f0000003940)='./file0\x00', 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000003980)={0xfff, 0x2c8ba581, 0xffff, 0xaa0, "beb53dd8daf53ee656f496a4babdfb73e7865622", 0x1eb9, 0xffffffffffffff6d}) mknod(&(0x7f00000039c0)='./file1\x00', 0x40, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003a00)={0x0}, 0xc) wait4(r6, 0x0, 0x1, &(0x7f0000003a40)) 18:09:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), 0x0) 18:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfa, 0x4, 0x8000, 0x1, "a2149ee9a26108af92218cead02300", 0x2}) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 18:09:37 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) getrlimit(0x7, &(0x7f0000000000)) 18:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0xc00, 0x108) open(&(0x7f0000000140)='.\x00', 0x848, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d8794b5837f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 18:09:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:09:37 executing program 1: r0 = socket(0x20, 0x2, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x6, 0x6, 0x300000001, 0x0, "d730c1e7e400000001000000000000000000009e", 0x7}) listen(r0, 0x401) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:09:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0x9, &(0x7f00000000c0)="02000000", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:09:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000002) utimes(0x0, &(0x7f0000000380)) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) 18:09:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) 18:09:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:09:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 18:09:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00fff800000000000000"], 0x10}, 0x0) close(r1) 18:09:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x200001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f00004bb000/0x1000)=nil) 18:09:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0xfffffffffffffffd}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 18:09:39 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000180)="8f699890649b54c4a3b55d412348f3450fc241887943d14b0040d15245c463815d24a826660f3a0bdaf6c4837905aa64566666be42c20000c42172c256fffe") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) 18:09:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1, 0x8, 0x9000000000000000, 0x2, 0x0, 0xd2, 0x9a, 0x7}, &(0x7f0000000140)={0x100000001, 0xda16}) getgid() 18:09:39 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 18:09:39 executing program 0: r0 = socket(0x18, 0x1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x1}, {r0, 0x125}, {r0, 0x22}, {r0, 0x10}, {r0, 0x100}, {r0, 0xac}, {r0}, {r0, 0x96}], 0x9, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) setsockopt(r0, 0x1, 0x4, &(0x7f0000001200)="23e4fe43fc303424793f7696d2bc597a1264b00e27370ff79089382bb5c4dcc237b49a57dff1411cd66353e61a76957c6e47c20536b77bb8535d446935bca81e66167b0aca55edcb4f54bc71b3e0986db4af2043ed5476df7d938747cd100195754f5775466de0404b8ba73f71d8591829ef20b8c06d157815b73fee8702b7311d18b9ec52c24a07851f84ed2e750dafcf6658ab05f3e17218ab69f527574bf112ff7ededb9076659b43bed8575d66d48392050f447433a8e54ffbf1185d66b8ee6c8c4e3e85950f8ef373bc1df284fb29b59c128d9b217878ba06cd84d50df675b5bb08c9d0efef0e1faff2c11c029b095ffa2131752689801005ad7f40baecc249c817451e5907ea48125f44c4ed0a536dfda8e35610f14e8685961740fd998d4b6a863cebdea360edbaaad1418a2aa4c52394d211bd5c6c50b5fdbf40b7fecbfa858e4f43d07332c62e207e77c0b3e9ba77f5b80b2fd8009863039e1c19b990c1475a8372879512e939ade027d38971b18c3419313e55a346bc7a73e5980eb9a23b06118ddf5ebdbb061e18a790e7f3db289269769c40cf934708ea29edfa87c298fba2e11b757923c778c775b5a8cb59d75db386dbed16efaaf8e8650e68935feadf7ab640da69ddc3ed706138747d39e327d60025bb20cf989b7a5d5a6b62a4a5427bcb7e79901453514a628940fcfd298fe94639d7d9c3728ef8e3375c827595ea42ed6782d0e209a9911e6fb260e2604101a33af5be56bed11736c8b0e0cd72d34ef59678059b24048cb04ca121d1e10a3d6ad738ecc9f860fa810cd331e78dc093c444a035b6a04c1c6beb5b4ca6a54601dc9a7ebc19ff443f48f5e397e7fe7325ec2fa918762e36bff8962c1e40cf6e929269171e4a15ee71bce90a3d0c096b255b4e15b9f72dd7f1086106557ba872be8d4633bb01253bdac0c5f6fd6fe6f2e75642eb948b04fbe88297a1aaa705855019c09909016b9588c80a2af722cf1dcb94c62778be2e1bd1417d3758b418aa4c902e5692a9cc4bef2793558c372535e92108aadba5bcc610880d2ad2bb50aa365c3d9724fa097ba895539b407bdc041f5facd51b979bc9ec5eb8bbee8785d95f76954cd2cbd42107f7d75e1fec309fc697b2c9e93212dbc39b32f2657ce0006f6f6e0f320c68a8d99aa7c157ddd9aadb2c59e6589cbcb97cfc1d16332c08be35b94ec5b13b631f8cd757ada514beeb655ae385c6ce7844082c5249519490e1c936de7d2f9d0d4577bd92247788c70c5a7036ca05d9f4e730fbe68ed061a0dc7ce3b7bb666ef5ec17a8072d01db09f7b68e0078f9ea22a3b39a73afb175649efd172f4283f88ea317023c2763f10189f8d7aed38242ae4bbd5b517bdc8357e94f09e96a6d3439a201695037da94ba29382ceeeb1198c7e5f2800f8631b5c98eac8661d73d22ada7f0fe8394ed6ab7f38b51d2b7baec73d1f05e3e1ff517d9908afb4cc2c5c590842ffac74b1ad966ff8f9f51fe2a96b94482406c54970213069feb53d39881ce8d391d0695970abf5bcbede8fe24855db30b63daa3bf806cc3f1140433a9cb2ab49db3599f8bc9164bab9c3c1ea8bae5f43efc8ab7900656bf8ea050a2db85a08f7bd1dc3216c468ded760aee31854a199f5c35fb3f65892047631a82294fd39ef683dcf17755d2233a0c184ed7107bb1158030453d3a7210ad3510cbc91f92f62eba97e0a97afe98a8b2dc047b8b22e4e9cae2f5a683360931b62eecd1d98311f07a6668f88e6ef7c449d1fa3619a0c2aaa6370a6b2820678b67e5fa9ed36d4a2a5b8770df517a8b0e4ef72f663421d962a879f2d3bf3f0070c4ceadbb92582fc99fa893542c434a4245122c580f4e162c5ad321fff3284b38fbef5e3a8f7e1a86b1696f88bbd38fd27a7952e785548de154648d850e8b5f5b809840df92e0005495efe1a1f9c858c229dea1fca45951613556e472711a375c241e90eea7cdbedec165aa9a4c0a51c57416939d4ed60632baec442aff7c4d84e4570e1ef81fc7b339d85b690cf036e31d01801be50b7b6ec855303437d1b57edee863528d52747e9afb1a96891928765b7d6d38b0a3e378f3ef2d09f2791b3c169aaf0e4c6f7a50b2fd3a7e3303fbb04512cf4a7127f611bed3437f129c26c60fc598512568724d2b2907281bc7abc06b6f7599410da873d196728825ab5a5c81431f5eef1e6359966af031e3d7ce9deba1f6d1e67703f57ea7665b999ad84ae0ebc90f9b996e2cc16e40cb4ba5cbddf7daa077b6fdcd3297a9cc7ae544be483897fd35125fc38dc98da354307db40478ac03ff96cfff163877ef331f92c10886f60afe45bc9c411dba089208d103315134014a4a3c05e2d586af1abb8c64408aa1402bba37b9a8131435c4d6e5290c5364494664c3507de0e414437fd92f5833503c1cce90554694525dfcc5ac8c7f4290d2ef00ec96543736741afbe512127b559b1582b9ab9096c710995080569146f4dc345855fed696be3c9ff7635b6edac74c0f1e001e79eeb05a995135c622de4e9ca8ccd68df27d6056319a3c74d0e13738852c373c631bc24fed86be540d2895beaa81c4083e4c8c117367ed1974bcd883c054f8778e5be7afe4ba916f221cdb11d2b06e440463dbc978fba33123b3e27983e4f12828ca08792de560530d4f57fe2166fbb26c07cc51628340ee88d32667a657c6898ebecbdc0b8669d5162aa34e1a3c6be8f7143faa0bca441a0f10bf6e80c864c2b74c351f6afe4b5eeec9ed98c57038190e0c90a944502640b994a443dc267527e66dd2860e0bd8ab5936d55ce07620018a9d88d4cf06fd08a08de38f8aacbfbb57b9d1d0c0154daa86291ef2e9fb98fc567cdae21005ae053af84503c454200938aee22749903e4668605ae3311a896ed6df1ee4927b16a4a51b31a12a0b314518fd97f6df5ab2a2d04e4e6ff9291fb0204248cc425691fa6aa7d7a3fb09fc24cb2b76fa548763ad5e978c12f4e85b0a3651af66b270d1577ef7b52c474b22ab6f3d6af3e540a773ac93398bba818d74f9bf4c80aed93fcce4405eb6dd4fca5548d6f80e454a41deda3ac9f84e2d5bbc0836152765a66ea4c601e3b2e9b39a98aa55550af5b1861201e9b127258e85a75a6118aff4bfac939776c712ab2533b5e29bbfe4e9c2043ab955a8a3daac258b606e5d05a5a0dce1325f31c3a2ad02611f34a62adda01a2e59e49f3dc9b6b2a280ee68fc8c4c899e3527793aad11a5310f7ab2afc9053eaa68af319b7897a4adea2cb3359712cf8679c8ac77b1c16fd003392d1bba3ef785e735fe20a21691957c5f71a2f2b46cc52e25e953e2b2d4a046e762e21cc2bd23315f741bfc4108d2cb795806f1b7d2c27825d39b310506c4e8e6bc48b7e8470425cd846df91dc92528df83ac8e11b57854d3cbbeb7f1bde090bc0f2a076d2d4cf57a0f0938a147f891c4f87b663263c69ba2be9a5d3694da07ffd609e2071580c19123c66347f7aefc762ede0698e2b9d5f463351c26a6ae6152ea36956512b9d2ff64e879a6d79fcdbeed22782ab09d0ddfcd4efb9125a44a3c3a689c1f75f30be59d5c000e8609854eeeb1e521ba194f09532ff63e8979eec5fdd3ead7ab686812b04eaae53aa34d9013f6ffef45e84f1ce31dc1fdcf9b0bbcb2c1417fce18bd4f158cedd1d2ea6d9c0dfc12a737a813dab578dd61c1f95f5e2031c8306ef2fe4d28d34f8baf2b2d21d972f7bac7f81b866348601c5a4181ad9091a7200e3b32c31904a5ca63dda407db4eb3ce8cec2f676ebe693a52e222b0d662f730c495c69343c4e7c7a1ee32d9884180a95787e4cd1dfa0334d6032408cf4cf2c9dfb25e17c5a382a830db3bb756887ac35e947876cd6b0195f356dc676a041eae1c9f4d1f702dc699aba06dade3891fc521f70a21b6422843fc2076b5bd327cca098ac7c7d80b6c575d2dda6f53a01efac44bf4ff98870faa97206eea49d4637b43cbf2f03088ae7bd5e3eb0775e283976b32df2f356b63eeab2d3efd850dc9042a0f4de7b0cdc9e789200968c258622e50f077ff12b829f032e22f13b6db9c2cd5918cb3088f3f800452d7c84abc7e41de941a7787d5e4e4ccbe95dfc1a278266520a75d11ebd014ba346e44e337b466b68803df3acad6159a7706d113858dbb5474221d8810c4facfdf419463c9176405f2bbbff73677bc67e8d595cba5044ddc88e758e90a4b1c17918c8c1fb104c59c47e831a2f6a8897d29b1f7f01e60c1c774520ce4b678dacb1c366003e825d416716318ce281f848a4c5c6cd7fae63d121761093afee3704c8df56f312364d080953d766225420131652da06945a7247b85dd18b5fbdef74993a69db8407d562529c056354caf552a4746c53e0b4796513e323417bf024b8e68ec2c200d28799127ef1b36ac6eef9bd36c33c15e77e8116ce6154b12c6bff9b8310dc5ac0d463614aaefd2fecdb909f318c59c358429aa36b6dab632bb2f980a4eb9d6c191be1ea43d8a7ae3e99fbfc5f1211634b7828f73c7296c289ca8f0080314cd263cc553784ee786658296f42f2d71d62c098657043fe48336b226e7951abf18b36fcc45f80f5aa14916956da94f2d2db6d11300df1af13658b11c6711218d36a3ecfdade6ebc0cb4de0dbbcedcd0cc30b28ea69ed14a6ddb5ffb162bd25e4ae68943dc506e47ef34e33c9836096b4ac33fd4492eebcf329e4dd82dc6d1c7438e40905b8f40c9a83b791c25e25fb0091c6ee89e572394073fbe65af587f52a5e5dd0798d5b6fe87640030e6bf52e995e9cc7320458ffb72692f3bc1d6632bfe3d0593c24165c7e9c5abd6dd068928ae2291751123914db68717a939ce50a9eb82fccef5c8965fc361a11564cd707d3b79fc5bbcd5c8bfe5834db62cfb92ec37978530882f762e9e19618df9b2f1bc9e059531256e02b5766b5f596e9cbe7782e547de82a717bb7ba682b7ed57d64dc5180d9c4fced452136715dd0d9cbee2254d22d979b04be45bc1c6e4b937de23512c45f4171c00463e18048b0bb0e8220c5ea7f2eed259d0bdd557257aa3852e189a2a660c6bc6fcd793e5a4b5b0ffcb675b0f9898c7b105fe9d27e4aac9e550c92a9a5c07a1b00e150fc925cde8485fee8c7ab050b488b07689370609751e4cd15348ae280fe649ad769b04f9c61545fccc36d57c731df51ec68a425213b169c059b04d4b2012f127a6b4206f176f65adb5f7f4c8ad29f4a2807c694eae3aa489a0fb61e2d9ecd7dbb48559fcf28f327d0e01956e3ac67b29ac72467462bece021f1607475690cbe0ca8461297cc3cd165fdaf9926f1cffe46247eff8a029183adb27e281ed14c21ea7597b37924374b9de34ee8693a77c00520110d96cafcf4671c64ad0b622e1a7e58c56e539682af6b4f89b2b9c0a78ad964273cdfd870585cdf60c6231d0a20429f7c69fcb4f76b94e97eec58c60701169fd3b7e49a2d1a6d56c40a58a77c56b8aaeed56bde2b9bb07fa743b755dbcc3f41d85f3aab81590a11b204f21fff68cd5844e32dbd369325a9725ff9756d67d90b2333b033260083ba07f0467434f946b9fb80923dbf4f800e90cdc8ceaba2da0c3da03cec879821b9e954bec41313361e62cc1cd00e08966a7943798d7743bdbe56c194edc251b4a8121dbfd3538e559e8331dd78ebd0c07b2d948ac1d79908ca06268b3a571f0a7d5eb1d23bdd287fb0c81bd4949159a37aa1daa184dd823c0bdbd48a80f7eeeb639f0c44f528cff4e092e0b6b59e767cba24e7947e4c0fb08728608d6f607308ce5", 0x1000) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 18:09:39 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 18:09:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 18:09:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x8001}, 0x10) getpeername(r0, &(0x7f0000000000)=@in, 0xffffffffffffffff) 18:09:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="b809eb045dc1a490c5942e6a623568e33ace99bc18d43947b66d41edbb504a81ef74a41e925df1ad8c9bffcaf6c690c34c2eb705fcccee4ad39cb8ba6b68f0a1e019d233d215d0a31de185ead7e0de332e94d9f1521ffd95f8f354ff709c3a47ce414e16bc54fef95a9e452045ad107ad7185227e89c9d994618605303645a2ff8edd3b596998cf696ef298da81ab9b0d8da8d8def4ca72a8bcb7b3871957d91ca3a5b067ed2e9a40912c58b806a9b03cba40c670a86788c272d36e42cfbe8513aa5afe511ae2d65c93c0cf4a202187761ead3f2c3b6717a6416dfc6d9372077870d7239e5137e9c13d216b8138854a28d5f", 0xf2, 0x402, 0x0, 0x0) 18:09:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x2}) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:09:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, 0x0, 0xcf3909d8ca1b8e3b) syz_execute_func(&(0x7f0000000040)="f21a1e42ddc3c4c381796d6706c481fd50c4c421e55530c481d5eae18f2850ef7632cbc4415d68afc3e8f4efc481c155aa001000003666440f5d06") 18:09:39 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x61, 0x5feffffe}, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x26, 0x9, 0x9, "902e5845b3a15fccb1604bc087dfd8892cb37ac1", 0xfffffffffffffffe, 0x82}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1) kevent(r3, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r4 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x8000000000) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getgid() socket(0x1e, 0x2, 0x5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r5, r6, r7}, 0xc) fchdir(r4) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x82, 0xb9d, 0x1}, {{r4}, 0xfffffffffffffffc, 0x88, 0x20, 0x36, 0xcc9}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x5, 0x600000000}, {{r3}, 0xfffffffffffffffd, 0x1, 0x3, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x21, 0x80000020, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0xc0000001, 0x4, 0xffffffffffffffff}, {{r0}, 0x0, 0x90, 0x80, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x7, 0xc9}], 0xf8b1, 0x0, 0xffffffffffff0000, 0x0) dup2(r0, r3) 18:09:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 18:09:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 18:09:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket(0x1, 0x8000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 18:09:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x7) 18:09:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs, 0xffffffffffffff09, 0x0, 0xfffffffffffffece, &(0x7f00000006c0)=ANY=[@ANYBLOB="1004000000000000ffff0000010000001000000000000000ffff000001000000"], 0x20}, 0x0) 18:09:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = dup(0xffffffffffffffff) recvfrom(r2, &(0x7f0000000000)=""/176, 0xb0, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shmdt(r1) 18:09:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) sendto$unix(r0, &(0x7f0000000100)="a1a809d3427436bb57c85f4c1dfcf0478cb86e748f6344dd602e320c6776b123ba3ef0cb264e687624d9522203fafdaf9bd4354477141f31538de5a675b7028135ee434223bf6c0096b0e01e6da036d8f296c38e648b8457cfc16b59b522d5b992d9a4ce321a256a1a7b2825ac4adaedfdb8a132c13ea2c41cc71c1b5dacaf1d19cba6a0391f48c83e91f13f26b599fc57e4ae3cef644c35f5449a9f61844af2ad8bd5279b6a8d40a668196bc19afdedab28995298a3dfc4f389ff92b896b1b9c5b61097ddf88ece3f47", 0xca, 0x401, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 18:09:40 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x5, r2}) 18:09:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget(0x3, 0x81) 18:09:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x124) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 18:09:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/250, 0xfa}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0xff43) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x1e207c818fb3395) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f0000000240)="692817317adb13c320872084d4acf61c6e0d302739df42a91086a0d16c1e00acc0a9f0fe9938cccaaefdf6d7acd2337ac470bdd0ac02813071342fd03bba4c1db58abedd58", 0x45, 0x4, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc) 18:09:40 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 18:09:40 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffff4de1, 0x8, "e368a0281c733875925af03e4e8089e3ed661196", 0x9, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(f5f0e56359c3acdf,0,ffffff00724bd4e0,ffff80000173f260,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(7cfc5ad26ab75e52,ffffff00721ac100,5,3,ffffff0065f370a0) at VOP_ADVLOCK+0x74 sys_flock(b66f7c32919faf80,830,ffff8000210624c8) at sys_flock+0x163 syscall(f00afc9e6929328) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,ddc1298a010) at Xsyscall+0x128 end of kernel end trace frame: 0xdde913187f0, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff8151cf25 lf_findoverlap+0x95 rbp 0xffff80002115dca0 rbx 0xdeaf4152deaf4152 rdx 0xffff80000093f000 rcx 0x429 rax 0xffff80000093f000 r8 0xffff80002115dce8 r9 0x1 r10 0xf2ec98330aac232d r11 0x5b25ea5a4cf29606 r12 0x2 r13 0xffffff00724bd4e0 r14 0xffff80002115dce8 r15 0 rip 0xffffffff8151cf4b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002115dc40 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=131547 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800021063c38,0xffff800021062028 process=0xffff800021064d30 user=0xffff800021158000, vmspace=0xffffff00654a3e78 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28243 299202 97699 32767 2 0x10 syz-executor0 28243 469531 97699 32767 3 0x4000090 ttyout syz-executor0 28243 108040 97699 32767 2 0x4000010 syz-executor0 64941 164296 32984 32767 2 0x10 syz-executor1 *64941 131547 32984 32767 7 0x4000010 syz-executor1 64941 425103 32984 32767 7 0x4000010 syz-executor1 64941 267764 32984 32767 2 0x4000010 syz-executor1 32984 248731 80871 32767 3 0x90 nanosleep syz-executor1 80871 73476 23570 0 3 0x82 wait syz-executor1 97699 323063 48746 32767 3 0x90 nanosleep syz-executor0 48746 309672 23570 0 3 0x82 wait syz-executor0 69863 171245 0 0 3 0x14200 bored sosplice 23570 54402 25813 0 3 0x82 thrsleep syz-fuzzer 23570 324672 25813 0 3 0x4000082 nanosleep syz-fuzzer 23570 500167 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 320377 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 256076 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 150619 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 222523 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 392723 25813 0 3 0x4000082 thrsleep syz-fuzzer 23570 208975 25813 0 3 0x4000082 kqread syz-fuzzer 23570 401542 25813 0 3 0x4000082 thrsleep syz-fuzzer 25813 432844 24737 0 3 0x10008a pause ksh 24737 296472 20806 0 3 0x92 select sshd 50170 50031 1 0 3 0x100083 ttyin getty 20806 22321 1 0 3 0x80 select sshd 61525 398045 69934 73 3 0x100090 kqread syslogd 69934 155261 1 0 3 0x100082 netio syslogd 49862 41696 1 77 3 0x100090 poll dhclient 19038 401481 1 0 3 0x80 poll dhclient 65249 265953 0 0 2 0x14200 zerothread 25480 338437 0 0 3 0x14200 aiodoned aiodoned 58660 386034 0 0 3 0x14200 syncer update 66451 279342 0 0 3 0x14200 cleaner cleaner 49544 439931 0 0 3 0x14200 reaper reaper 50360 199231 0 0 3 0x14200 pgdaemon pagedaemon 36058 51701 0 0 3 0x14200 bored crynlk 15278 158668 0 0 3 0x14200 bored crypto 15990 201467 0 0 3 0x40014200 acpi0 acpi0 4969 325811 0 0 3 0x40014200 idle1 96116 471678 0 0 3 0x14200 bored softnet 38793 189391 0 0 3 0x14200 bored systqmp 16279 257793 0 0 3 0x14200 bored systq 92952 218143 0 0 3 0x40014200 bored softclock 66547 22266 0 0 3 0x40014200 idle0 1 283760 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper