4 helgrind Helgrind, a thread error detector Copyright (C) 2007-2015, and GNU GPL'd, by OpenWorks LLP et al. Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info Command: ./mysql_race_test 15192 13843 helgrind /usr/local/bin/valgrind --tool=helgrind --xml=yes --xml-file=./helgrind.xml ./mysql_race_test RUNNING 5 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 2 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 0x33 5 Race Possible data race during read of size 8 at 0xA07AE0 by thread #5 5 0x43F291 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 555 0x43F291 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 8 by thread #2 2 0x4C34C68 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so memset /root/valgrind-3.11.0/helgrind/../shared vg_replace_strmem.c 1224 0x43F029 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test memset /usr/include/bits string3.h 84 0x43F029 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 493 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 Address 0xa07ae0 is 0 bytes inside data symbol "all_charsets" 0x35 5 Race Possible data race during read of size 8 at 0x9FCED0 by thread #5 5 0x43F299 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 555 0x43F299 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 8 by thread #2 2 0x43E7F7 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 333 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9fced0 is 16 bytes inside data symbol "my_charset_big5_chinese_ci" 0x36 5 Race Possible data race during read of size 4 at 0x9FCECC by thread #5 5 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 555 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 4 by thread #2 2 0x43E7A5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 238 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9fcecc is 12 bytes inside data symbol "my_charset_big5_chinese_ci" 0x37 5 Race Possible data race during read of size 1 at 0x5E6DDD0 by thread #5 5 0x42A9CC /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_strcasecmp_8bit /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype-simple.c 246 0x43F2B7 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 556 0x43F2B7 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 This conflicts with a previous write of size 2 by thread #2 2 0x4C338F3 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so memcpy@@GLIBC_2.14 /root/valgrind-3.11.0/helgrind/../shared vg_replace_strmem.c 1018 0x44479C /home/centos/barsuk_folder/mysql_race_test/mysql_race_test memcpy /usr/include/bits string3.h 51 0x44479C /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_once_strdup /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys my_once.c 85 0x43E7F3 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 333 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 Address 0x5e6ddd0 is 3,888 bytes inside a block of size 4,088 alloc'd 0x4C2B05D /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so malloc /root/valgrind-3.11.0/coregrind/m_replacemalloc vg_replace_malloc.c 299 0x4446B8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_once_alloc /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys my_once.c 58 0x43E182 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_state_maps /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 61 0x43F04B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 504 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 Block was alloc'd by thread #2 0x58 5 Race Possible data race during read of size 4 at 0x9970E0 by thread #5 5 0x43F2BF /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 557 0x43F2BF /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 4 by thread #2 2 0x43E7BD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 328 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9970e0 is 0 bytes inside data symbol "my_charset_latin1" 0x59 5 Race Possible data race during write of size 4 at 0x9970EC by thread #5 5 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_internal_charset /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 637 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 737 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread 0x5B701AC /usr/lib64/libc-2.17.so clone This conflicts with a previous write of size 4 by thread #2 2 0x43E7A5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 238 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9970ec is 12 bytes inside data symbol "my_charset_latin1" 0x5a 5 Race Possible data race during read of size 8 at 0xA07AE0 by thread #5 5 0x43F159 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 47 0x43F159 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 538 0x43F646 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_collation_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 694 0x43F821 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 712 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2929 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 8 by thread #2 2 0x4C34C68 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so memset /root/valgrind-3.11.0/helgrind/../shared vg_replace_strmem.c 1224 0x43F029 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test memset /usr/include/bits string3.h 84 0x43F029 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 493 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 Address 0xa07ae0 is 0 bytes inside data symbol "all_charsets" 0x5c 5 Race Possible data race during read of size 8 at 0x9FCED8 by thread #5 5 0x43F161 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 47 0x43F161 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 538 0x43F646 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_collation_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 694 0x43F821 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 712 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2929 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 8 by thread #2 2 0x43E818 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 336 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9fced8 is 24 bytes inside data symbol "my_charset_big5_chinese_ci" 0x5d 5 Race Possible data race during read of size 1 at 0x5E6DDD8 by thread #5 5 0x42A9CC /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_strcasecmp_8bit /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype-simple.c 246 0x43F17D /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 48 0x43F17D /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 538 0x43F646 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_collation_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 694 0x43F821 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 712 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2929 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 This conflicts with a previous write of size 8 by thread #2 2 0x4C33891 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so memcpy@@GLIBC_2.14 /root/valgrind-3.11.0/helgrind/../shared vg_replace_strmem.c 1018 0x44479C /home/centos/barsuk_folder/mysql_race_test/mysql_race_test memcpy /usr/include/bits string3.h 51 0x44479C /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_once_strdup /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys my_once.c 85 0x43E814 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 336 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 Address 0x5e6ddd8 is 3,896 bytes inside a block of size 4,088 alloc'd 0x4C2B05D /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so malloc /root/valgrind-3.11.0/coregrind/m_replacemalloc vg_replace_malloc.c 299 0x4446B8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_once_alloc /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys my_once.c 58 0x43E182 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_state_maps /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 61 0x43F04B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 504 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 Block was alloc'd by thread #2 0x90 5 Race Possible data race during read of size 4 at 0x9970E0 by thread #5 5 0x43F185 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 49 0x43F185 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_collation_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 538 0x43F646 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_collation_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 694 0x43F821 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 712 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2929 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 4 by thread #2 2 0x43E7BD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 328 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9970e0 is 0 bytes inside data symbol "my_charset_latin1" 0x91 5 Race Possible data race during read of size 1 at 0x9970ED by thread #5 5 0x43F66D /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_internal_charset /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 610 0x43F66D /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_collation_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 696 0x43F821 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 712 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2929 0x41EFD2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread 0x5B701AC /usr/lib64/libc-2.17.so clone This conflicts with a previous write of size 4 by thread #2 2 0x43E7A5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test add_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 238 0x43AB2E /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_leave /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 315 0x43B94B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_xml_parse /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings xml.c 365 0x433626 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_parse_charset_xml /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/strings ctype.c 802 0x43E6FD /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_read_charset_file /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 435 0x43F0A0 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test init_available_charsets /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 511 0x586ABDF /usr/lib64/libpthread-2.17.so pthread_once 0x43F890 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 734 Address 0x9970ed is 13 bytes inside data symbol "my_charset_latin1" 7 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 0x92 5 Race Possible data race during write of size 8 at 0xA0BAE0 by thread #5 5 0x41EFF5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2944 0x41EFF5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread 0x5B701AC /usr/lib64/libc-2.17.so clone This conflicts with a previous read of size 8 by thread #7 7 0x41EF96 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2920 0x41EF96 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 Address 0xa0bae0 is 0 bytes inside data symbol "charsets_dir" 3 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 0xb1 3 Race Possible data race during read of size 1 at 0x9970EC by thread #3 3 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 555 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 4 by thread #5 5 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_internal_charset /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 637 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 737 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 Address 0x9970ec is 12 bytes inside data symbol "my_charset_latin1" 0xb3 3 Race Possible data race during read of size 2 at 0x9970EE by thread #3 3 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number_internal /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 555 0x43F2A2 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_number /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 576 0x43F89A /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 736 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread This conflicts with a previous write of size 4 by thread #5 5 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_internal_charset /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 637 0x43F947 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test my_charset_get_by_name /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 737 0x43FA79 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test get_charset_by_csname /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/mysys charset.c 755 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2924 0x41EFB1 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 Address 0x9970ee is 14 bytes inside data symbol "my_charset_latin1" 8 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 4 0x5B7016E /usr/lib64/libc-2.17.so clone 0x5864F79 /usr/lib64/libpthread-2.17.so do_clone.constprop.4 0x5866498 /usr/lib64/libpthread-2.17.so pthread_create@@GLIBC_2.2.5 0x4C306AB /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create_WRK /root/valgrind-3.11.0/helgrind hg_intercepts.c 427 0x4C3176C /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so pthread_create@* /root/valgrind-3.11.0/helgrind hg_intercepts.c 460 0x50F4446 /usr/lib64/libstdc++.so.6.0.19 std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) 0x413025 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::thread<main::{lambda()#1}&>(main::{lambda()#1}&) /usr/include/c++/4.8.2 thread 135 0x412EA6 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main /home/centos/barsuk_folder/mysql_race_test main.cpp 54 0x1f8 8 Race Possible data race during read of size 8 at 0xA0BAE0 by thread #8 8 0x41EF96 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2920 0x41EF96 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 0x5865DF4 /usr/lib64/libpthread-2.17.so start_thread 0x5B701AC /usr/lib64/libc-2.17.so clone This conflicts with a previous write of size 8 by thread #4 4 0x41EFF5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_set_character_set_with_default_collation /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2944 0x41EFF5 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_init_character_set /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 2964 0x4229C8 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test mysql_real_connect /export/home/pb2/build/sb_0-14542007-1424900915.69/rpm/BUILD/mysql-connector-c-6.1.6-src/mysql-connector-c-6.1.6-src/sql-common client.c 4542 0x412C89 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test main::{lambda()#1}::operator()() const /home/centos/barsuk_folder/mysql_race_test main.cpp 39 0x413E0B /home/centos/barsuk_folder/mysql_race_test/mysql_race_test void std::_Bind_simple<main::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) /usr/include/c++/4.8.2 functional 1732 0x413D62 /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::_Bind_simple<main::{lambda()#1} ()>::operator()() /usr/include/c++/4.8.2 functional 1720 0x413CFB /home/centos/barsuk_folder/mysql_race_test/mysql_race_test std::thread::_Impl<std::_Bind_simple<main::{lambda()#1} ()> >::_M_run() /usr/include/c++/4.8.2 thread 115 0x50F41DF /usr/lib64/libstdc++.so.6.0.19 0x4C308A0 /usr/local/lib/valgrind/vgpreload_helgrind-amd64-linux.so mythread_wrapper /root/valgrind-3.11.0/helgrind hg_intercepts.c 389 Address 0xa0bae0 is 0 bytes inside data symbol "charsets_dir" FINISHED 21 0x92 740 0x5d 160 0x5c 20 0x58 240 0x37 20 0xb3 40 0xb1 160 0x35 180 0x33 141 0x36 15 0x1f8 1 0x91 1 0x90 9 0x5a 1 0x59 141 helgrind-glibc2X-004 913 helgrind-glibc2X-005 80 helgrind---_dl_allocate_tls 15 helgrind-glibc2X-101