id summary reporter owner description type status milestone component version severity resolution keywords cc 11956 NULL values to a basic_formatting_ostream causes an error Erich Keane Andrey Semashev "Doing the following causes a segfault: char* msg = nullptr; BOOST_LOG_TRIVIAL(trace) << msg; It causes a call to std::char_traits::length on the 'msg' above, which causes a segfault. I would anticipate that this functionality match the standard ostream version of the same thing, which is to not print at all, or at least the printf formatting, which prints (null). " Bugs closed To Be Determined log Boost Development Trunk Problem wontfix