Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==9708== Possible data race during write of size 8 at 0xA36EDE0 by thread #7
- ==9708== Locks held: none
- ==9708== at 0xA0D8440: std::locale::locale(std::locale::_Impl*) (locale.cc:85)
- ==9708== by 0xA0DA61E: std::locale::classic() (locale_init.cc:259)
- ==9708== by 0x50A44FF: boost::detail::lcast_put_unsigned<std::char_traits<char>, unsigned long, char>::convert() (lcast_unsigned_converters.hpp:97)
- ==9708== by 0x50A2856: bool boost::detail::lexical_istream_limited_src<char, std::char_traits<char>, false, 39ul>::shl_signed<long>(long) (converter_lexical_streams.hpp:262)
- ==9708== by 0x50A10B4: boost::detail::lexical_istream_limited_src<char, std::char_traits<char>, false, 39ul>::operator<<(long) (converter_lexical_streams.hpp:432)
- ==9708== by 0x509E9DE: boost::detail::lexical_converter_impl<std::string, long>::try_convert(long const&, std::string&) (converter_lexical.hpp:501)
- ==9708== by 0x509C309: bool boost::conversion::detail::try_lexical_convert<std::string, long>(long const&, std::string&) (try_lexical_convert.hpp:173)
- ==9708== by 0x509A496: std::string boost::lexical_cast<std::string, long>(long const&) (lexical_cast.hpp:41)
- ==9708== by 0x5133869: http::server::StaticReply::computeETag() const (StaticReply.C:203)
- ==9708== by 0x513263C: http::server::StaticReply::reset(Wt::EntryPoint const*) (StaticReply.C:99)
- ==9708== by 0x5131F68: http::server::StaticReply::StaticReply(http::server::Request&, http::server::Configuration const&) (StaticReply.C:32)
- ==9708== by 0x50E8309: http::server::RequestHandler::handleRequest(http::server::Request&, boost::shared_ptr<http::server::Reply>&, boost::shared_ptr<http::server::Reply>&, boost::shared_ptr<http::server::Reply>&) (RequestHandler.C:184)
- ==9708==
- ==9708== This conflicts with a previous write of size 8 by thread #4
- ==9708== Locks held: none
- ==9708== at 0xA0D8440: std::locale::locale(std::locale::_Impl*) (locale.cc:85)
- ==9708== by 0xA0DA61E: std::locale::classic() (locale_init.cc:259)
- ==9708== by 0x6863A02: boost::date_time::ymd_formatter<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, boost::date_time::simple_format<char>, char>::ymd_to_string(boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>) (date_formatting.hpp:87)
- ==9708== by 0x6862619: boost::date_time::date_formatter<boost::gregorian::date, boost::date_time::simple_format<char>, char>::date_to_string(boost::gregorian::date) (date_formatting.hpp:126)
- ==9708== by 0x6861DE7: std::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::gregorian::to_simple_string_type<char>(boost::gregorian::date const&) (formatters.hpp:34)
- ==9708== by 0x6861E20: std::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::posix_time::to_simple_string_type<char>(boost::posix_time::ptime) (time_formatters.hpp:174)
- ==9708== by 0x6861C47: boost::posix_time::to_simple_string(boost::posix_time::ptime) (time_formatters.hpp:184)
- ==9708== by 0x68602A1: Wt::WLogEntry::operator<<(Wt::WLogger::TimeStamp const&) (WLogger.C:51)
- ==9708== Address 0xa36ede0 is 0 bytes inside data symbol "_ZN12_GLOBAL__N_18c_localeE"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement