This guy is a hero! I have so much respect for his work.
By i’m still wondering if this bug could have been detected by automatic fuzzing testing ?
By i’m still wondering if this bug could have been detected by automatic fuzzing testing ?
Currently we don't fuzz test MSVC's STL, but that is an extremely interesting area to explore in the future. I played around with this a little while working on std::from_chars() (and found no bugs), but it involved actually porting the code to Linux to be compiled with American Fuzzy Lop, so I didn't permanently add such test coverage to our repo.
My work is on a personal project, not algorithms that have been in production for years, so it's possible that this wouldn't be that productive.
https://github.com/ivanfratric/winafl
(don't know; just found this two minutes ago)