hi, Valgrind reports that there are some errors in my test code, one of which seems like this:
tests amysql::connector - blocking and asynchronous mutliple statement query: .==15827== Thread 2: ==15827== Invalid write of size 1 ==15827== at 0x40269F7: memcpy (mc_replace_strmem.c:402) ==15827== by 0x417DAFD: (within /usr/lib/libmysqlclient_r.so.15.0.0) ==15827== by 0x417DC87: net_write_command (in /usr/lib/libmysqlclient_r.so.15.0.0) ==15827== by 0x417A51E: cli_advanced_command (in /usr/lib/libmysqlclient_r.so.15.0.0) ==15827== by 0x41769F6: mysql_send_query (in /usr/lib/libmysqlclient_r.so.15.0.0) ==15827== by 0x4176A8F: mysql_real_query (in /usr/lib/libmysqlclient_r.so.15.0.0) ==15827== by 0x8085F43: amysql::detail::mysql_ops::mysql_real_query(st_mysql*, char const*, unsigned long, boost::system::error_code&) (mysql_ops.hpp:80) ==15827== by 0x8086312: amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > >::operator()() (mysql_service.ipp:250) ==15827== by 0x808642E: void boost::asio::asio_handler_invoke<amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > > >(amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > >, ...) (handler_invoke_hook.hpp:63) ==15827== by 0x808646C: void boost_asio_handler_invoke_helpers::invoke<amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > >(amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > > const&, boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> >*) (handler_invoke_helpers.hpp:39) ==15827== by 0x808650A: boost::asio::detail::handler_queue::handler_wrapper<amysql::detail::mysql_service::query_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tut::test_multi_query_fixture, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<tut::test_object<tut::test_multi_query_fixture>*>, boost::arg<1> (*)()> > > >::do_call(boost::asio::detail::handler_queue::handler*) (handler_queue.hpp:192) ==15827== by 0x8070A61: boost::asio::detail::handler_queue::handler::invoke() (handler_queue.hpp:39) any suggestions? thank you -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql?unsub=arch...@jab.org