id summary reporter owner description type status milestone component version severity resolution keywords cc 4677 [filesystem] V3 filesystem::path corrupted if constructed from a local buffer terminatorul@… Beman Dawes " With V3 filesystem in 1.44.0, boost::filesystem::remove_all() crashes if invoked with a block-local (automatic storage duration) TCHAR [] buffer for the pathname. Looks like a filesystem::path constructed this way is corrupted. The attached example creates 3 nested directories in %TEMP% and attempts to remove them. On Windows with Visual Studio 2008 this crashes with 'bad allocation' If the path is constructed from a string/wstring, or if an actual pointer is used to invoke remove_all(), than all is fine and no crash occurs. To run the sample code just create an empty VC++ project and add the .cpp to it." Bugs closed To Be Determined filesystem Boost 1.44.0 Regression duplicate V3 filesystem::path corrupted