id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3895,Faulty output of tags by diagnostic_information() in G++ MinGW,andrew mcardle ,Emil Dotchevski,"When the diagnostic_information() function is called with a boost::exception the output of the tag information is faulty. This can be seen in the output of example_io.cpp when compiled using g++ (TDM-2 mingw32) 4.4.1 {{{ Caught 'read_error' exception. ------------------------------------------------- Source file name: tmp1.txt Destination file name: tmp2.txt File name: tmp1.txt OS error: 0 Failed function: fread Output from diagnostic_information(): example_io.cpp(78): Throw in function void my_fread(void*, size_t, size_t, const boost::shared_ptr<_iobuf>&) Dynamic exception type: N5boost16exception_detail10clone_implI11fread_errorEE std::exception::what: example_io error [P17tag_file_name_dst] = tmp2.txt [P17tag_file_name_src] = tmp1.txt [PN5boost14errinfo_errno_E] = 0, ""No error"" [PN5boost18errinfo_file_name_E] = tmp1.txt [PN5boost20errinfo_file_handle_E] = [ type: N5boost10error_infoINS_20errinfo_fil e_handle_ENS_8weak_ptrI6_iobufEEEE, size: 12, dump: 08 d5 48 00 b8 09 17 77 70 0 f 2d 00 ] [PN5boost21errinfo_api_function_E] = fread Caught 'open_error' exception. ------------------------------------------------- File name: tmp1.txt OS error: 2 Failed function: fopen Output from diagnostic_information(): example_io.cpp(67): Throw in function boost::shared_ptr<_iobuf> my_fopen(const c har*, const char*) Dynamic exception type: N5boost16exception_detail10clone_implI11fopen_errorEE std::exception::what: example_io error [PN5boost14errinfo_errno_E] = 2, ""No such file or directory"" [PN5boost18errinfo_file_name_E] = tmp1.txt [PN5boost21errinfo_api_function_E] = fopen [PN5boost23errinfo_file_open_mode_E] = rb }}} The operating system in use is Windows Vista",Bugs,closed,Boost 1.43.0,exception,Boost 1.42.0,Problem,fixed,,