==23967== Memcheck, a memory error detector. ==23967== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==23967== Using LibVEX rev 1878, a library for dynamic binary translation. ==23967== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==23967== Using valgrind-3.4.0, a dynamic binary instrumentation framework. ==23967== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==23967== For more details, rerun with: -v ==23967== ==23967== My PID = 23967, parent PID = 23489. Prog and args are: ==23967== ./preparedstatement ==23967== localhost ==23967== root ==23967== mangos ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25994: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47AC89: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a0ce2 is 1 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x47AC98: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a0ce3 is 2 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid read of size 1 ==23967== at 0x4C25463: strlen (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661A0D4: std::string::compare(char const*) const (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x46266B: bool std::operator==, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x46268F: bool std::operator!=, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47ACB6: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a0ce1 is 0 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid read of size 1 ==23967== at 0x661A0EB: std::string::compare(char const*) const (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x46266B: bool std::operator==, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x46268F: bool std::operator!=, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47ACB6: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a0ce1 is 0 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25994: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47B067: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a1032 is 1 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x47B076: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a1033 is 2 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid read of size 1 ==23967== at 0x661A0EB: std::string::compare(char const*) const (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x46266B: bool std::operator==, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x46268F: bool std::operator!=, std::allocator >(char const*, std::basic_string, std::allocator > const&) (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47B094: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x78a1031 is 0 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25934: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47AC89: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebf7cb is 2 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C2593D: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47AC89: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebf7ca is 1 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25947: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47AC89: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebf7c9 is 0 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25934: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47B067: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebfb1b is 2 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C2593D: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47B067: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebfb1a is 1 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25947: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47B067: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7ebfb19 is 0 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25951: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47AC89: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7f569ef is 14 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47AC62: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== Invalid write of size 1 ==23967== at 0x4C25951: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x661980D: std::basic_streambuf >::xsgetn(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x65F2A02: std::istream::read(char*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10) ==23967== by 0x47B067: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== Address 0x7f56d5f is 14 bytes after a block of size 1 alloc'd ==23967== at 0x4C246BC: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==23967== by 0x47B040: testsuite::classes::preparedstatement::InsertSelectAllTypes() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47BC27: testsuite::TestCase::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x47EA7F: testsuite::TestSuite::runTest() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x488207: testsuite::TestsRunner::runTests() (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== by 0x468C8A: main (in /home/derex/workspace/mysql-connector/trunk/test/unit/classes/preparedstatement) ==23967== ==23967== ERROR SUMMARY: 856 errors from 15 contexts (suppressed: 23 from 3) ==23967== malloc/free: in use at exit: 20,684 bytes in 155 blocks. ==23967== malloc/free: 67,620 allocs, 67,465 frees, 26,533,226 bytes allocated. ==23967== For counts of detected errors, rerun with: -v ==23967== searching for pointers to 155 not-freed blocks. ==23967== checked 874,088 bytes. ==23967== ==23967== LEAK SUMMARY: ==23967== definitely lost: 20,628 bytes in 154 blocks. ==23967== possibly lost: 0 bytes in 0 blocks. ==23967== still reachable: 56 bytes in 1 blocks. ==23967== suppressed: 0 bytes in 0 blocks. ==23967== Rerun with --leak-check=full to see details of leaked memory.