last executing test programs: 2.859222161s ago: executing program 2 (id=3): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000000, 0xffffffffffffffff}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x4a34001}, 0x10) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) sendto(0xffffffffffffffff, &(0x7f0000000080)="0101", 0xfd84, 0xe1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) 1.965223393s ago: executing program 0 (id=74): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) close(r0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x2a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 1.962097115s ago: executing program 2 (id=76): r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x3}, 0xc) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sync() getrusage(0x1, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000280)=[{0x0, 0x4, 0x1000}], 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0x1000}], 0x1) sync() 1.892177925s ago: executing program 0 (id=79): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x3, 0x44, "29fe31764860a2ad900d19b6347f223efd4bcd32", 0xbf, 0x6cdd}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) (async) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) shutdown(r2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x9) fcntl$dupfd(r3, 0xa, r0) (async) socket(0x10, 0x3, 0x4) 1.690994237s ago: executing program 0 (id=82): r0 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r0, 0x185, 0x4000}, 0x6, 0x0, 0xffffffffffffffff, 0x0, 0x80, 0x8, 0x9, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) (async) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000500), 0x0) (async) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) (async) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = getpid() setpgid(r2, 0x0) (async) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x5) r4 = getppid() fcntl$setown(r3, 0x6, r4) (async) r5 = socket(0x20, 0x4, 0x0) close(r5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setpgid(r2, r4) (async) r6 = semget(0x0, 0x1, 0x281) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a2e100", 0xfffffffd}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{}, {r1, 0x2}, {r1, 0x80}, {r7, 0x8}], 0x4, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) (async) mprotect(&(0x7f0000055000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) (async) semop(r6, &(0x7f00000000c0)=[{}], 0x1) 1.679875577s ago: executing program 2 (id=87): sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000340)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x82) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000480)="6d0721ba25636f5f4d1431a2bf9b6585071e415298867c6f27ba5f2f5d8ec866befaf8cea49e9938374423d4762dbb5377738656e63baa1b125bf532e6ca548beb5780ace2c2f857160e2e9b89b76fcc4f48b6ca2035e9890f9ea53ed730109b876a882e459f628bb518f93280194d84aebf6dd0267fcdd4ee91787d8754732a82cbf4fbd9aa683f6fc630ac5b1926d1f687417b34e7c923a451997a6934c65ae136ec0e034f0e4c21e6168adb4400d80fcf57d39cae8e8071fcbc15d27834cfa05d25d24fc163e98bfd1cd22262", 0xce}, {&(0x7f0000000680)="7a1393cafe1db2f52d8a4019badebd0ded160f4b82460156963f7f3d86e3db35486d09ad67b28a79915492297860aad2abf75962b05a7a267f374c07663424e6ce107411178fef881f2dba04ccc1413b26de9c1c6bdc6f6316735df3a5740aeafa2a93b0dfe07b0d77349c7d7ea4dc8bb908ce513214f491cc2cac77d2e988f34c4abfcf55c15d5dc14eceae70b2d4e7908c69c70e213e78d53b75aac7481427a57464bcc75d701ea4d78e9748312c84f7ca0e5cb2585af818096842f2a5e6422827c29097762a9ddb0366b3602fe7398cd991b6b7808fdf", 0xd8}, {&(0x7f0000002600)="deb27a5012d0c104f19efd78cf6c1a7a6a6ed6ce0023d06026500f6f5bd6f69ce361ff4b93efff79c319f15cb6f0b505913e882a7d90359e87acef61a12435026bd2b2b5e588e22802f35f0d23762f8c878893e156a3ad194bb49b922fc9a547cbb09e948586a10c0cb678115bddd4a94d5a11b05ca5c527cabc62b54daf52f6b65984efb950c0a740a9f8d5e6b1034bd5c2e2a8768bbf1ff7effd15ee1e1a395ef8d0d9678c5b60f593a70288e2e37a7f82c526b3ba9526ce4b4c04a0576c0f2cb4a6c2d129da858f3e9d3efa0100cdcafc0500e4800f9e7aea7d6657a0ed3d8ce5bc9de017703abb9d780c1e82b418d492c3a0caacedf71e81b992fdf9dfbfc6b5ff3a37cc301a1c6ab52af88a43482120890024f79910c7a0ce0350bc1e56e1bccb8fdcf05280744c91cba39ec851a60d3c0ec3c28ef42cebff019bf758f611a2e1eb77f748c21935551dc080836afdda0a057c4cd884233d548c228b4200bae953d52eadf6d7044ee58bef7f5f7ab153daa045d4518b6e719ea86b0c07dee6e5dee1a97970a264be9e78fd5bda86f9d0fe2e24852d1d54bbb1b2874d5c39cb1ee897579acfc1e5777deab972f6599fd963c62ab78ed19856f5920f724d46e1759af28f8c882b7ef4887b09230ad94487acab771278191d8c1d1fc70820606f3f199e4d6c666a395d8f86680bbd847a6ccecd7cdf7567a24033539e937e838749c7b43b72b5fa3b60c6834cf3d58f80277d8769a9e720b0b7d131517c90dad5fc815baab536604ae2be34c3337ba737dd2942cd3ba3540dc19d3daafb1bcebda1b6812ad6320844819465c80a18831d26f41a394ff0a90449becfef654d9e9ea7c263f18c66d11a0fa3e59d08cdcda132478a3a134e792a16f391a28b41417402dc31968a9714846d8bd10a1b94d8662a702ab240636921d2f28d32a8a44ce042394669a400e6e46a9c33e9c999662d432d894df77dfbabe61a3f3b136ca542a44fa3bfcff30b083f565544da377e75aae2fff9dd5a9aecc77723d82f3a3d7069738f53ee9e3738147c1b34b6273a99ce37e977b5f9c2cb2ff03789f0eda0fffaef93f42f9a0b8d708c7f583febea93b4fd6e770c9b907fcb9e64c146f4d55c4b2482884d29f6bf2ba24f98a91c7ec05f555bf5e8421c1de7c2d6a5fdee191f43fbabf6e60f3517ae8b492ba2199d87509eb061e99de7077eb96095e3268339481f7e5e81711033046eb568002ced6da1f87f81476d069daaec93371d7d195f6cd6e6528bba5cb639d9b52097b82c40759dd4898c9b3af670e58219cd34c92d84eaf1ae1d3d3e73274f3e66b6cce1a16c65c4896a5ee93aba98492ac0cee84cb832ade9c8a8d0d54c2cee90c782dd44eb105caa9eb6d8eae9e8d0c6e73ff51deda83dd97fd62b991aecfd50f683f5ee22f1c1eb8cb9bd1fd06b17ebf59b9fb88487aae0d154d2259159a8c65b894495920962e13a100fa580ff180883bedf730ebd21785051225fabcee6edfb6c898609f69c9500674683dc4a6958b8098bbed9fda3c75c537b79ac6e2ae162826986ed11778b6c4eb2764b012adda925a1e64e04d92316e4d948ce0205546b72a7abb6d0882745a221c80436bf31f9da01eaeffda235b8a7b7e85cdeafc7b2c5b4f688afa322f6e0c81d537684b13c6576cdf7f6c8abbb95e0bb8ad5ad8d325051f0219e23409fc6418731f63fa4b4556b8964d05651f03b79f9dd9f3552f78e6f1a93436cc13842d3e6c9ddce7ad108f6df211ca6e642b23b4675bbf3eb5abfa61f8d185a7e3de8f8fd8ba71ea5f442633728695a65eb739e27bc0355e1855cc9e2e60ed4a15dcd00b93fd095bc3200cce9e535c931d446184ffbd644f33f02338a560eb6fed3eb3dead7cea7152838dcf3fa98498a34379f5bfff87f1f7ff3a35af5c37558c11e1eab6ae3f71bcf038263758105a62577db2203cb5a69c894b956e4bd7be6bfa763a4e633c44c4940cff3cf3958d6513b614c6a54ce684e789b61404af38b77d4c49faa3384adb5cbe4f8f233a58a322cf876a89ca226cbd9edc76ca858b248a39d5f75ea6b90b3b68a9a10a0fca5b1aff946f5e75e3fd0a2c30c82e3519ebef6d923e571d753d010eddcf17995f87b94f80cc07ffd6533fe496b7df5a633827ca8ab2bf8d5c01f24ed2a0a7ec777bb7b5b1f4cca0ed572d6e4d09cecf2c5c3d5ad58bf062d15af6da8811493f79d4a2ea24ce52e615c3f0f44b7f941e068e7ad300238cb9c2c32341f213294e836d4fe8457d7d41f9d981d26ffe5bb84d644f1576fc617e375bb1eac28e1a0a347ad9344b00513aa52a41499146cd8623fb6351c5b221cd3de28a707c8130535cc37e2060f72cc21bfb8d2c7d8e96ccf593d98bf3e96d3ac8771da36755fe3124fdef34e710dd414e72f1f51d20969bf12d8e4a34478d3794c4c6cc03ccb45cb6e9621eb6b617a3fd6035b61416a98c74248d277fe7db5195819d28cb20a2418094676de360295388a188407768b949b8cd943b24b83453039cbaacc416246a162c862383380d885071171150fc92ebf663efd028d158b6ec22add6048a0f33de2003ccf8bf8f55825a41f883cc480542fdf1d156c29b3a9336536ef66d49f27221a22f3a5bd2cb6f7ecd854ad398c12251fccfb10fff67a14e0fb554f6840216f4ae21913731bf868d184019236b6410114ad4d84809ad0dc5371fd7e4936093686cf851831660f12e05b315ed6ca0308b774ccdddd1ae249f794c6c17133f70490ddf3be3616f32c7a15342c38d43cd36efc9eb95505f0e4eab182c7530e10e489b406a610d23c42e006c2a4f9472c8a16fac5d29f25c68817d24e317bc26f197ea91fe2534b1d67d0b533ccfdfdb090de0a1689698642ee55fd7dfaaa311fcdb9d1ba5be8266bfb13b97138e9bbf8ea0665c2ad1eec6939be9c0b25afc6d370163844f87474ca3f64eeeae22bf191fcd8da60b4fccf49283592fb79b55a79d0c4d72ad5eb2719dc32afa26d5c7ad2aa9fc3cd1e9d92ecd61bd9035e2c0004cea07bec48da0ecbecebc4ccf23b5a05e445f83bd819a131a8d57a0515252d538c2fb7f932b3e2f70fec9829f7c02a9ef1e4b6d1bde3ce934147007c64f2be00d7063bcca4b1fdb87a671e94ab7df50a3bf6e84dbad6198bae4b263d15ccdc1ce967b2ada4cdff5895f984c6ef9fb64ec71aa61029c2e3b064eae8ced6a92e13636c1c09389fc0e47f5adeab389d4b1badb13de8b6b5ffd38f42062a92b00f4d8e832d7c235e7e6e720da7cf86636943f8b25c16322e6272b868d4f53c7eb52a8e0bf2d123285dc36c9420dd75be77081c438e37c1ad8dcde411f0a0f40744fbd773b710624a345961ad3d08860e51e752147623ae1a1c61e586fef105b3fddd9b0dd8f74ef7229afe4731e8cc8deb6743cba30801d349d0f5ca4c0d6ce5793d0621148334ce72c6d5c75eb6ca967a5d32aa442323e65c155d46dcfefdb6e74cb914d75b8fe99ac57f1a9cadb6f005e320a4024bcc9a2b119876bc6dfceb9e64541e0ffbc1d5ce825d324cb973cb0ddd3097b4362d3f9ddbab06f7020f25a9ecd4969fbe4290d1f691c01c46a4a0ad37cbd839f9e7538109dc1421a01c6b944fac8aa4fc1fcca82c4ea476336367ede3bb8b22e6d1284e625823906f2395744ecdacb80326056ba452be2b78ee84aa404089d1c47148efe5db3fe35159382e9086c562708a0dcbf59d9a45bd9df2b7d4dae289407ae98c23af5f2a37b2b72d1fa023cfd10bd58618749ef737dac0abe7e300cf86153b615b589b52579892615c7d7b109b7d769e8834e4b42f395e767616e082c97f04179bfc67c3d86b250f4b210ad51a0f4b0039480de8495a786a92ec7de2f6f921d670e1581efbdab6f5d3849b904a26da6518fd5d42afa957f083aa4d5ae81562077757d73862dea01f9a0ce790e6ea1037adc8442feec23ac39bd18b685da21023133e913c803963a1853e06a5ddabe40bfc70fba8cc1e1176d04594d85ed23957577774e28cff4083d74b6e38c6b3d080e35bdcea7f0fd9e43b6873bce2c509b6cf8f3b8d01221d980eac5c920a63312d6e40baea1befa454db41c3ae18258ae05b37a4c4d86ead3f4658075ead9ef857fe30572fb19b1bfb26d1fc3902ff6e473f80499334b690ea3af3d5d2f2ae72ffcef07878c7160f9b7da00bb3d1490b43839a2584a8367d594eeacdf1e413b45d79483a704ae6bd0c6160982d84352cace5c046feedfd5855059fc57431ee1cbcd5b71241eb88c61e389f27a4921e6fab5be2496baf942395f6a5bed08eb68729dd3fb68d03f859fe5144510bb4cd462694f3a4432d85aa867cafa8e6f7463dd5a22eda3ff2713e47c12940527178d6f6a4732d69a5b8bc76caef54909934a1bbb589c42d55580d1db46effa5660551ac2cea52dffaa4b8c6b9d20832fe7297004790ab8231a2d05563e6e6557a5de43b0a82615a068784f30066e6bfcde4ceb62e00aed7283f5b91fbd27aed30d5ed5bb022c0c652470f69c8d28aff60076a139afdacc182b961d02ac4c599433b9e58da0dd4cad1ff44a02143027c3ddf1501e01ddfe3229aee523430730e6bcda0d70dd87371220214dcac852f693959bb442184b87ed9ada93f39066f4b896c507815700a69d97ee9239bb4b0c32208bdf8df3f9678a40d0b9aabd727885093cd222545038ef92908a51f5b196b1bffcd806ea1dcee9ea5ef3c73fa919fe0191cadb6fa4cd51aa96612cb5dba8a794cddeff302b6dc13fda8402017493da6fb3b18138cc2260cf677a72a9cffe68f773dff74711941a234685397443a65d50e95ab3ed9cd2bbb954455936a8bc4015e68e1ab062a2e7918fd5439953e4592063c252ea3e23ad668c332dc690b41a10156d0b68c0c40d62c2b4bd23c8f6cc569bd3aa2d58aade4a0516f7c8657cffd74690c9894f8f0ba75531fe2e5f11ba1c8bf703885e2b751cfda35aa3b8f20ad63249e086407250d3dfe3aada9bf3168a7a0fac56a17ed346998e4330ed862fafc6b1e688ee8d180e81966c3a767810d2d4b419205c33faf2267598479c90c9b04f0466b5fb54d75b6356a05b7899da047abb240b5a0c9ecf6fbf5dc386ec28efcd5f265c83b385ee1c79eb2f3014ca9e8f739d13d6d657136929fe6dfe8d8f32d251958c91ac61e66f4c9eb7ca7b3b3d59dd1f319b546c74cbae503402b32ab12e338da1919bf9cfadc067ed3bcfd3cd7550d54d96fd0e6368ec8448d26d77933c1f2aff2d13793e48677a0dc0e7147f3ad83ba096c06e48ef2e51eda6f8dde5d6a05ca4d57bc50b4f5b45663dcd12de1b0748efaefff773e695485c8a5bfff707fee70e75d0af7ac60d5072529bff69abed4c1c92b5a6c1da7c60d37a91f39d3bb3af8712c9aa69539c2a8f8a81c9d9854462c3c58bad1c4893ba9c523a560222f2b5f71e8e6da9e749b89f78734d93cdcfe1fdfd1d7508a93e2f03521c2f65c8bcc36f8337977953634fb4b83f72fde74ea626f3215b64704635362b7245466e1d77868b511727cd03d770d67386bc1504a5e5b5813ef270c142505e7c2b281550b73cf0853ecb7892edf95df0b4bc8c09a3327ee3369030da863395e354a19c7490f0ab683cd8f76aee08dcbccd3b54cd57e7218de2e0a8bb114a0c39de984f322f5d44b0e3a4de28a29593f449c7408a9de97791351950a881ee227de3096c25b7ab92868177593a2eac30d37c63c96ad9153223473bbdf3d3e1366cbc04d6b0286986979039ca36e89f60e5d10831f113af705b649ffc8a59107a5ecda242c123025e46b209be1c56d209268b141293ab5b4d31fd719183498fedae5632604df154ec5408bb0678a6a975750374ee567e20f796943d4ad7ef49bfcdd784b41b2fecf000000000000000000", 0x1056}], 0x3, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)="03001f34", 0x4) read(r2, &(0x7f0000000180)=""/23, 0x17) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x5, 0x26, 0x10000}, {0x7, 0x5, 0xf9, 0x10}, {0x3, 0x2, 0x5, 0x8001}, {0xa2f5, 0x0, 0x80, 0x9b}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) close(r1) 1.575986254s ago: executing program 0 (id=91): r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000180)="d61918536bb985258710d3b50b1b5c0ac5e67f25c413a99412ce66292e06b20fcf91eaabc37b3e40712fbb102a1ab04a0a726563f97f49012e5bb0fe27ad2807b83c7a1e5415df46a811c831f4be6319f22de1a54ecf75914a0c1140b50656a666bf3e47588875851d9a90bec97e4fa8a2edc7bfadfbd6f3ec67cad153d0eeac99e222e98deb7c60d791472321d3dac3f1721f0ab90c3d9b2702400d9511eb73e2fb207008e419bc73fe8c5fa14cadadf1bcaaffb341452f1c72db5ca2cb4aa85d733cd156b97dc746220bb6d582f2dd", 0xd0}, {&(0x7f0000000280)="e3fceeffeca2f3c6519c31447e73b361b03fbba3dbce2ac1219291e98d72d1d4025f6a9761df8553c5ff86ce33d5f9bc23d511b206beee6c6852ff8af4b249ad569f79a498030f157d186052aafaed718603939bf25a8f8b9f09e1a34f64853998da4ed1506a877ff915926bc0bfa2ae85bf27d74ff2b5e32a61f149889bfcbefb2fc5ba867776c5f6d6316660565a670b2ce3c7ab3bc500e9873fa3a972d33856049e7a16a7afac9d840544801bd15476c256e0493a112a7f1384c707c04a32dcabbe0c02b4e8f57bc47b2bc90e9b792ac704bc2a4495bd92353810ed18e7b78fda9313e8c503d92de433e8e884bbed3daa4286d442bd03738fd9f9208844b348c8c41e5febbaf78ee1c0fa725a1218ffb8b27aa63422997b746a7014eeba9cada4b818e0ab8759e6cc1da407ce8c3f90c3c510bc590313c6faf55f0b69518e612689e65aff320d6a278f43d926c588bf5d2799d456eb86fcffc11d716004d7e12f8ef73442ef895614d92388046717c73cc6021def31d5da3e8e63e4f1c534ea2fe8c377647daa605e7fc120a1b44f2ab5b4eb42974b2cd111333b2b46d67f2c1fd578d97aa1ee2ef0394f723a5c7ffcd242deeb4663bfd7b8354f4ef380354ef50b580fa5eb0f512d3c8b7f433a6986f28a04b4137c19e93927951ef7ef41c7f93c96063655d572988cdf76ad562f0f174f19308356c1a3ab33db8bd54c7a9a398035723b0d8f57447e869303ab2d41334525f6f033dd1961bc84ece4791cd20bf64ea1a9752f2f8c5fdd52100e2ba492be748cde37e7fa3279ca95c3788cf3d108f52c2e355fb591449ebc7fa523e51aa3512c7d0be9e2ed196cb274aba885ad5c133bc71c3c222d433f9124c1b4169dd36ac55e03101ce8fd669559d96a7732d327e1a242f6d5610cc138ddaee90afce2ef8265d1e6fc60e87374694f0aefa3594dee51adc8443164dd3619b75c82bfbac7d2690541f80f9389b4f874f5594aa4924973c55dd56a23f50ff1a105f475cd5a4bc48915704277c4267c0236984cad117c2bd973f01ba087eb785ffb6dabc1e8d1cc363f5db23b355149e6ad33ad9166c0df2ff346a8f0b4f75c2ac33df119ca7083658ca3db0b8547de3587d8ff3f47d9dee5aea2958d8692885ea4e3d7c8209237670865679d4df63ac79d0538a5a63a8fb764cb2e1a614f51b0b6363558dd38e931a8ee8f8b65270032eeeca939023ce67599cba3e78cc7c48daa61372703485e6197b18d9e582d4bc06f59ceb5b3154db8eadc398c04352299692d3d428f81e4b608f1cbc0172a8a6c0f1093e23deeb4723c0d8ca3c19a39f20e68173c2ea3d9d8aac8054ed53d3bf0998c11b6ef0ac2f25c55d1331b8e1c0f3b311f4dc1827a48a09b63cd08e7d5268c35dd3944bfc86eea73f0049766dacc2ceb4d37efa9c757aa842357cbcdc2f78b1a43239b6273ba642f9701ae70adc9e280768c7cac249f07ac7cf73fa7789278b9484929705b93b7badf668bc98247bc796304f45b56f8cfe8ca2aab7e82c9259e206dcf57e80ddaa0f14614fa4d69d7b45451d62990515a10fe0aa5379bcc4befb76bca18457988ed6d151f69d22e732131cf30f36fc48ffb8727d47141e060b65786c9adbe8e9024106bf1683c776501174342914d34b21c560421c8aeae8d3b36326ebdb6446c9a36697d96d0ad512ab3e50ebaf99d552927f9553646e277bcc52b78f5bf16fbd70b44dffafff007365f7b7c4e0ed20f455238c9756786876d05472e64c4711d01a72406e695bf318817ccbca991ae6b4a5c637801b6e5bbcf459b254157909bdbe9008ee5851e7a4bd50bf60568b4b274c320b6a6e4a3222d2508d6ef71817471d0720730497e87ee86a394edf97104fa31a48c07ccb8e0082775811f34c9e9eb88521623de7d36d060093f9b8d286a8cdb27975ee0fb9c8546bb12b65984980300b30102625e093c0981dc4e7ed21c63f9f35cfd9e5a07736079a80ed91e6624880eb95ccfe6c4377f78180114c6f4f7c25d612b30d97d9da6be7ed149b2ffe136b753727964e5c393136b58ef5f33fc259c917ec9be9afb64b621f5309368f811b3c01ac3f144afe4c873d65657c7887664722bba6e49d6ec1291c906f8af48d1576eec0fd0b4c4af94c9131acd63e9c2bf4f9152a4cfc46a54bb701bcdbcf7ee1dfeb2f4c54dd30b733eff1a0158a12abe3ecad61eab8b02c515b8f8c50a84a8dfafd2b520d4427ae68a5138111cd73ed859dc57d5b36428ca625d5ce4e5f4fec90b67d3f8a42e3f161f4876df4e0c42541fd81b69977af4fc6cb256f258018e89974527c37c1211c3673655603014fa3f5a7995db17518632f237e1358cfbca85bcde445ad46b7854d4fe07a807304f348d3b25f584e5a44fcf010eee66e53dd658af94078ed2ee7ce80e23a4c2feebdcefef3ec5539c2e5e2cb0d1774da012440563ad3de0ccca94a991b9bf8ef01fe52502fb23a79c35ad763265e77cd8f367cdaea2206f61192ea4defeb814064cf3201c9a9d0cebf71e528058876799523f56203fa4cf82a9790fb50e70f7e3f0445444956b8113fe8469fe1515d864e60ab83dbadd540a077e13248b070a5cbc715516583d8ed989a94a4fc25613c4fc45bfef9b885dcb31e474f40cc72e415877cbc14c8fc7eac9645876d911bb370dd139a5f796b46d85eb01d46708661b22442f7ce849f1a11be8b3d8b7cad200870170a3f71dc99ef51a20eca9e52fbea0578c89972563fbe1f97309c8f094908365586bb85cc6e5eee3ea5d29787b420cd53438ab318cd48d01324293bca7c3b1eddf514e48015d1d0aacaa82eedb47936e41a3beb5b0414573a383b020e417ffd842f5e8c05b27144eae8af959de3e355592fd8820bd161f9700ed90fd9a4bbea06699807f609fff627641df8b838c36e4be1fdfd9a03339cb6f3f4877690897b15e1735d91b65dc715bc055dd9e4ec9583573ab04b3401d9848191d3b50dcb42b5d65e70d013d6e53bd651c263fd5834bd612946a4dc81fec5590c1c8bf1d5f562abf879a62d35d0763727732b3e5f64b9b0fc3a222b6329ba3fa9a718c0ffbd116e59cbd8b6b88a639ebead4a211d9e0dec779ab82f26958777cd08eda2e88abbe60813c53a2120141eae816fdd6e4a23e74d450d7bae15b96404f817a09cca41a5cfc27449e98f43788a3c3d1a2030c66752c6699878f10428ee00eeaa6cc504d86fe922128951a72aa2cb751334c8d1467ea6ca6ff76e34fbd795f3f1c148d05270517f2ac9208a6249253fc8528ad8fa55ed41b8efe2b1248b92d2c95d13b486c5cbfa56ac8e35d28ffd76888eebdb3593bdd75501352a4c0a7d1b592b69607d8931b66cd6ec17646d232419dcfd447f802f3f8f95cc0d315ec84c09215d96c16b663edf7422ea26301b8acb061b39bbf2b08ad6057c7057988509799efae8955ed18ac293545bf2f01a5ce498150e86f222a971515d2f6fc42fd989e5698cf7a50d676b3d6dd4c8344ffd032a6536d0af048261c066a771afca34d0aa71e48350a89be5ca6e330fe49b69d9d4dfb2002a5edc960864bcdef5375c458a474b05e92f6048fa2b0fceb7410cd8afd59d9e5ab618d022109243a9bc047d499a4f8ccc4b05294e361407936f4a24cf149c6b05991eb7fadc54a39e03917ae7208ffdeed60313999abd695369474c00413de06210d00ebde6b660d49e4ef676130b29b1a96048a9ec2dd9d1a8610ebe7489390f8513186656faf06446c7dff3d356ec7776293f85bd201b2a16f11f676d3f94bef569627c2b16eeadb6ac14361bfcbd099466e8ad2b2885b57269f60f22522355aa159cac17d5edc6a51818274dfb5d07c24680569d238122281d21bea2daa63e59d9f96a02b6e0d4b031c2f88d012f4a5531c84236addee4daf894356422d0cd72c3ff0f749ddca6fd6c5986f64e1bdc031595106c037b7c3f5869e39823c290a14e86ee7192ccc7a4e3e5535bbb95b21fe04a00363f30c5098972c77d718cd1d9b6b33ef7aa190fbb1fe6ef00ba5c3d79d308473e44eedfdb1db1abad97d2b4486e8c149dc39b6a4203a40115299dd9842369606501692c59a173bf575989c08c0967a6dee7f56fd59a22579ec6f98a7ebfdc48e0c93415a41f2a6adcddacd9b93f192236e1bbae0ce04e231be3f560b95c15f0a20da6ec244f3af00151906ae0e9781dc7773302d0cb955f6f9feb650c06ec88b37c4310eacee5157bbd7b7c3751dc4c63ce82497e214e8f5574361c7d394e2c4428f6fc6f8b37de324903dfc53b4734b29e3663fe44878f2df981b2484567536b778de703e2046e957d404e757476e23fcbc79b55b94dc3608fc8c0080c7be4b339d70cb4a80e5a8a2c6aaa3471a0b0a7b7eefb09ea23e4abf0c2357dbf811171f78eb46984e4b6a110e4bb0a0feb7cf40d4a162c2097f8e6b380f2248158a7146c8adc671ab3899ea37453f264557a02a8bb1520c6fb1e0ed425c4d5a557adbae67b54b9fa6946e409dc92a926aaa89d946737a71ef64aeacabc72ecdcd8a3dfa03514f548e09f610c561630c81a0ca712e2352b1ab54dfb2b1339db2983544b9148db63df8a09d8a89f6078146d4373b3e099d8cab2b87c6834f19576d7897c7ef8994a8d98bbbeea233b85efa5793332d6bda873c143daef429846bdd8726d4843a8dde443a9e1414f3bc7d4f17f29594e330f2c195269e275128505db0405b0fdffb88777e0ae16ce229a01668eaba41e873e77a09b6bb976bfdbfcb3e75e86acb9e3ae2f88177cbe45097ccef5bf4eae8c10c31bdb04bcecf7d09f2047706f89796e9604202ca9442230ab7fda49e1242fc05c6e0f35345594443c649bb9337dc49e938e688f9bb5ff8b98e44f47d3f6366490e96a0140374665b16de8fd8c64325568caa3e2bd8ef4e168e176776b1a7728a949f5b90ee5da39aa287f1e004f3be6aeda1c9774fbaf3332d0624c31012e75962718d0d2330e20445d5e1ca7c984a8f3359f962941fe20be991e7b382cf57998b0a49fb45aec87abd05786da1efafcd363c2a56b5a2381bedbafe9a04b24746333b349cca64b42b46db4fb7c6a28f1e431850fd56ebc6461523ed2980a7c20f706cd54e4334b5be82dbab792908e127655e2d46f994bfb2331768594fa9afe7b3d4d81a92f069a60c03a6d4d35a26e1531a158450b626c5771501347faef22ac5964bff5794c3ebc90230410fde8d7cea6f83bafee9a05f4fd1c43983e87aec2882a6951c123bf0caa5646d6886fcb59578a8af60b3156412e61f637a29052ed51a15773afa3864a1005d2f2478191dc22e8a92d52d83e8f243b27c9257ff2d1bcd8e0bd49c1448ad09b58c795bb28dedd1b22bd64ec34caecfae273ef70a3af4e105a42ac2ecb095278cea04d223e6a2811b0e5ca9ba491a8777a691f3a15b2116efdb8a5255d15131731328baef40e7d1c5be93d2e6faff7d168dc0642f3b4acbdfd44c704334bfacebdcb3144f9b9a2c5b7881fb92b016150fd8e5048f1d3ca20d22707dff9c395aebed94dc87f42151e9ec0e4f6eb8bdff983ab8034ce77679b93dd579068376b87111137b366aa9d078b8e18034da53b3bd722a83c60886a02b1a25fba96c9dc4b92e0522225de5aafa727a6da908e026994f552a922d7345c4767edebd07698aec17fa10126571d8e5a9ba5e04ef61459f7072207de0feb581d0eb1a714932add7e958dc413814a3c64a6bcc55a38da286f4efdfa5c0248ee5b5a03da9da2a3da7756a634e96e4330cdd9379d97bc7", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="b885fd11096c00435dd10b687b994f5d8efceb8d3f967e8682d875f48425101452b275dfe9ef75d62bd0e04893260af36294442e73f32f7b2dc6a65f6dab0baedaa6e427a02649754fb58e83b0c894d1c65a66f9c2c4a999ec5637f5", 0x5c}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) ktrace(&(0x7f0000001380)='./file0\x00', 0x2, 0x40000000, r2) r3 = kqueue() r4 = open(&(0x7f0000001440)='./file0\x00', 0x400, 0x100) poll(&(0x7f0000001480)=[{r3, 0x1}, {r0, 0x80}, {r4, 0x8}, {r1, 0x8}, {r0, 0x8}, {r1}, {r1, 0x82}], 0x7, 0x6) stat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001580)) r5 = dup2(r1, r3) select(0x40, &(0x7f00000015c0)={0x0, 0x1, 0x6, 0x10000, 0x400, 0x5, 0x9, 0x8000000000000000}, &(0x7f0000001600)={0xf78800000000, 0x8, 0x8, 0x4, 0x1, 0x0, 0x101, 0x8b3}, &(0x7f0000001640)={0x9041, 0x1, 0xb, 0x8000000000000000, 0x6, 0x5, 0x1, 0x6}, &(0x7f0000001680)={0xf347, 0xffff}) getsockopt(r1, 0x4, 0xfffffff0, &(0x7f00000016c0)=""/206, &(0x7f00000017c0)=0xce) connect$unix(r1, &(0x7f0000001800)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$net_inet_ip(&(0x7f0000001840)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000001880)="f762826002c6a08d33281aee8f7dd1e7fc57e5a87576b8bd73589d82af04b031150823097b9d957b63f91685d424ec7df431ad14b52cb35006af9d47e242651a0e190780fd43bc2526bd0c46ae619b32b0d604fc96a465a6dcbb3fc01b959ee3338c94d469e07c01a83a1be2776de0d7", &(0x7f0000001900)=0x70, &(0x7f0000001940)="22d5622e324e54d61282f14d8598c290091940f3e08decc2a2f372ea", 0x1c) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x400, 0x0) writev(r6, &(0x7f0000001a40)=[{&(0x7f00000019c0)="6dcb60848d3e659b40a8ce6302f8ebdd6a89d8019c9c5460124f702dbee1ce7f6cde03f75d638d5a7a3dc181b77017b18a528ff3fb9a97252800eca0b5e31709fad31ee92ccffce44f769fa7bcd0", 0x4e}], 0x1) accept(r1, &(0x7f0000001a80)=@un=@file={0x0, ""/260}, &(0x7f0000001bc0)=0x106) sendto(r5, &(0x7f0000001c00)="9387634ad712f03d4d4ecf7ed08136a772a32e64c730634efd2a0f9bb0967ebcdb406fd7f09f4c7b29417c1ca3ddfca187ca636ada438f9764bcba24424fece026f462904b126f60c95cdb78041a27896e89d3c1d3d3e2e3efabadd247c9e49e809bdc1644e99a087a695411cad23fb39f7e8c4b56063209eb529747e602fddce2c0d18fce5083f6969d4e3662c492e37cfc7824c6984f47af8bd8cc3ab544d072bb7087de5502506ec2dee9223b7a67e07b5476d5cb6583c8d028e261802f48cbc00533202215b6b9e15e0c6201c8f1c69fb4b199e28970d30defe9b68d40bc92053fd8fd7f1dff7dbca72819631b0996afadcc8f4a4cb57d26", 0xfa, 0x6, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x8) setsockopt(r7, 0x6, 0x200, &(0x7f0000001d00)="88e4c10fe3ad4841fafd1079eb0f56c35c4ab3f17f14ad20603435715ee6f5c0e343a9546457eb9fa289e34a6bf6d60224e0543248378b91563c8c2d5cd6f8fbf9a6a4a458b3da64fd0291ee2936b64f34e44d934278095638b8899a79894b1c0cf5ea40ced28a75aab4a3e3fc98fef743b980f80fc82b3e2b02ef4bf462d99877", 0x81) socket(0x6, 0x3, 0x2e) ioctl$TIOCNOTTY(r6, 0x20007471) sysctl$net_inet_ip(&(0x7f0000001dc0)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000001e00)="a40100d5eca1b9f0bb052915b499cc7b1be178da6add440953ada45d04aa3ee257e7d0e7c71d02828d1756674ce952d186cbf2da79c7027a9214ac998db596df2c32183a647e1c96b16e95768e8ef8a5f14062aa063e232fa071347b5014b19138464b136a3d58660ed61a484a7d95d52fa74aa1e6cc78233507500f4377e66414dc6285f0536ba6f32c764728edf159621bed2c7d74c70fb9f9799ada8e804b28ddf354b4d6", &(0x7f0000001ec0)=0xa6, &(0x7f0000001f00)="f7ff558e3f7ead92073358d7fe48b86d8507a0baf573addcc9752c4300577b8be042eb3e06901be717c08766cc8c42cce2ab0f2ed7b0c193bd467719133a1cd4c20163d114df9b702896b7b20dc4bcee7d7e41e5ea69638d3e632fb076b11d1f5ed057ad9392dc07c692b8689d3114819d785c6424a5485696bdabdc98b4903203a6ad726d1dcc79234b4ea79957f862e3bbeb14b9", 0x95) utimensat(r6, &(0x7f0000001fc0)='./file1\x00', &(0x7f0000002000)={{0x7be, 0x2}, {0x3, 0x2a5}}, 0x2) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000002040)) select(0x40, &(0x7f0000002080)={0x5, 0x4, 0x9, 0x9, 0x3, 0x0, 0x3, 0x9}, &(0x7f00000020c0)={0x7fff, 0x100000001, 0x6, 0x1000, 0xfffffffffffffff7, 0x7, 0x6, 0x6}, &(0x7f0000002100)={0x9, 0x2, 0x3, 0x2, 0x3, 0x2, 0x50, 0x7fff}, &(0x7f0000002140)={0x4, 0x80000000}) syz_emit_ethernet(0x32d, &(0x7f0000002200)={@empty, @random="fa6e85e2edd9", [], {@ipv6={0x86dd, {0x3, 0x6, 'z\vP', 0x2f7, 0x6, 0x8, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, {[@routing={0x3c, 0xe, 0x0, 0x5, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @hopopts={0x2, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x101}, @jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x2}]}, @routing={0x0, 0x4, 0x0, 0x2, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @dstopts={0x32, 0x3, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1, @enc_lim={0x4, 0x1, 0xf7}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xfe}, @ra={0x5, 0x2, 0x8}]}, @hopopts={0x84a1a823bf8b1105}, @routing={0x0, 0xa, 0x0, 0x7f, 0x0, [@mcast1, @rand_addr="adb0a491b0752e0119bd6caf0ab23500", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @hopopts={0xf0, 0x8, '\x00', [@padn={0x1, 0x1, [0x0]}, @pad1, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x7, 0x34, "18c2dcc316e082321aa06ed6ce846ce93e3b8ead7774f74f1432028297e3e200ec408f79343a4d8ad005b53ee4109610057f50c9"}]}, @hopopts={0x88, 0x13, '\x00', [@generic={0x2, 0x5, "9e6f7c1542"}, @pad1, @enc_lim={0x4, 0x1, 0xa}, @pad1, @generic={0x2, 0x88, "bc0a7b0f160357f0a7484942fffd50f9f02a661697839cb933e9e74cd4204cc3dcc33e2695eef47b6ac94eb4f0f975cc6afb4d26c942bb7e1d891f17305b74e9bd6adb59260c60c52e15186032ca1352a86769d77ca163d788171e777cdc0145f0820aca4c11648d95b0a2cdbb246d61b572f4cc61030539f44fc6204c510e9c37b932846b5218c1"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xe, 0x10, 0xfffd, 0x0, 0x8, {[@window={0x3, 0x3, 0x5}, @eol, @sack_perm={0x4, 0x2}, @nop, @sack={0x5, 0x1a, [0x8, 0x4, 0xff, 0x0, 0x5, 0x1]}]}}, {"8275c9da27c22d642cc3ca5855f74fcd7fdc9522dab9ab842831a36d7f1340b03335bb758ac538e8b9e2170a33d2987e1dc11bf4dfa0d4a5ba978a08c57f1dae8f1030c50601d5cfad78f9558d6a1f68aa1583cfe987530918207ad632c30982c84fea8f640434e1a34846764bc4b53f4779548f73b6580d09508d1dbf4bf2"}}}}}}}) 1.452536829s ago: executing program 5 (id=100): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x7fffffff, 0x5, 0x7, "05ffffd1c004631400e40400", 0x0, 0x3fb}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0xfe) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589292370ee5b4ca0c0361b4cc702fac500002021fbfa0c0f00008abfba2215540900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0xfc) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x6, 0x1000, 0xffffdefa, 0xff7fffbf, "f1b5028a00", 0x2003}) close(r4) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/52, 0x34) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0)="12000000", 0x4) sendto$unix(r1, &(0x7f0000000100)="b1000504000004000000130001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20be32fa8aae9f0d7fcc8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020215c5187d28dacefecc143daae4929fbfa0c0f00008abfba111554f4e0f668246c0900000008e371", 0xb1, 0x0, 0x0, 0x0) 1.380754608s ago: executing program 0 (id=106): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000340)=0x101, 0x4) listen(r2, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x4, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r7 = dup2(r4, r6) shutdown(r7, 0x1) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) kevent(r7, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x0, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x0, 0x3c, 0x2}, {{r8}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x80000001}], 0xe7e, &(0x7f0000000100), 0x6, &(0x7f0000000140)={0x1, 0x6}) 1.324923992s ago: executing program 6 (id=110): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 64) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 64) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') (rerun: 64) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x101) 1.227278763s ago: executing program 6 (id=114): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x298, 0x800) msgrcv(r1, 0xffffffffffffffff, 0x0, 0xe23a6cd0cc89402b, 0x800) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) mmap(&(0x7f000046f000/0x3000)=nil, 0x3000, 0x4, 0x2010, r2, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') 1.135467303s ago: executing program 6 (id=117): r0 = getgid() r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, r0}, 0xf, 0xcd58}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, r1, r0, 0xb0, 0x2000}, 0x7, 0x1}) r2 = socket(0x18, 0x1, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) syz_emit_ethernet(0x9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x2, 0x5ea614f0394d1f5b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xb3}, 0xa3b, 0x8000000000000000, 0x4}) semctl$GETVAL(r3, 0x4, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xdaa, 0x4) read(0xffffffffffffffff, 0x0, 0xfffffffffffffe72) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xb6}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xfffffffc}, {0x1}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffff4}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0x8}, {0x0, 0x4}]}) r4 = socket(0x800000018, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) setregid(r0, r0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = getpid() r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000340)=0x101, 0x4) getsockname(r6, 0x0, &(0x7f0000000080)) r7 = getuid() setreuid(r7, 0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r7, r0}, 0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 968.119016ms ago: executing program 6 (id=122): r0 = socket(0x2, 0x5, 0x1) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f0000000040)) 966.112098ms ago: executing program 7 (id=124): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180)="03000000", 0x4) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r4 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) ftruncate(r4, 0x79c8) setrlimit(0x1, &(0x7f0000000ec0)) ftruncate(r3, 0x907) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 894.846063ms ago: executing program 6 (id=128): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x5, 0x3) flock(r0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r3 = syz_open_pts() close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{}, {r2, 0x4}], 0x2, 0x3ff) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 894.307662ms ago: executing program 1 (id=129): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff16ffffff86dd606aa63f00002b00fe800000000000000000000000bb0000000000000004"]) (async) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) close(r1) (async) syz_emit_ethernet(0xe5, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd607480ff00af000000000000000000000000ffffac1400aafe80"]) (async) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r3, &(0x7f00000003c0)="757b76e838131fb5cb91b86c712bf71d2b86ae8354340b773c2fd7190933455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783a57c668fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe104a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200"/145, 0x91, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) (async) ftruncate(r2, 0x4) 893.885684ms ago: executing program 7 (id=130): select(0x40, &(0x7f0000000180)={0x6, 0x0, 0xb, 0x100000001, 0x7, 0x4, 0x10, 0x1}, &(0x7f00000001c0)={0x1, 0xffffffffffffffff, 0xe, 0xffffffffffff6dc2, 0xff, 0x8, 0x1, 0x101}, &(0x7f0000000300)={0x8, 0x7, 0x0, 0x10001, 0xfff, 0xfffffffffffffff9, 0x4, 0xffffffffffffffff}, &(0x7f0000000340)={0x6, 0x10}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) close(r0) (async, rerun: 64) r1 = syz_open_pts() (async, rerun: 64) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) close(0xffffffffffffffff) (async, rerun: 32) ioctl$TIOCSETD(r0, 0x8004745f, &(0x7f0000000000)=0x1d) (async, rerun: 32) recvmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000015c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x40) (async) r2 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db834400d60000fed38d5ba80b9e61cd0c535a98000000000000000000000000000000000000004e204e22000890781d42bf963a2ed1a8d7f0b48316f0eb5d08c4c6c5f0703d0527"]) (async) socket$inet(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async, rerun: 32) r4 = syz_open_pts() (async, rerun: 32) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000040)=0x4) (async) r5 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000440)="c44a906ee49175704c5fb24b2fd9a782a70d166e4772032a92fd6e69fd6ac9ecedd70ef463a80f2662a528fad8137da10c2934681319c541b3f2c8abdda59b909b590b5f4353d92becf0c1860f27122a832887faf9ddebc889fc2549b2dff1826a32c597deb85727af5349c5102903500b1696c14593a8ad129a4a0976eb69577e1121b38ad6a0306f0e8589d19681424a8af955f8d8f5af349405ee10da30301857eed4907240eb0e4f499b48033694267de1f95f30f1899847dc1686fdb6d17d2ce79c30e6e9664d7c8db9b06ff5ebc0d9509a45b57789796b526ac0c229b1c8e2", 0xe2}, {&(0x7f0000000540)="1361629dcb1323c26e5697ae1933", 0xe}, {&(0x7f0000000580)="aa961202fc80e8dd6e29679913303c74c436d1b7636cf51ea6c8ebb1dcba2ced2529140efe48b5bbcb134091ce180eadb9d6a6dc6b52009086673359306db130b34d6db544965a07c5c07cb202b386bcb6775a42a7f487d56176ba145aea8e69ce08c17b0f3d84235e2d5b775ffb25732c202602c7d8bdd15734268b", 0x7c}, {&(0x7f0000000600)="0bc8deb5e2605f52ef2a48e977159dd6", 0x10}, {&(0x7f0000000640)="5cae98684eea4f775dc17d5a31dfe0c08a8be539364572", 0x17}], 0x5, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r2, 0xffffffffffffff9c, r5, r0, r4, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r6}], 0x80, 0xa}, 0x401) (async, rerun: 32) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) (rerun: 32) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x7, 0x1000100000007}) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, &(0x7f0000000200)="719547a844df7ae7f1f91e3471ac0058bc5a9150597f8c9f93a34b8e5f84cf71b59c7afec37082f226e378e14f7a986ec2ca32175ffe3119c9ec2872a6ba238255a2d90f774e315f49e196b52a8239ac2e3edce02bcee7eb8ed79f7422c75b2e2b7521038c3a3d6c50fe8e103f06b3458c21883f2d044a28f12c0b6ce3cbaa9fa0ba3f6eb8090423d4b451f6ec507731688e99800aabc0380bd122bab1b5455f64c8160323d3d9c2375f2ad11385e9c8e58c0056f619f9c331c5092df6d3788ebb7fcb2a7a3aed6de670c2629f0a6822099a8205000000e22d5c50f17d94df6d07293ba1edde88f80507ef24edac0ec1", &(0x7f0000000080)=0xf0, 0x0, 0x0) (rerun: 64) 750.168249ms ago: executing program 2 (id=133): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffa, 0xfffffc80, "ffff090087000000000000000a000000265400", 0x0, 0xd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x3e0, 0x108) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) unlink(&(0x7f0000000040)='./file0\x00') 749.076904ms ago: executing program 3 (id=135): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x1, 0xf8, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffc75) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 697.211707ms ago: executing program 3 (id=136): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) select(0xa4, &(0x7f00000000c0)={0x7fffffffffffffff, 0x0, 0x4000000003, 0x4, 0xdf, 0x4, 0x4, 0x40000000002}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getrusage(0x0, 0xffffffffffffffff) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 695.823895ms ago: executing program 1 (id=137): openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x2, 0xfffffffd}, {0x2, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x2, 0xfffffffd}, {0x2, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffceb) close(r0) (async) close(r0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000340)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x7fffffff}) r2 = socket(0x18, 0x1, 0x6) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) sendto$unix(r2, &(0x7f0000000180)="4d024ff3ffffffffff0340006f300018", 0x5, 0x400, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x68e, {0x0, 0x1}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) (async) getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x2, 0x12, &(0x7f0000000280)="ebffcbd3a82f00000000992eaa0800000000000000db6860fdc9b013d0425a13c2a9fa7e3bc78969b469b66aff5f0e4e536832550c75d71c5ecfb13845a34d7d664824147d3fb9f6f90d55a15e1134e3d41e1d74d427b0401a4155b90684e2847c5a807d7dee4f1095fe9f40d4e8171a70afc425e1061bf1fe5aa95b18c09b27ae443e280d3f324fdf6190d6b2", 0x8d) (async) setsockopt(r6, 0x2, 0x12, &(0x7f0000000280)="ebffcbd3a82f00000000992eaa0800000000000000db6860fdc9b013d0425a13c2a9fa7e3bc78969b469b66aff5f0e4e536832550c75d71c5ecfb13845a34d7d664824147d3fb9f6f90d55a15e1134e3d41e1d74d427b0401a4155b90684e2847c5a807d7dee4f1095fe9f40d4e8171a70afc425e1061bf1fe5aa95b18c09b27ae443e280d3f324fdf6190d6b2", 0x8d) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x2b, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x7, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 695.332124ms ago: executing program 7 (id=138): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) sendto$inet(r2, &(0x7f00000003c0)='u{v', 0x3, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) (async) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) (async) sendto$inet(r2, &(0x7f00000003c0)='u{v', 0x3, 0x0, 0x0, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000003}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) close(r0) (async) 694.815145ms ago: executing program 2 (id=139): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000140)) r1 = socket(0x18, 0x3, 0x80) setsockopt(r1, 0x1000000029, 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x4, 0x0) 693.120871ms ago: executing program 3 (id=140): r0 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chflagsat(0xffffffffffffffff, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xffff, './file0\x00'}) 576.65681ms ago: executing program 7 (id=141): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3da9c361, 0xfffffffb, 0x8200085, 0x8, "102e260a18c46af9afc585e5005cf0b55100", 0xfffffffb, 0x20206}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="dc667b77d6ae86776d747f909bb4fd00a4e2b38584dfd10d923bfbecebcf504f079ffcb5e31d70fe46f8b93089d7d89c841b9ce0145a11c02f3e7e19e77bd524025a96cfc9ca82110b3939c9d6cc77275e092877dc71932223b2834519488f3373acca4c04", 0x65}, {&(0x7f00000009c0)="4221ea7c890fb5380ebdb2b4d35088a71b6f659b3807ccbb53d95b8add7da6d7ad47ebb6ff864caa818a0b77e369c62c9ddcb1504f21fd5777a990d76564dd6a060b27f4ed081bd36f860e96362a75aa78d7e3d172dd775be42d491dd400dd62e22b48edbc83b714741ca8f87ab6708c2bba01fb91a6535830f1af9c6ec501a8f9c3c1afe429d587fc9e0bd4ccb464cb6f63b8263e804bfebc8b8653961cc1dadb429dda0134e451bc567117af836fa0b4a578de8b2b89aed7ca3ba50ef0873837929a4dd6f23261fda1fad6e3644ec797107df944a8ea7001bbb3fe6c8bbabd948a75f548f5fcec8845aa1254f56f743d6e496550672109757dfcc67d164d90ecf44df6e48f695bfd027d99b05bde66eba4c379a446f16270c33bcf2e9ff67fc8cda54a864c97cbc828a374aeadc5a26e42c53c40c49db92ae9db27e331d0d3ed3e43910b4f36afa8126266feae46f6af8c1f7713fcf449297738fb0f381e85bed67eba614ba86a6d1f5203d57dddbe8fea0316a75e1c0f527ccd41c87ec1987d57102b790f82534a78083643e37948897f021d6dc568fac2dc2dfccc0cdc1b8b54ab6fd4d8835316dcdeae1bd5cd517aaeefac9f1b6a3b2288d2dfb8a6b4c3342c617919c7917316d1fa1c4e501dc34721f4bb1c16c49876c73659fde00c870a5e3e0a394e79aac8b529df0a769755cf1582e9d324386621e1a3bb69d75a81072cb30ecf4e3e7bd1c5b635f009", 0x20e}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) 575.981168ms ago: executing program 2 (id=142): r0 = socket$unix(0x1, 0x5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x29, 0xb3}, 0xa3f, 0x8000000000000000, 0x4}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r1, 0x6) socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000002ac0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd607480ff0018a33361dddf08cba865324500490a56d30000fe8000000000e2ffffffffffffff00aa110001206500000086009078810000008502000000000000"]) syz_emit_ethernet(0x91, &(0x7f00000003c0)={@broadcast, @remote, [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x7, 0x0, 0x2}}], {@generic={0x3c0b, "2c43c4d3c633f19ea928ae01e562cf3a4bd04843bd501eb30a918250c78405880292f86b6ce62df1fbc847fede1c188ddd75a4f126b8457c0ffbececc43f90c4e8e0f80d8d66b7b0c757af2136c3e3dffd3eb05734d51dbba06a8571e2d8dcc55a42c116975fd3f530e82fd089c56c59f7ba8e52124e1656645f3e"}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="0920010001000003096e88e650de1bf240c93e2ea1a44278ad365c2a41563003000000f1d624b7440c0a", 0x2a) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x82) chdir(&(0x7f0000000040)='./file2\x00') bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x7) r4 = socket$unix(0x1, 0x5, 0x0) open$dir(0x0, 0x200, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="c2afb22c750e13e092681d0a276e57c96b8347b33df9992bb7ca8f9ce460a75f681234a440636cbd2457a20817b05000763c1ed4eb600c03c0398e200a8021e034d8f807267646342d6c9cfb6c046ebc95abe64f8fcf7a27b75cb214f4b8aa6ff64e57926267e8d0f54c7437d8dba1c4cfd2c834890c6a", &(0x7f00000001c0)=0x77, &(0x7f0000000240)="76448e9f15fc3a90fef1e18e569d00bf77c64229966cbdc346d5380b049eee46e0b8c99451cf4bee4aecd13792065a7af0b672349a6a989b72af3818aca9c09ccd7c65f46907c64e50524b1967a607d98cbfb18360e18c943ad62a9a6a0684f16f55a79baa590c0a9899e241ea1b5bd6821c8ed52ab5a2bdd28c1124a97c824c504e0493c3618c6156d0a6ac6348cf1edfcc209829ea23f1f2459fdb64d4b43e8ccf7327726bb6bebd0349d3448951ce51bce692446b9230df0fab913dbaf6ca408e23f00485e8bd6723b1d52538fb67df543258ab", 0xd5) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x69, 0x1fb, 0x2, 0x400, 0x4, 0xd7, 0x0, 0x81}, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 575.299684ms ago: executing program 5 (id=143): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd607aa42d00082b00fe800000f000000000000000000000bb0004"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4"]) (async) select(0x40, &(0x7f0000000000)={0x1b, 0x5, 0x4, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='./file0\x00') (async) open(&(0x7f00000000c0)='./file0/file0/..\x00', 0x712, 0x0) (async) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0x61}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ffb, 0x3, 0x8000085, 0xfffffff8, "102e260a007be2dfe7d62007f533e2942b7a3ceb", 0xc, 0x200006}) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="0d862d4a58968b451e31bfa26c9afe68ed5e1d20953c6fe095ccd54a67f1a720a2669441becd092ce4717632412d1e2f210695dee7c1ee75b6709b5f2d3e2fccfb3916fe9ae0bb0839ae9e7f6ed76339cc8482014c4ed063ba95d7296984fc4854fa8c092d4b1bbec102a4b77f1ef61f793bb1f276f498f6aa194fe9c052dd57bde83db6ee257718f4afd196e9f33b5428fd07d374524d642ff42bae96db34e662f45d730e4e150491b3d94c4579578c776a7e92c34bd12edf8d21eb2965542fb56987435dd177ac5c146c539122be18de4dc577b6a87dc1678733ffc2c56072711f312321dac4428975007fa7046f7db3422572837fa22d2076e9b85e623a1df76bfd96ff3a47bcf97dc82157fed4d95499414ccb2fce8c3cd26b806d83be7a1865f7dc39eb29508aa745884284d7fb6b619f95ba2b8b9819583cf2427f854962cc58d106dbac0d77751a099523ba7aabd6f878eeb6c60a4e3d990e0f2c5172406cd0c3007e0cbd14aeb9f93baccdc23f88467bd7a30cdc84acf4fa481231d603b577df0294f121913f510c697ee8dfa1dc93aa300459c9bbe6c33e4fdf4b2195087d32d44a2f3601a90f7af0cdd8ea23ae05c8997171f02bb1133aba4d97ee337ae041e6fa1614042e3213d79d898082e653d1d7f684dbb82b4d25409d45caaa2291dfb7042906d30f5b07ce46f1762ecf4981f55b393681c7ede895fa85df67acf8b212a92390689418236d237f95b48afc09c9f56b35789681dcd9e6b0abef21d41e8c2b7a192b90c1accd0abdaaa5dc28", 0x233}], 0x1) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x80, 0x8) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000000078ac1487f1ba1932268483b1df6a786ac900bb00100000440c7f000000000000040003000000010000000000000000"]) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f0000000140)="2d169f06b8a6249c2fed62cf7e17bdc70273558ba3e49dc5eaa387430370850d7dc962162f390fd629773319a9f1f11b", &(0x7f0000000180)=0x30, &(0x7f0000000200)="27d931a639944063b752fc47f5f06627b334ab9209d6777a7c645210b78ef67eca62f64bac0d85357722b81eaff54a2c693dd415af552f4844cd7b7ffafd3d376f0bc71ab4ca0700f2b10d74264401fb474213185859c707f82393f14abce849a0c88f8efcea9208beff00a5d66ee59ba71907ad8b8d17df77c78d0968be25374cda4910bb41e326cce3aadbe5430aca54b91e275a87ebf1402f1fb2523a298f8c4adfa0f21117506042fb831e8c9912f508806477de1b6edaec0d82a35263d15542700b04e177352b467b079e6c68829a5a6e02e983f97bf0eb340988198f317b15767aca2cf0245b89338a5c007eac8b717eca8a43bf2d1f93719305fbb21f5484bbe2304ee874cba38ad047eeb6ac0a2ad602f41ae1e4aea89acebe199bcb58749ed7b826698065df9f9ad143b7057b68ffbe5a4faede978c063b8635911df77ac75127c8ff9d6cd103245d92f1c8906a1f6efe4ebe82deae7e645893043cd28ae3f09b0b48ec1eea97083ce1f67a705ac447ee93dd94e1e6e3fb802f61a0af0f2f18f8a92391e945db18b66f0a0f577c0329ddeae8fc02e06df0fe4e80c3bbf7daebd51228b4f51e032a964c23e4bd1eda2f1ddf5063e0467e5d55d867c88cc85659f3f0f6fdc733be6bba8681a52af43b24f76ac344717158571fdd9a4215314e7d9ade3885775af5e26720a081ec95479dff4eddd08fd4f3fc96d0d2bf0f4b557a74d1a888dc980a637311fba4d70ef547b7acdb47d11e985e67820f04e1611f8b844ecfa11c83d8c7e45d2054727c10cdc51af5e79823a6a20e26ce5aea182eea62e193b24f1d998405e84cc0560750f0c95ae2a88f5eeca273a05c18a1c11059023eb275d5dbf57455bfbab8717d1dedc71386c55170fa4e963260c0dc66a5715473c854b69a0592f1ca5bcbde8424de6d28f1675f65c4d516f3a67a1b1f97b7f4e4eadaae105594340049c705ce0f33459c1921d888104de67f96c4ac4dadd71ab0e80f63e0eb54cb3b740ee19375e1e60bcf6dc4543c2629dfbece7f7404f666da908f271c4c3d9a29a8eefc3359a80585d079b4960d471d90b02ccccb363aae179e3e128a57128830e2c8c790b0cd588f3f8375e91aadb5d6e351e64819f9292fe1068e4c2536cbcf05a95f4f63090f7dcabf8c518c61e1748f9c69e8f6dbfab53f5170cbae02a28dd25acc68e2b82e220eb245c0b09f80b708a04411ea813fb1cfad4c192e3491294d674378c40573e423611e6fa9b48ef08b122c0f54d5133093eca4f10bcc924d38db29dc25ffc0035260e1bdd68bc882e85345a6d64ba76dc65e396289226808bc36e43a8d9506b267c8882c75ae27393d1b52e9bfab3e8e89370b6f904c2fdcf9061e70949b6af744c9f646dc6c842ddc241e11ac6e8b0a9db8b3a06df29634ef154b829de1e04ed69370940d4b8c1bed63e6d61f2eba2d39c598b7c1a49340746d4ba6fb5419ff7b7f8490e7acebf0f86e901ee9a3bd4e8d06b63354d434377b0e45226c1063ec745377e6a4441366121adbadccfde84803411a8133f48181f57b32b185f62ad886ce2564c745d2754ce2a621e25689d6aaeb4a502423b17b5cdfaf3959a12e1af9a0cce47896b6a02e2ec863034854438540e4f7378e12af44fe8f3ddd19f009172b104b9319f260a822f358c787e153b5a27d7a41db7315433e5b96979fa6891656bd2605fdc3c4205df8f49390d4b8283ca47ea0ca6de2f1ae996fd686bec553dba806be277f8f9dd66dc4e2e90f334cfb63fbd9cd36e0f8baa842ef1a977d71fc1e787583e63cae0a34e23a92c6cb2884a3c528414bd5e3f232f50a64cbd44f124ea804a7232a0521bbf87d1504020edf5f70e5b3e760ffda020600d0ae8cbc525bf35a7eb3f206fb824a18d3ebf47c9b70c4243e6ebb550e4e3456d283b8c1b7d828c8518431aec14768eb340ec91698587c765075b53d147356ef3ae6c95920d465fedafa94cd4327c93382d1102087edf21b4366bb4a8d7d2c6c13c61e03119171581802a14baee68619d7cf2f5a88f7be4d36a6c5ba748bd511f5a9f005fb622d1ac1937cb687504517d65175376370ec5a9727102c64d6bcfa0774f71947ac4d322fbaf9f51ebdee45eab751b2f8cdb3d35075b76ac6b293c3a2ec62932db83986a2501e333e617f8e97885ddbaa5fa89add8ba2739244c27741442e94b1b11873507a88f136dcf1a049f2550c5b81dff434841d3123924f94e80d48cb05253bdc69e0c3841debaf758bda4c456ff2c9e5f0b2a208517e202cf922c187ec307d0fb05a5b1f3be56d6311ffbc7e5a6f9acc5c91f99ffa6842bc053389489b29402962406e23ce335df9ad8874d010542939321176a3126594da966f4564986e91362fa978d6253a4a2a555bc9601d93c565da9af71c7d5f6c7c43b056fe80ecbe0320abf3a760966d2c9bcb54db504b8751cc3def5b66c1a9e746f04b160448e8821137553ef4c8da044e4af937fe3ee3dc45defff7845c9b0835f4ce7dc24360cdc5b11eda5e1f7a1ba5f5a20411a8fa15fab7935d8fd5f81f34219eb399d165a55da2ac006b87d8534bfa6d6a382f52e3e1326c368ba5b3785e0e4630b4623f0774c321f39fe77439a31b5a442f01ff091349d97e2c5fdbca0c084c4864e7684ccc2d61ac3d33b8b2f2c44b462ab259bf5a863d4e5130efd22fe54fcfcd027341f086961a5bf3e658c0074268a80b0ff311c2404826d5332da83a44c72b03aea8ed251771255d7d68c58bece1d45c92d0a5eaff86245a911cad0d1d8038465b16e90c48b964e64ba18a0cc6ef56fd630f79d5e9071bb785a713642575b0b54a614c610a338330f42cb95611d203f6632ce8cd82e2bc2034edca6d4d0bc96f97fbdee629aede0a7572d7654f5774819196748b6b926534306fc495fb9e673fc3bca8766e1aaed4edce70aa590123852bfccc6ece11d72781e0c74314b4168662819ddb278af479eb9d2fb0c03ffd6835907c2c2ee8a632ab162506af87fd6887a159327d17dfabed725269e4f7a80c8246d86fa0f4f100abfaf72059fcf84326a939e377732a43d138c584f2aa50acf7a8c50db8baadaa87ce6609d3478ee4e878d4d4465d34d64abf08f47fb4baf5e99f5b8f2d69f04689778a8712d911526b422a000a3a6c91bea21c6a8c77efd212b7a8e2ab4321a6a350d4145561189726c550e7f9b73a78b13230883436c9d9ee7c72c3041d98180a8b9cfebaa940942d92d660a3a71d064b8a4893cd6b9e8ed47196d603a70d4b87b9222e63d0433384b2426733cc29d361cb3b19704ceaee908ffa98d2d4dc57bb33bfbcc05d490c073d3421acc3d9b12bd02bc17b12f2fa62a75f9dd2ace690812092fe2d83835e35fa419b068d07204d500cc80ac130f87d8259ed8f0cedd8ca2294f01d7dc80db1dfe985700b7bca53f6f4648b912b4a2608dca51a0319ddbb30460bb5a60c90b46b6ce70057a121e42beac04e02498dedfcc2ad5373bd0fa056c8543de49b2341b5ccbc3c6b9da8f97c3cd5ce3d8b6b11c6c8684e5b6a5b64ed886b39597a6314023e3efd063608ff6357177dfd6d278b37879030208d6ea55a6c754f60397882dca28a342a7a1680d01688e08f05d265d27dd5e7c702ae22f898651406b1faa4bd7ddf90678e58ec12c6e91dbacda642fd882b6f4e84ae7a7530618f2101344fddf005cb5604d0847589d08ec453ad39ef0ab60469e30e9ff53d79cd44818af6418e894bb1b75c025986e155a20415f5a986ad2d6cc1379012e508677100f3b426f9c7073ee1daa73bccedf24102f30a7e4eb8964732fdaa1b3a0818a2188eccc4e304300f7c057bebe1074bb30f412031979bcfa7894c380a319a474b6bd12f472e3fc5331faa82f2c0ad4ce6f01e6a1a256cb02e6b48a3f09c95d2c680b2144baa40dc789e3c9329717a158a06720bda10f6f9aab1bed6656d2a5f0be156a05f0cceed64f6d72dae4eec290a552317dd6bd0f42470048d0b582961f1e1711590d2870f5359c0503e6224dd03d9c4b24ca02922b10e31a9c0261b4b3552f46c92e581e3aac635e1abfd659759fbf0b1c2a0f422636e0f5c20734479cf59813f1050ad5e216f2f98e7890ae46cd255fb8c17913159fc3e152587e9b199d589c73711b97a573f2303cb2c565451609182afbecc9ce4969d0e66f78d4a3c4d0a303e9ffb7b6ff95eced6ddb51a0b9c7a352c62b6b0179ffd260de90e8bce11443c62cc9e28d6c7d79d45d23c5b7843e9538834be4cb20beacc16e3de2b14f4a2fd539f95772cf8bf3f97552727fd11a7baf1f0c443f6565a6dda352621221abade78c2104d9acc96eac126bc2da899ce52620d6041ab73972ef6038cd1c52d97d9e499a83b91cd6a80cae02766ed5df338def921e27aaebdadd9aa9c7e5767edc7f08b9e3059ba0d9500d8a419b95ddd2cf42215a270196c8f4e214dc5d1d17dcc534dd51e9d7aefe073a954d37fa2be53bde5387560d09227304d9d1096667713796ba7f9bfb2e850dc0fa4a37f4017864f638107fe05ba98332dbb785686b06e73b48a22a0b51a12983786519ee987f93bf5a4645f7e99540b4faaf99c9593bcc3b6ad676873a256acef3fb18fe307eec20ffa0bea0e58e9834d3aae5b6bf80f4d503cfc2d8db2259904d51f2d08fe204b0b36ddaa2aa3da79a06dca3f8cdd6b9ef521d3bffbd1454ee280da30633beb761391b8d7e704a01b5b6e089879c81680a2d2936055f689efa34f72c1e397b2fe504ad7a7d9715a1d5fb2ede69f723ee21ed59980b742e71f53c02684c973c8d7e78448e2179073022b37affa0ffe3d38c210799848471ade3b4a571bf4e95a382341fa8fa208fa399c0b46b5f0b74f2644f58bcf2021d18a552aa1ea5b18c4b4a38e5907f05ba977f75adaf573aca96cd1472ccd33e7669599c414734637720e67d7ed91b0113b86dcb155ab1f29974ae853c5d48e1681dd163417ccf1911fd455e70764a689c7dd95a1d88618aa3e007b89514b0d122316daa28b0eeceea7ce19ec2092ca9b191d274e116d38393cc04787a6d708f879b82ebb7966bac209cd55a63872bd21df2f5d6d4eeb75a09db7143b6880ae854a7258b6e64b81cc514a3fee859e4a220d6dcdce636663e1eb5294c877d0661808b04587b0fe8d5a632fa662ccf0da241d1c4574e2403ea7eb8ae8351f1478015299bf58df49c961604a9804bbed2f763d1e6a0c1085b3cdcdf3e15fd3c7f922d2db6002f8a3a82895484727703a8dcdfa7b26d38208d723095052d4e71315855c811b101337d39fa1cc8173b8453ac23687e35e96e6f0138bc0e3857568819084e5dab031f86a73e67d825eb39566b647ce7a27cb7d44050a8b7b4ea7b94df765d7813920189d9ffaa28283875706a54650d152f812bf5b615b583c8dd5addc3351a479ecfbf431743264abe624705c04c96328570ef97786bf7bbc0eab1513cece6f0efd31f26462adb1202577d8980897ac06125144901aa2863b1c125170bc1142ecfc6c65842df7887272a1734191a91d0fc73cdcf9f959507a22c8c12072ff9c20a5467c2a1efe1ca00d0719181dad07c7f05812dfe2031c2c6511e4b965e06dddcef31d65cc1e3eb806ac39543f318e4de99815e60bb41de1a8277d74ec4d3b4c584c7ca0fbf1d59ab7fea4898887b8cb0b233510d863ddfb0c008c55a071d23b7a8bd04a4cae02dd1517707cc920f0206622b0b9992b730e2dd3b638409df91c11269608b9ae19d5569714f76e5c315b2f94c5470bcce9ae50bb3e", 0x1000) 574.959357ms ago: executing program 5 (id=144): readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) 528.905634ms ago: executing program 7 (id=145): r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0xefe218e6f6e765d4) 528.040772ms ago: executing program 7 (id=146): r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc001, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRES32=r0]) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x1}, 0x2) listen(r2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x207) munmap(&(0x7f00003bb000/0x1000)=nil, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0xfffffffd, 0xfffc, 0x0, 0x0, 0x4, 0x1, 0x800000800000000}) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) mprotect(&(0x7f0000144000/0x1000)=nil, 0x1000, 0x0) 523.558028ms ago: executing program 1 (id=147): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xfffffffd, 0x7, 0x9, 0x80000000, "4b29c34b96bb22db646dc43a548e8d7fbc1c1a1e", 0x6, 0x7fff}) r1 = socket(0x800000018, 0x1, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = getegid() fchown(r2, 0x0, r3) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) (async) flock(r1, 0x6) 509.983778ms ago: executing program 5 (id=148): syz_emit_ethernet(0x62, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x2c, 0x0, 0x0, @rand_addr, @mcast2, {[@routing={0x19, 0x2, 0x0, 0x10, 0x0, [@loopback]}], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x8, 0x55f4, 0x0, 0x3f19}}}}}}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x114) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0xa, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 507.825099ms ago: executing program 3 (id=149): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000700)='.\x00', 0x49) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='c\x00') (async) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='c\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000640)={{0x4, 0x61}, {0x1, 0xfffffffffffffffd}}, 0x2) 467.060134ms ago: executing program 5 (id=150): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e97cae85e4081f2b27e3a81e536e", 0x14) recvfrom$unix(r1, &(0x7f0000000080)=""/173, 0xad, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x420, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="c1ba73c158c0", 0x6}], 0x1, 0x3fffd) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 361.032889ms ago: executing program 3 (id=151): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x200023}) setitimer(0x2, &(0x7f00000000c0)={{0x2000000001, 0xb2}, {0xffffffff}}, 0x0) (async) setitimer(0x2, &(0x7f00000000c0)={{0x2000000001, 0xb2}, {0xffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3fffc) (async) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3fffc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x4002, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xd, 0x8, 0x81, 0x1}, {0x3af7, 0x8, 0x5, 0x5}, {0xffff, 0x87, 0x2}]}) 350.683005ms ago: executing program 0 (id=152): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000008c0)=0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000140), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000700)=[{0x0}], 0x1) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) write(r4, &(0x7f00000004c0)="b96a", 0x2) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0x0, 0x0, 0x3, 0xe2}, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x6, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1000000000000236) 252.147652ms ago: executing program 1 (id=153): syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@timestamp}}}}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 220.806115ms ago: executing program 1 (id=155): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="6dc100167f", 0xffffffef}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) minherit(&(0x7f00003a8000/0x1000)=nil, 0x1000, 0x1) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x2) listen(r1, 0x7) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) 213.933676ms ago: executing program 4 (id=156): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x6, 0x1}, {0xffffffff}}, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) (async) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) (async) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) (async, rerun: 32) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r4}, 0x0, 0xffffffffffffffff, r3, r3, 0x0, 0x2}) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) (rerun: 64) 213.288592ms ago: executing program 3 (id=157): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03010000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000540)={0x6, 0xe}, 0x2, &(0x7f0000000180)="3281761e6c045a", &(0x7f00000001c0)=0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 212.890665ms ago: executing program 32 (id=157): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03010000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000540)={0x6, 0xe}, 0x2, &(0x7f0000000180)="3281761e6c045a", &(0x7f00000001c0)=0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 74.705892ms ago: executing program 4 (id=158): acct(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x8) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd"]) r0 = syz_open_pts() poll(&(0x7f0000004740)=[{r0, 0x4}], 0x1, 0x81) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000ff, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x20000000000000, 0x7, 0x4}, &(0x7f0000000140)={0x1000000000007f, 0x9, 0x80000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) 73.355587ms ago: executing program 4 (id=159): r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000300)="47c8ed0b", 0x4) r1 = kqueue() r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f0000000100)='M', 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x9, &(0x7f0000000540)={0x5}) pread(0xffffffffffffffff, &(0x7f0000000300)="9fdfd053be1c7282b018a300809026831ee8e65ff189ece9905c4689e7b693428133c1fd2deb9b4db609cd43f0d51b143c186214ed3db74315730275163f753b40c3906cb13feba2b9abc340b929189dadf96b9256c785a352ebcff76337e9f164e304c201d6a0848071882185c86de04f7890fb519784dfd3da9bf7a33d599072f0b3588776195a4f4245e6b7b3029468a3c6a70e0f73b50737826cfe814854f8eff1f3d00b9ecf3aeb9214cc5d2fa5dd43bd3e8b622bfbaa4c0d6b1a9c38feeadecca9e205b80469f178", 0xffffffffffffff5f, 0x9) 71.142346ms ago: executing program 4 (id=160): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) (async) ioctl$KDENABIO(r1, 0x20004b3c) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) setsockopt(r0, 0x3, 0xc0000000, &(0x7f0000000000)="ad4e638345859302fd450420bf364707e2b2d5d6e636836cd554d9c535dc53b77b0079ddff583cef5b7d19724e596ea092492f403d4853492713caddacfb0aec3d25ef724c632e3bcff586e6a3b4ab242f236d79ea11a47396cb163ecb99633dd0951f1226fd6c1196a7212333d175c76c7f161093fa9156ebd8f5391339b9164f28f30f4ca6b04564bc29d260c8b6533a22c6b0523a7d385d1a12c252f49fb8aa39a7c6107e02405c38481d575d322fffe854c001310aae698aa786888423835e1001ecb69cedfb3644", 0xca) 70.406238ms ago: executing program 4 (id=161): madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) syz_emit_ethernet(0xa9, &(0x7f00000000c0)={@random="fb00", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "832003", 0x73, 0x0, 0x0, @rand_addr="002000000000000000000500", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x9, 0x1, 0x5, 0x0, 0x4, {[@eol, @generic={0x3, 0x5, "cb4e28"}, @generic={0x3, 0xa, "c837e5f819599fa5"}]}}, {"a26c47e06c2945ae1eb9c87c386298a3fc2a18cfcd920fc6aea23443988941648010ef50ab0d9c74fa7a5b4db2b0d55176cc062da73ff4ea2006c282f958377770249c61130521135ec9ca2f77b84a"}}}}}}}) 69.194433ms ago: executing program 5 (id=162): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x14) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="8c", 0x1}], 0x1, 0x3fffd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mquery(&(0x7f0000704000/0x3000)=nil, 0x3000, 0x4, 0x10, r9, 0x570) r10 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r10, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 67.813375ms ago: executing program 4 (id=163): r0 = syz_open_pts() (async, rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 32) r2 = semget$private(0x0, 0xc, 0x2c0) (async) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001b40)=0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x410]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async, rerun: 64) r7 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r7, 0xc020699e, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) (async) r9 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) pread(r9, &(0x7f00000003c0)="24466413dfe4e70e90d473f3cb8b907168f7eebef30d5753dda934021869803dd8106104c41a0bf758c70728e4286a62459137c2c38ec9d5a21fe627b5cc162df40dc11603451f7b4e67bb777112632663492c287bd6d179c6e3fcec4517", 0x5e, 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000200000000000f0fff0ff09000000"], 0x10}, 0x40e) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)="e62ae62b3bdbb521c512c9469c9a25c60126449ee258a8e485e46d5fe998e42df2774559ce4216c02b5399504f60aaec8e92ba04000000000000009b1a2437b14a2c620be3f58cb415817b2c56a1559fe9ac38dd26049eaed6144b4464f538d0a6e2ed53c694a4ba28a166330e26d2419bed0e3f766f500684055e08", 0x7c}, {&(0x7f0000001500)="432357af7bb248e8a96037850400dcdd1acbc722d16c162245e2f488678db973562bb4ef6c7085e0c73aaeee30795abfbfb0a24c3346ee3753e8bd0aad0572a3ea23b82d315a770c4618bde3765821a35b8c53d06306c58679483677577d1fb6d59e37e203c7797618f94749f33d50fef8fda902e7e03a1c922253ebaa91087d241766ad9b714ddeef9bbefd5bd10bc07cd868a225c65c16f9cba4553906978f8dd7245f881bf29a686641042222dec36015e0a4f458c8619eb67833a65e1283017aff48967206d9e7321886c98cdd5450651226c8f9766246292fb33314fcb6951ee10f8f4b8cf4db0e420b4a1dc63e81a2145ae005bf2c651d5d02df2f68de9ecb312e63e7bdf5135ad8d4065af2b1c1307972d91aa63d6f6868a9bb74be8ac921538b363dce54342d9e1adc2b45e1744ebca67df79bc94ba3636f72faa9cb6a09a0cf020d5edb4cda7d81521066724a1bb141bf6a6e42838b2f3ca38c573cb9f395166394435bf9a22eaa0dce4b0f13a9a55aaa9d5e796e58dc15178bbb51b7480e87b7051901de2d83677c256a1be91fc3710134da242554ce16c464ce505b67f67ef543f3ecc0e78a1250c68e6b364e7fb270cf582d85393d85a8cddb29f36079d51add9f3d2298388edb7b5a936b5d2631292de7bb78c71ecf822b015a3b7a4b3e62a4af982858f27550cd39c3b7bb6380f2e8f3707ac27ca2f5e302f431f9e76e28221b8058b9b7ae5140da556c3085a39b40cb9392cc1c73ee2b92a3fced938555cfa75e53f0e494ff5cca5e73765a30b147dc7d2a4879e37fd1631587573c106c129c55f1ec0a977e98cceb675817df45715d6460513986f7eadbaa95a1ca2df4085218a3ba10343c806971078015678279b6893eed2b9637c741a23ac79811cb307e25b41d470d8e724a7b025a9442cea63c6dea9b37306ceec8543ea14cf4cb7941203ce337446ee5072addae385984bbca6c35f65ee18f707d630a6d308379e9467126cc8230c2f8ccd4279d6360b554fa31607583e21fe3f87eaad20ac2a2770bd65737c47aa08deb7e32a31d7104bfbaa963cdad2c7be75dc79adb1aec9be5835cd7bcc69fc5d4a66309119edcc6f084b936d1ec5d0c63c3dbd06c781c16a119b2c5aa52e500cc7fe2090e145b7ecc31ed8782a417a9fb12607c5586e97c3d3cb78b6d53c4004510e5b89bb11c152c3f01734feee9c6e7766bb699867bc6036670bf382640e1ea9c9cdb0f14a3489a45c2800b64cca9fb0a33935a0b4ca451cdebb7dd0807c17da8b6f0f76d160966f9c9c8178db907383eb485a229974f2c818948681c8a41d3601370f0e30c5f3abbc5ab6c1fdbd1c622c01d72c59cedc817c30f64a16bb0db7f900cafc8db20d762b4c903e29abb7e4a841c35241b66cf56d85fe3ddff0889fee29e6d430cf67c9b302b254d88de6fde47e5292213b4f7ab7a90eddffef3095393151a8d8abcf412089514416e6ca0fd9ac383e7b8b9652ea6526e5fc7d866f62f38f69da249fd5d9279e479d4110127ba5d544c76002d655a467af8f4e4e3beca1be0d578d270aeb679070f48a7033a41df9f09d93e31ac98ba2afd3f29a13ce39c3c3c21bc9197f93cdbac146b738e988a6e946a72eff999b365a06329735a7da9ed8bbd9481cef83331c087d924932f0d2c07da29a5bcebb5d2ae0b51d423a50c9d816f08ad91e1db82ef14741c7df6b43a1ed715b2535e7fbca05c5b3a38294033d94815a45255b13afad832f27eb957a5c0930b9ffc16d21010710d05fa4cdeb178f2c1a33d4073971449eed1de3d84eb620f85389dd814626abc6ee699bbf61e83a6ce7f64e071eecf6f6e706d5d00459d0774026539d5184404673875243727e49c0db3978e1bd6517eabd1e5a00143b9401a54d4b5ca3d5f1a61fd7f5a5e7bc55135bad6c927f3a673dc41aa59a636cc705d55cc857340a7d51c4d6644537d7bd0c9c2eae369a78709a3ed7c0c4f155852c3d5435ca38ec1ace1ea5597a79eca1337a4dd801b577c495f3cd3d6d32fd707fbd0395a6686f5c1cdea0a4bcbbe481d0769a72f3aa3bc75f3c840d93f931848736f1d501a01c2d0ff11b85805c9de66725a74d36ae4884958656ecb844c807e99e38f0932b941bb56daa86eb1c5bccafa0568c52e5fca18a94bba7fee0848c71f422c85a89022561d4fe44e2e67f8c14a41fd4844333d3b8290a7b62dbbbb706fe5427344125a7f4aed007a0cc920beded7b72f3cb7b30083b1bc925a5b424a6c648cf772f8d55908a9b3830e454fb0bdb585ffdb18c63e893f446583808e7a49e13566b606f19a7d2fd5bf7333c18865705e6299b4ae13761ae72ac73a363535f8693d52c86f606f9a1cb403ecb8a1502168bc411d63d2ae09a5b3ebf415ca409cff23fb144c612d1e06efb6a8a8a977a987b36276cf9cc4082ce9ead497874eb301625a37e3e6162fabdc167bb4d4d90a685a2bc7162d438da942c79a3351566bf428390a47b1bdb2e318b80f0914ff67dcc33af3411be0e90ab59bb89fe66fb6f01d97dc6b1bedccf1c71c70785174b024070897a596729a4598894c3e0d749da07d04e5909876babae8ea0703d015c13bf4ad3feb8d72c8a75820cd5c2c5ddaee893f4d28c0067dfd9b43d34e04eda9a4008e8742c42ae6e7376f7055d5e85a8d996145d4342523fb3a8406275dfaadc2a6558675600aeb8cd605113a358acaaa337bdeb9164ceb3e1e52abd743e9cc878413a3461a31553b1ef8bc2dd2f624d633faa138c5cf2e63042eb1454a8417652617a28728a3d877ac26821906fe442ffaf3094bece92b4c7f6766a4614a39976a09e24086d3933cfbf16ece78aa1d670ce9ed74f818982550e191ad6af634ec107fb554a6ed9188b6488f1704e539c242492fb40e05ea34d573e4d6a64f16e62ac054525fe32da6305a35b9ecc192013f08cb67a4a72bf34b6267b3b068e9710a618d2fe8fee5863e346a859db4a5cb6eadeffa41671a37581ddd975632c59f1ce90966d20cc1fdeca38c9a6e46192f4d90b0dd5f130f35159e6732a016e5a3d2cd9f8157c5ccda29f53f7797433c2107b8af06c04d0b65999f26cf190d41f9e6eb2edf3cc7087e997a95f644a775c3f97de9fd4fc4e5d84964476cea877b23b24bc0e0c2051394e685bc2c8e2cb97e1c2c093c05577898eae0e70b7e765ca6c9afa21cc106d15613ba9d9cda59b376e9337843b020ef4840e7a9101e9913daa9294cbf2201be4b1144f65bee07f558e724cb1681c5f4803f5ff0398eae6cec24b919cb791632d41fa90b6c245a51794162a33a688f8f09bdab0f0a92f729ec2d061ef9ab31516ebae595b80a1b5c11aa14a83fed9ae1fd3f4e3e7f850490680561ee0bdb2b71cfd311bcc3060d22e337f95525539ffd881a5d1cdd0f1f6b2138e5364750fa58a8be62dc75a63eb662a8b75e38f8127fb5c430f9108d597e30cf46a43c7889f4638666fc532df3fbca393414efe5bac5a3c26cc999e3ee4c765281c0ad2735ab1c48b9ba1c5545151585f820f405e5004e19edad1a263cee60d3a3a26946f0e44e9dfc1b1d9548209021a768b868ad45f0a9bf92e185a7e0388a8c7a9375055c0d40fd157b06437046d44a62118f5164c27ac28a41e0066d1b6f89abf4b95a3ca0a7c278f638d2de67df2d0405b5a563b13b864e6cb75ef1bb8223a32a0dfccc8afb2b7a87b4b05e36d61a7a16114356a14f4b9300ae3e076c9160684f2c7e239845cf664364bec6d3b23416fd10c65f4643b7e763131df44da38b4bb40980462de34f16089ea220aa2a034ddaef7beea40a26168cdd8fb0c0c335e74636dd98bee92fb696c53224eddebf41e6a492c14d8163fd5385f39317b4439ae6fca6b7b2474e0737e0fd1d9a07025e1fc0366bc1bbafec5a323ae8e7e3257978bad2bf29445964445d635ef51983a962b751567deec4cb342ad642077b5087a480712bde6a3eb5d689fb6bdab57389c9575adea572876aff0381662292942a2417a3e64b4737ef196d99848a4879c5b14b32f227808ecdf76d9579a7168249c60b86fc766cd92228c66bd5dbeffb66534bfc440c72a43c9921c88a076022d99d18cf8f68e646a78108a396ef905c77ea1421ff63f73608f5f2d1abeb8ccb008f14429a7ff04e240cbd649635b047c6b444988a03d9f259a9ffc88f4db049fcf80c40e9a8899fdf20a83aa05bd56b74d4e118dbd80d28ae3c9b569b294ecdca1c111662945e3e260460a8d6cb110a69ed85f92fd10f632c17574b1f55803d4aae1a19de2a2497249299e99c909f415d728a3a87845a3d69f19edc942d3bbdc022ecacb5dce3ea17f92825a17c3c8f406d5e4615ed4b34d799c4d671bd5b7521b1fe0376265f2ca4bf441897ec1ab388300a17f1ff38f45116555bfa582deae20ca22f818f239cac623f8e259b4f7e3ab2735076a536ffbaa7d0a7a35f67698fdb59a70a8409872042dc920e5e52c23468ee7c91092b7087878875bf06783c50304451c1a625702d40c7d0388b1891d0b53577f4d6053fbbdb6aaf2019595372d3b01023852f537a0e595eff65672b5f0d3c63e239f41da08e5fafa631bb3ebba15205b020a7736b13fb62294d5e65cbdbe3715da54c45a1392155f679575cbe726ecb261221266ccbba77f64959cd17392a08bde9503a24022249aa5fc68688945023f871b311d32e24c2c972ec7da364b5adf93740e13e9cecbc3d56bfd7763c1316f85c3c526cb797e27078c0ba95e2e86ac531d64b86d7f92d007a11942b4302c94135589d39af79b45013dcd64d9a5df8ad6f53efd0d7398296a1ebd623ba239f2ee1e3ecd644a33b8259d3f132e636374d7c0c748723c443b4a1f27de74b0bd4c8d9401a89f4210cff077f3eee9c6336784235f3679ad541774f0d6157dc3c31ee61af276881463f8a0f14bfa7bdd0f51c952a6bed9bd6e3665f8841c877ddcbcbc87f9c9fa832f59f378e3228cfc25268a857af695de4a64db6195ff5df1e7ef04df470525e9db88aa6c11d11020bf8cf00047bcf6b9349c5a79255c5237a13b14788305acc3cc3a57fcb3b5a69ac2bfc0699624d6f84c0ec1840b79ab57b1741577566e59f45c2874e6028c5fb3543e808c0686ac303b638f0b50b68b0fcc794e9c9fbde20c095bd9fbb6f07b67d8a4e9c72c28fd78b0de28cd09cf8394613d5905a6ae8f9fddbfed2312c438200388c7a16bb859b1a15f9decff4a231eaad5eaca8b033cc3c5b2fcf557badf163fdd400ce9230df501b652df2624a90cce4c69cdee256a729fbdcc6ce4713cb2cb3d625616acf3829ea9ef178a39b0065db79261c4aadc92de542b822bda9b6f46fd5f6390623271ef1fc1774df636d2084f88e1884f0302e1d316547ea152a571254f58caf4bbc0ebdd1e3fa33f1c2132e7efe537f8928c992ae2cd2f26302865c4da66429beb97ce3f561bd86dcad6f5d4ba37a047548d1ae0e4b7d0b927d26d8bd8d9d16a007f43b3cdeab1f9a33c75c550a2e2c33243bf9ff91becd4492b9b9b0e523edfd006a6af58425430357da76fb02ad46f1b39a5480ce097401ade73f4a15719807d5b53b31bdaaa7685799f994c9cd82731c7d8b8db99865d78b9bb0df35f72f872cf93cd5416481beb0bba5322d9d0741aa93a02e410340fca88979531a8bafb98f29bf9cc79df202376a5b95ba1137ae7273ab4472e3aa8ad238b258869aa36e720ce28734360908b58bbc491610c2fb44331df97c55627cc7a499c72e827f1fc572a56c3ec79fc6515c4674031dc00c6df01511da09f6b7f084628a", 0x100e}, {&(0x7f0000001140)="fb98cde6a3a1f1c2b72fc3a86a401a600c2ff2376e9a6a40cd5125cd4203d1f0af1b1a8494e6559fffd805a252e36259ef1e6427aa73ebb0fb1626b2fdef753dbf7ee2fefcbc22a62c965c5a85fd98c76d00a091e684f0bea66a0039157eba3ac40fe9c0bf80adb082d67c9464fab57673866dc086a3297cc52897c07c57374d973c8992e66fa39e9a81015531374676d3b6", 0x92}, {&(0x7f0000000140)="0115d3523099a830d65048c2b7dc90b06b383b3a0941a5ef2cdfccb8752dffdefc7942bb5f0aae8574a8b76b2892cdf4e174036ff6d5ab7696d2c8876d89136786db757f975e0136cd6fabcd3cb2dcb0e3fa6cb260bd17a841a24b60994aebde9ff248ab6a35a610d82648c14e6c3b86db6af305336bd56eec2d5a7c9a8a458a3fa1579d3156e0f3180a48454fe814f418515eb0a3485fd3662aefe2ac328f63f7547624f8671e27421490772084ac12bf9d42c34f0cb26149ac83fb9162dc32ed7e35d4", 0xc4}, {&(0x7f0000000240)="d90f26615a1c2d73844986771bf4106562d48313a0d78d64a2fb2d1c0dcd7af799d943dba71bc878067d23872481d1ebcc18214f5583b635d72b5e2c88d41b35b18182816544e92eca6fe9a26efbd38fff59f1da75608606cf59fbf08c2f81655b8270d2473a110994ce8c0216bd962ed7bab2b73b01d4b4c213b1350beeebe1e0792139443773dfaa618206757c468c495ef29de63c755c3801806dd0000000000008152522793e1177255e8c5630befa69e8a27e165e6e94b511e58d5b1fe9eb35ec8fe94e52dff1f46f33536834c5e751383d048e9d3c5aea1370ccdbfc3332a6", 0xe2}], 0x5) (async, rerun: 64) chdir(&(0x7f0000000080)='./file0/file0/..\x00') (async, rerun: 64) r11 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000080)='.\x00', 0x6, 0x0) (async) ioctl$TIOCDRAIN(r9, 0x2000745e) (async, rerun: 32) close(r0) (rerun: 32) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) 66.971321ms ago: executing program 1 (id=164): r0 = kqueue() mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x8) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) close(r3) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getpid() ktrace(0x0, 0x5, 0x10, r4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x400000000000d01, 0x31cfe298, r4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) r6 = shmget$private(0x0, 0x1000, 0x30e, &(0x7f0000123000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) fcntl$lock(r7, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 55.954501ms ago: executing program 8 (id=169): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x20036, &(0x7f0000000200)="83000000", 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x0, 0xfffffffffffffffa}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x85) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[], 0x10}, 0x2) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x0, 0x6, 0xb0, 0x2, 0x41}, {0x0, 0x0, 0x7, 0x4, 0x200}, {0x9, 0x4, 0x9, 0xff, 0x1}, {0x0, 0x7, 0x0, 0x2, 0xffff}, {0xd4, 0xfff8, 0xebd, 0x3, 0xa}, {0x72, 0x4, 0x567, 0x3, 0x3}]}) r4 = socket$inet6(0x18, 0x4, 0x3) shutdown(r4, 0x1) 0s ago: executing program 6 (id=165): r0 = semget$private(0x0, 0x5, 0x90) semop(r0, &(0x7f0000000300)=[{0x1, 0x8c7, 0x1000}, {0x2, 0x7, 0x800}, {0x2, 0x4, 0x1800}, {0x4, 0x800}, {0x3, 0x5, 0x1000}], 0x5) (async) semctl$SETVAL(r0, 0x4, 0x8, 0x0) (async) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async, rerun: 32) madvise(&(0x7f00007a5000/0x2000)=nil, 0x2000, 0x6) (rerun: 32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, r4, 0xffffffffffffffff, r4, 0x0, 0x1e5, 0x80}, 0xffffffffffffffff, 0x5, r3, 0x0, 0x1, 0x0, 0x201, 0xfffffffffffffffc}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8e) r6 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) ftruncate(r6, 0x79c8) r7 = socket(0x2, 0x4001, 0x0) recvmsg(r7, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)=""/228, 0xe4}, 0x3) (async) setrlimit(0x2, &(0x7f0000000ec0)={0x60000000, 0x60000000}) (async) ftruncate(r5, 0x907) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) unveil(&(0x7f0000000100)='./file0/file0/..\x00', 0x0) (async, rerun: 64) poll(&(0x7f0000000380)=[{r7}, {r2, 0x126}, {r2, 0x20}, {r1, 0x7}, {r6, 0x80}], 0x5, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000440)=[{r5, 0xa}, {r7, 0x40}, {r2, 0x100}, {r7, 0x40}, {0xffffffffffffffff, 0x80}, {r2, 0x40}], 0x6, 0x8000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x6, &(0x7f00000002c0)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) r9 = fcntl$dupfd(r1, 0xa, r2) (rerun: 32) sendto$inet(r9, 0x0, 0x0, 0x4, 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000340)={0x41424344, 0x41424344}, 0xffff, 0xd70f) syz_emit_ethernet(0xa6, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450400980008000020009078ac1400bb000000004e234e20", @ANYRES32=r10, @ANYRES32=0x41424344, @ANYBLOB="e1187fff90780008050600000005051e000000020000083800ed01000000000800000005000002000000000fdf7694ddc26c7db900115108dd5d6cf06b8154e855b061905f775f57793910d3e052634de9f360be3ec05d7af0ef9daff0332dc13810a9cb805729cdf6b62aceef8537f8ac2536a81b58ca11"]) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-6.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.5' (ED25519) to the list of known hosts. login: panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 101047 9752 32767 0x10 0 1 syz-executor *481159 9752 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8343d5cf) at panic+0x1e5 __assert(ffffffff833e782c,ffffffff8342a424,6cb,ffffffff8333ce60) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c50c238,1,4000000001c0,ffff80003c50c268,0,5ae136ce7a615594,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c50c234,2,4000000001c0,ffff80003c50c268,0,37,5111f95ae2f590ad) at kern_sysctl+0x12d sys_sysctl(ffff8000ffff6548,ffff80003c50c3a0,ffff80003c50c2f0) at sys_sysctl+0x425 syscall(ffff80003c50c3a0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x67c6bcd3b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8343d5cf) at panic+0x1e5 __assert(ffffffff833e782c,ffffffff8342a424,6cb,ffffffff8333ce60) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c50c238,1,4000000001c0,ffff80003c50c268,0,5ae136ce7a615594,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c50c234,2,4000000001c0,ffff80003c50c268,0,37,5111f95ae2f590ad) at kern_sysctl+0x12d sys_sysctl(ffff8000ffff6548,ffff80003c50c3a0,ffff80003c50c2f0) at sys_sysctl+0x425 syscall(ffff80003c50c3a0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x67c6bcd3b0, count: -10 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c50be10 rbx 0xffffffff837aedc7 cpu_info_full_primary+0x2dc7 rdx 0 rcx 0xffff8000ffff6548 rax 0xffffffff837adff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xfd1e228a57c91fda r11 0x2a29b147dd43e2e8 r12 0xffffffff837aebc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff81d7dfb5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c50be00 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=481159 pid=9752 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=36, usrpri=86, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff79c8,0xffff8000ffff7748 process=0xffff80003acb6250 user=0xffff80003c507000, vmspace=0xfffffd806c024578 estcpu=36, cpticks=3, pctcpu=0.0, user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34086 103393 75227 0 2 0x2 syz-executor 9752 101047 22442 32767 7 0x10 syz-executor * 9752 481159 22442 32767 7 0x4000010 syz-executor 9752 457458 22442 32767 2 0x4000010 syz-executor 9752 181779 22442 32767 2 0x4000010 syz-executor 9804 489803 75903 32767 4 0x82010 syz-executor 9804 129784 75903 32767 3 0x4002010 inode syz-executor 86666 249054 25191 32767 3 0x90 nanoslp syz-executor 86666 455262 25191 32767 3 0x4000090 fsleep syz-executor 86666 2308 25191 32767 3 0x4000090 lockf syz-executor 85265 150214 94231 32767 3 0x90 nanoslp syz-executor 85265 288754 94231 32767 3 0x4000090 ttyout syz-executor 85265 153287 94231 32767 3 0x4000090 fsleep syz-executor 18577 251150 92686 0 3 0x82 sbwait sshd-session 32969 193950 64896 32767 3 0x90 nanoslp syz-executor 32969 63370 64896 32767 3 0x4000090 kqsel syz-executor 32969 499245 64896 32767 3 0x4000090 fsleep syz-executor 85488 58311 32040 32767 3 0x90 nanoslp syz-executor 85488 133585 32040 32767 3 0x4000090 kqsel syz-executor 85488 362973 32040 32767 3 0x4000090 fsleep syz-executor 48162 64422 0 0 3 0x14200 bored sosplice 75903 6933 93970 32767 3 0x90 nanoslp syz-executor 32040 393271 10142 32767 3 0x90 nanoslp syz-executor 94231 6233 4278 32767 3 0x90 nanoslp syz-executor 22442 205654 29170 32767 3 0x90 nanoslp syz-executor 25191 519315 72054 32767 3 0x90 nanoslp syz-executor 32427 514068 8034 32767 2 0x10 syz-executor 64896 387565 37708 32767 3 0x90 nanoslp syz-executor 37708 501267 75227 0 3 0x82 wait syz-executor 29170 368521 75227 0 3 0x82 wait syz-executor 8034 508629 75227 0 3 0x82 wait syz-executor 72054 221043 75227 0 3 0x82 wait syz-executor 10142 167529 75227 0 3 0x82 wait syz-executor 93970 364142 75227 0 3 0x82 wait syz-executor 4278 53050 75227 0 3 0x82 wait syz-executor 75227 253611 90039 0 3 0x82 kqread syz-executor 90039 427589 90757 0 3 0x10008a sigsusp ksh 90757 511135 4750 0 3 0x98 kqread sshd-session 4750 276241 92686 0 3 0x92 kqread sshd-session 58423 352274 1 0 3 0x100083 ttyin getty 92686 229763 1 0 3 0x88 kqread sshd 41821 438210 58757 73 3 0x1100090 kqread syslogd 58757 260569 1 0 3 0x100082 sbwait syslogd 37383 147086 1 0 3 0x100080 kqread resolvd 63182 61313 11544 77 3 0x100092 kqread dhcpleased 25708 400407 11544 77 3 0x100092 kqread dhcpleased 11544 217197 1 0 3 0x80 kqread dhcpleased 49439 426396 0 0 3 0x14200 bored smr 42578 124896 0 0 2 0x14200 zerothread 77974 329530 0 0 3 0x14200 aiodoned aiodoned 3413 125734 0 0 3 0x14200 syncer update 68431 152455 0 0 3 0x14200 cleaner cleaner 37575 403160 0 0 3 0x14200 reaper reaper 63530 95008 0 0 3 0x14200 pgdaemon pagedaemon 36203 228713 0 0 3 0x14200 bored viomb 91967 235671 0 0 3 0x40014200 acpi0 acpi0 73089 514253 0 0 3 0x40014200 idle1 11642 358807 0 0 3 0x14200 bored softnet3 66240 138327 0 0 3 0x14200 bored softnet2 80604 453749 0 0 3 0x14200 bored softnet1 26353 374942 0 0 3 0x14200 bored softnet0 2068 237152 0 0 3 0x14200 bored systqmp 21547 50783 0 0 3 0x14200 bored systq 66469 76847 0 0 3 0x14200 tmoslp softclockmp 14937 89695 0 0 3 0x40014200 tmoslp softclock 87422 508070 0 0 3 0x40014200 idle0 1 44147 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 34086 (syz-executor) thread 0xffff80003c53f9d0 (103393) exclusive rrwlock inode r = 0 (0xfffffd806cf2abc8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e2a1760) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 9752 (syz-executor) thread 0xffff8000ffff79c8 (101047) exclusive rwlock uobjlk r = 0 (0xfffffd806c0cd6a8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806c024678) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 9752 (syz-executor) thread 0xffff8000ffff6548 (481159) exclusive rwlock amaplk r = 0 (0xfffffd806c18c920) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 kern_sysctl_dirs+0x363 #6 kern_sysctl+0x12d #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806c024678) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 kern_sysctl_dirs+0x363 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83895788) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_read+0x2de #5 uvmfault_lookup+0x122 #6 uvm_fault_check+0x4b #7 uvm_fault+0x106 #8 uvm_fault_wire+0x73 #9 sysctl_vslock+0x109 #10 kern_sysctl_dirs+0x266 #11 kern_sysctl+0x12d #12 sys_sysctl+0x425 #13 syscall+0xbc6 #14 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff83800108) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x266 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 32427 (syz-executor) thread 0xffff80002a344018 (514068) exclusive rrwlock inode r = 0 (0xfffffd806be1cce8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xb08 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c70bdf0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10185 10952K 10966K 166960K 11267 0 pcb 17 12K 12K 166960K 17 0 rtable 220 6K 7K 166960K 358 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 62 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 31 0 iov 0 0K 18K 166960K 8 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1406 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 7 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 18 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 23 82K 125K 166960K 311 0 sigio 0 0K 0K 166960K 3 0 proc 59 91K 115K 166960K 490 0 subproc 63 3K 4K 166960K 90 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 35 0 in_multi 88 6K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 2 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 366 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 246 79K 90K 166960K 4152 0 UVM aobj 11 4K 4K 166960K 11 0 pinsyscall 46 92K 113K 166960K 1330 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 7 0 NDP 10 0K 2K 166960K 27 0 temp 41 8632K 8696K 166960K 4448 0 kqueue 15 24K 30K 166960K 61 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 53 0 50 1 0 1 1 0 8 0 rtentry 168 115 0 12 5 0 5 5 0 8 0 unpcb 144 351 0 266 4 0 4 4 0 8 0 syncache 336 7 0 7 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 808 161 0 151 8 0 8 8 0 8 6 arp 120 19 0 2 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 44 0 44 1 0 1 1 0 8 1 inpcb 376 389 0 369 3 0 3 3 0 8 0 nd6 136 27 0 3 1 0 1 1 0 8 0 kcovpl 48 10 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 464 0 44 29 0 29 29 0 8 0 art_table 32 465 0 44 4 0 4 4 0 8 0 art_node 16 114 0 20 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 15 0 5 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 1833 0 324 95 0 95 95 0 8 0 ffsino 280 1833 0 324 108 0 108 108 0 8 0 nchpl 144 2259 0 578 63 0 63 63 0 8 0 uvmvnodes 80 1932 0 0 40 0 40 40 0 8 0 vnodes 216 1932 0 0 108 0 108 108 0 8 0 namei 1024 7073 0 7070 1 0 1 1 0 8 0 percpumem 16 46 0 1 1 0 1 1 0 8 0 kstatmem 264 22 0 2 2 0 2 2 0 8 0 scxspl 216 7485 0 7485 9 1 8 8 1 8 8 plimitpl 152 135 0 110 2 0 2 2 0 8 0 sigapl 424 583 0 528 8 0 8 8 0 8 1 futexpl 64 2698 0 2694 1 0 1 1 0 8 0 knotepl 120 569 0 0 18 0 18 18 0 8 0 kqueuepl 216 75 0 58 1 0 1 1 0 8 0 pipepl 328 196 0 166 8 0 8 8 0 8 5 fdescpl 504 564 0 528 6 0 6 6 0 8 0 filepl 152 2992 0 2663 14 0 14 14 0 8 0 lockfpl 104 61 0 56 1 0 1 1 0 8 0 lockfspl 48 26 0 22 1 0 1 1 0 8 0 sessionpl 144 27 0 11 1 0 1 1 0 8 0 pgrppl 48 41 0 17 1 0 1 1 0 8 0 ucredpl 104 345 0 327 1 0 1 1 0 8 0 zombiepl 144 528 0 528 1 0 1 1 0 8 1 processpl 1168 583 0 528 5 0 5 5 0 8 0 procpl 656 840 0 773 7 0 7 7 0 8 0 sosppl 168 3 0 3 1 0 1 1 0 8 1 sockpl 688 795 0 687 11 0 11 11 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 123 0 0 16 0 16 16 0 8 0 mcl2k 2048 25 0 0 4 0 4 4 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 303 0 0 19 0 19 19 0 8 0 bufpl 280 2564 0 124 175 0 175 175 0 8 0 anonpl 24 109435 0 105002 34 0 34 34 0 184 3 amapchunkpl 152 13296 0 12683 38 0 38 38 0 158 10 amappl16 200 1840 0 1818 5 2 3 5 0 8 0 amappl15 192 9 0 9 1 1 0 1 0 8 0 amappl14 184 108 0 97 1 0 1 1 0 8 0 amappl13 176 22 0 22 2 1 1 1 0 8 1 amappl12 168 1160 0 1125 2 0 2 2 0 8 0 amappl11 160 64 0 54 1 0 1 1 0 8 0 amappl10 152 22 0 22 1 1 0 1 0 8 0 amappl9 144 253 0 253 1 1 0 1 0 8 0 amappl8 136 29 0 28 1 0 1 1 0 8 0 amappl7 128 97 0 86 1 0 1 1 0 8 0 amappl6 120 175 0 171 1 0 1 1 0 8 0 amappl5 112 114 0 108 1 0 1 1 0 8 0 amappl4 104 287 0 270 1 0 1 1 0 8 0 amappl3 96 2264 0 2135 4 0 4 4 0 8 0 amappl2 88 642 0 582 2 0 2 2 0 8 0 amappl1 80 9125 0 8501 17 0 17 17 0 8 1 amappl 88 3773 0 3582 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 565 0 529 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 565 0 529 1 0 1 1 0 8 0 vmmpekpl 168 6739 0 6689 3 0 3 3 0 8 0 vmmpepl 168 41819 0 39775 106 0 106 106 0 357 6 vmsppl 456 564 0 529 6 0 6 6 0 8 1 rwobjpl 64 16560 0 13681 49 0 49 49 0 8 0 pdppl 4096 1138 0 1058 116 28 88 100 0 8 8 pvpl 32 13626 0 0 110 0 110 110 0 265 0 pmappl 248 564 0 529 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 310 0 30 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8343d5cf) at panic+0x1e5 __assert(ffffffff833e782c,ffffffff8342a424,6cb,ffffffff8333ce60) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c024578,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c50c238,1,4000000001c0,ffff80003c50c268,0,5ae136ce7a615594,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c50c234,2,4000000001c0,ffff80003c50c268,0,37,5111f95ae2f590ad) at kern_sysctl+0x12d sys_sysctl(ffff8000ffff6548,ffff80003c50c3a0,ffff80003c50c2f0) at sys_sysctl+0x425 syscall(ffff80003c50c3a0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x67c6bcd3b0, count: -10 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff83895580) at __mp_lock+0x1a3 uvm_fault(fffffd806c024578,675a6fd000,0,2) at uvm_fault+0x1ee upageflttrap(ffff80003c500530,675a6fd000) at upageflttrap+0xa9 usertrap(ffff80003c500530) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x6fdfc2c062c0, count: 6 ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff83895580) at __mp_lock+0x1a3 uvm_fault(fffffd806c024578,675a6fd000,0,2) at uvm_fault+0x1ee upageflttrap(ffff80003c500530,675a6fd000) at upageflttrap+0xa9 usertrap(ffff80003c500530) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x6fdfc2c062c0, count: -9