Re: [Boost-bugs] [Boost C++ Libraries] #10700: Crash while sending message of length > 1025 using boost::log::sinks::syslog_backend

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10700: Crash while sending message of length > 1025 using boost::log::sinks::syslog_backend
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-10-27 10:04:43


#10700: Crash while sending message of length > 1025 using
boost::log::sinks::syslog_backend
-------------------------------------+-------------------------------------
  Reporter: Anton Ianovski | Owner: andysem
  <Anton.Ianovski@…> | Status: new
      Type: Bugs | Component: log
 Milestone: To Be Determined | Severity: Problem
   Version: Boost 1.55.0 | Keywords: Crash, syslog_backend,
Resolution: | RFC3164
-------------------------------------+-------------------------------------

Comment (by Anton Ianovski <Anton.Ianovski@…>):

> avserver.exe!_vsprintf_s_l(char * string, unsigned int
 sizeInBytes, const char * format, localeinfo_struct * plocinfo, char * ap)
 Line 244 C
         avserver.exe!vsprintf_s(char * string, unsigned int sizeInBytes,
 const char * format, char * ap) Line 261 C
         avserver.exe!boost::log::v2s_mt_nt5::aux::vsnprintf(char * buf,
 unsigned int size, const char * format, char * args) Line 56 C++
         avserver.exe!boost::log::v2s_mt_nt5::aux::snprintf(char * buf,
 unsigned int size, const char * format, ...) Line 91 C++
         avserver.exe!boost::log::v2s_mt_nt5::sinks::`anonymous
 namespace'::syslog_udp_socket::send_message(int pri, const char *
 local_host_name, const
 boost::asio::ip::basic_endpoint<boost::asio::ip::udp> & target, const char
 * message) Line 389 C++
 avserver.exe!boost::log::v2s_mt_nt5::sinks::syslog_backend::implementation::udp_socket_based::send(boost::log::v2s_mt_nt5::sinks::syslog::level
 lev, const
 std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
 formatted_message) Line 442 C++
 avserver.exe!boost::log::v2s_mt_nt5::sinks::syslog_backend::consume(const
 boost::log::v2s_mt_nt5::record_view & rec, const
 std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
 formatted_message) Line 473 C++
 avserver.exe!boost::log::v2s_mt_nt5::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::mutex,boost::log::v2s_mt_nt5::sinks::syslog_backend>(const
 boost::log::v2s_mt_nt5::record_view & rec, boost::mutex & backend_mutex,
 boost::log::v2s_mt_nt5::sinks::syslog_backend & backend) Line 446 C++
 avserver.exe!boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>::run()
 Line 331 C++
 avserver.exe!boost::_mfi::mf0<void,boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
>::operator()(boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
 * p) Line 49 C++
 avserver.exe!boost::_bi::list1<boost::_bi::value<boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
 *>
>::operator()<boost::_mfi::mf0<void,boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
>,boost::_bi::list0>(boost::_bi::type<void> __formal,
 boost::_mfi::mf0<void,boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
> & f, boost::_bi::list0 & a, int __formal) Line 254 C++
 avserver.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<void,boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
>,boost::_bi::list1<boost::_bi::value<boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
 *> > >::operator()() Line 21 C++
 avserver.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<void,boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
>,boost::_bi::list1<boost::_bi::value<boost::log::v2s_mt_nt5::sinks::asynchronous_sink<boost::log::v2s_mt_nt5::sinks::syslog_backend,boost::log::v2s_mt_nt5::sinks::unbounded_fifo_queue>
 *> > > >::run() Line 118 C++
         avserver.exe!boost::`anonymous
 namespace'::thread_start_function(void * param) Line 217 C++
         avserver.exe!_callthreadstartex() Line 376 C
         avserver.exe!_threadstartex(void * ptd) Line 359 C
         kernel32.dll!75aa86e3() Unknown
         [Frames below may be incorrect and/or missing, no symbols loaded
 for kernel32.dll]
         ntdll.dll!770bbe99() Unknown
         ntdll.dll!770bbe6c() Unknown

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10700#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC