id summary reporter owner description type status milestone component version severity resolution keywords cc 6638 convert_aux fails while intializing global variable john doe Beman Dawes "''path_traits.cpp''[[BR]] '''convert_aux''' fails in global scope:[[BR]] Trying to initialize global path variable by concatenating '/' a wide string path w/ narrow string path fails! [[BR]] ""Unhandled exception at 0x0f8bc688 (msvcp100d.dll) in paths.exe: 0xC0000005: Access violation reading location 0x00000000."" [[BR]] If initializing inside main() scope everything works fine. I think this worked as expected in previous version(s) 1.48.. no luck with 1.49 though :( [[BR]] Additional info: WIN 32 and 64 bit, MSVS2010[[BR]] {{{ #include #include using namespace boost::filesystem; path p(L""C:\\TEMP\\""); path q(p / L""wide""); // Works! path r(p / ""narrow""); // Breaks :( int _tmain(int argc, _TCHAR* argv[]) { path p(L""C:\\TEMP\\""); path q(p / L""wide""); // Works! path r(p / ""narrow""); // Works here! std::cout << r.string() << std::endl; return 0; } }}} [[BR]] P.S. If more info is required I will reply here not by email." Bugs assigned To Be Determined filesystem Boost 1.59.0 Problem filesystem path convert wide/narrow string