--------- ==7432== Thread 11: ==7432== Invalid read of size 1 ==7432== at 0x4028210: _intel_fast_memcpy (mc_replace_strmem.c:413) ==7432== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==7432== Address 0x925c2f9 is 0 bytes after a block of size 1 alloc'd ==7432== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==7432== by 0x84F9708: my_malloc (my_malloc.c:34) ==7432== ==7432== Invalid read of size 1 ==7432== at 0x402821A: _intel_fast_memcpy (mc_replace_strmem.c:413) ==7432== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==7432== Address 0x925c2fa is 1 bytes after a block of size 1 alloc'd ==7432== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==7432== by 0x84F9708: my_malloc (my_malloc.c:34) ==7432== ==7432== Invalid read of size 1 ==7432== at 0x4028223: _intel_fast_memcpy (mc_replace_strmem.c:413) ==7432== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==7432== Address 0x925c2fb is 2 bytes after a block of size 1 alloc'd ==7432== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==7432== by 0x84F9708: my_malloc (my_malloc.c:34) ==7432== ==7432== Invalid read of size 1 ==7432== at 0x402822C: _intel_fast_memcpy (mc_replace_strmem.c:413) ==7432== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==7432== Address 0x925c2fc is 3 bytes after a block of size 1 alloc'd ==7432== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==7432== by 0x84F9708: my_malloc (my_malloc.c:34) --------- ==00:00:00:32.372 10791== Thread 11: ==00:00:00:32.372 10791== Invalid read of size 1 ==00:00:00:32.372 10791== at 0x4028160: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:00:32.373 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:00:32.373 10791== Address 0x646ed20 is 7 bytes after a block of size 1 alloc'd ==00:00:00:32.373 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:00:32.373 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:00:32.373 10791== ==00:00:00:32.374 10791== Invalid read of size 1 ==00:00:00:32.374 10791== at 0x4028167: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:00:32.374 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:00:32.375 10791== Address 0x646ed1f is 6 bytes after a block of size 1 alloc'd ==00:00:00:32.375 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:00:32.375 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:00:32.376 10791== ==00:00:00:32.376 10791== Invalid read of size 1 ==00:00:00:32.376 10791== at 0x4028170: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:00:32.376 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:00:32.376 10791== Address 0x646ed1e is 5 bytes after a block of size 1 alloc'd ==00:00:00:32.376 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:00:32.376 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:00:32.377 10791== ==00:00:00:32.377 10791== Invalid read of size 1 ==00:00:00:32.377 10791== at 0x4028179: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:00:32.377 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:00:32.377 10791== Address 0x646ed1d is 4 bytes after a block of size 1 alloc'd ==00:00:00:32.378 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:00:32.378 10791== by 0x84F9708: my_malloc (my_malloc.c:34) --------- After shutdown: 091019 16:48:20 [Note] /rep/5139/slave/bin/mysqld: Shutdown complete --00:00:03:29.495 10791-- Discarding syms at 0x7ee9910-0x7ef1468 in /lib/tls/i686/cmov/libnss_files-2.9.so due to munmap() ==00:00:03:29.515 10791== ==00:00:03:29.515 10791== ERROR SUMMARY: 8 errors from 4 contexts (suppressed: 40 from 3) ==00:00:03:29.515 10791== ==00:00:03:29.515 10791== 2 errors in context 1 of 4: ==00:00:03:29.516 10791== Invalid read of size 1 ==00:00:03:29.516 10791== at 0x4028179: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:03:29.516 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:03:29.516 10791== Address 0x646ed1d is 4 bytes after a block of size 1 alloc'd ==00:00:03:29.516 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:03:29.516 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:03:29.516 10791== ==00:00:03:29.516 10791== 2 errors in context 2 of 4: ==00:00:03:29.516 10791== Invalid read of size 1 ==00:00:03:29.516 10791== at 0x4028170: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:03:29.517 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:03:29.517 10791== Address 0x646ed1e is 5 bytes after a block of size 1 alloc'd ==00:00:03:29.517 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:03:29.517 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:03:29.517 10791== ==00:00:03:29.517 10791== 2 errors in context 3 of 4: ==00:00:03:29.517 10791== Invalid read of size 1 ==00:00:03:29.517 10791== at 0x4028167: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:03:29.517 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:03:29.517 10791== Address 0x646ed1f is 6 bytes after a block of size 1 alloc'd ==00:00:03:29.517 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:03:29.517 10791== by 0x84F9708: my_malloc (my_malloc.c:34) ==00:00:03:29.517 10791== ==00:00:03:29.517 10791== 2 errors in context 4 of 4: ==00:00:03:29.517 10791== Invalid read of size 1 ==00:00:03:29.517 10791== at 0x4028160: _intel_fast_memcpy (mc_replace_strmem.c:413) ==00:00:03:29.517 10791== by 0x81C6B5D: Field_real::unpack(unsigned char*, unsigned char const*, unsigned int, bool) (field.cc:4152) ==00:00:03:29.517 10791== Address 0x646ed20 is 7 bytes after a block of size 1 alloc'd ==00:00:03:29.517 10791== at 0x4026FDE: malloc (vg_replace_malloc.c:207) ==00:00:03:29.518 10791== by 0x84F9708: my_malloc (my_malloc.c:34) --00:00:03:29.518 10791-- --00:00:03:29.518 10791-- supp: 14 dl-hack3-cond-1 --00:00:03:29.518 10791-- supp: 1 glibc-2.9-on-SUSE-10.3-(x86) --00:00:03:29.518 10791-- supp: 25 Debian libc6 (2.9.x) stripped dynamic linker ==00:00:03:29.518 10791== ==00:00:03:29.518 10791== IN SUMMARY: 8 errors from 4 contexts (suppressed: 40 from 3) ==00:00:03:29.518 10791== ==00:00:03:29.518 10791== malloc/free: in use at exit: 1,324 bytes in 10 blocks. ==00:00:03:29.518 10791== malloc/free: 32,808 allocs, 32,798 frees, 49,562,181 bytes allocated. ==00:00:03:29.518 10791== ==00:00:03:29.518 10791== searching for pointers to 10 not-freed blocks. ==00:00:03:30.460 10791== checked 52,227,080 bytes. ==00:00:03:30.461 10791== ==00:00:03:30.461 10791== Thread 1: ==00:00:03:30.461 10791== ==00:00:03:30.461 10791== 288 bytes in 2 blocks are definitely lost in loss record 2 of 3 ==00:00:03:30.461 10791== at 0x4025092: calloc (vg_replace_malloc.c:397) ==00:00:03:30.461 10791== by 0x401134B: _dl_allocate_tls (in /lib/ld-2.9.so) ==00:00:03:30.461 10791== by 0x403E672: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.9.so) ==00:00:03:30.461 10791== by 0x85118A1: my_thread_global_init (my_thr_init.c:113) ==00:00:03:30.461 10791== by 0x41CD774: (below main) (in /lib/tls/i686/cmov/libc-2.9.so) ==00:00:03:30.461 10791== by 0x8124760: (within /rep/5139/slave/bin/mysqld) ==00:00:03:30.461 10791== ==00:00:03:30.461 10791== ==00:00:03:30.461 10791== 1,008 bytes in 7 blocks are possibly lost in loss record 3 of 3 ==00:00:03:30.461 10791== at 0x4025092: calloc (vg_replace_malloc.c:397) ==00:00:03:30.461 10791== by 0x401134B: _dl_allocate_tls (in /lib/ld-2.9.so) ==00:00:03:30.461 10791== by 0x403E672: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.9.so) ==00:00:03:30.461 10791== by 0x842CD5E: os_thread_create (os0thread.c:172) ==00:00:03:30.461 10791== ==00:00:03:30.462 10791== LEAK SUMMARY: ==00:00:03:30.462 10791== definitely lost: 288 bytes in 2 blocks. ==00:00:03:30.462 10791== possibly lost: 1,008 bytes in 7 blocks. ==00:00:03:30.462 10791== still reachable: 28 bytes in 1 blocks. ==00:00:03:30.462 10791== suppressed: 0 bytes in 0 blocks. ==00:00:03:30.462 10791== Reachable blocks (those to which a pointer was found) are not shown. ==00:00:03:30.462 10791== To see them, rerun with: --leak-check=full --show-reachable=yes --00:00:03:30.462 10791-- memcheck: sanity checks: 307 cheap, 12 expensive --00:00:03:30.462 10791-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --00:00:03:30.462 10791-- memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10 --00:00:03:30.462 10791-- memcheck: auxmaps_L2: 0 searches, 0 nodes --00:00:03:30.462 10791-- memcheck: SMs: n_issued = 241 (3856k, 3M) --00:00:03:30.462 10791-- memcheck: SMs: n_deissued = 71 (1136k, 1M) --00:00:03:30.462 10791-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --00:00:03:30.462 10791-- memcheck: SMs: max_undefined = 517 (8272k, 8M) --00:00:03:30.462 10791-- memcheck: SMs: max_defined = 1206 (19296k, 18M) --00:00:03:30.462 10791-- memcheck: SMs: max_non_DSM = 227 (3632k, 3M) --00:00:03:30.462 10791-- memcheck: max sec V bit nodes: 1205 (61k, 0M) --00:00:03:30.462 10791-- memcheck: set_sec_vbits8 calls: 2218 (new: 1205, updates: 1013) --00:00:03:30.462 10791-- memcheck: max shadow mem size: 3997k, 3M --00:00:03:30.462 10791-- ocacheL1: 131,116,927 refs 4,847,714 misses (581,093 lossage) --00:00:03:30.462 10791-- ocacheL1: 124,431,969 at 0 1,837,244 at 1 --00:00:03:30.463 10791-- ocacheL1: 0 at 2+ 4,862,068 move-fwds --00:00:03:30.463 10791-- ocacheL1: 92,274,688 sizeB 67,108,864 useful --00:00:03:30.463 10791-- ocacheL2: 8,179,369 refs 4,266,669 misses --00:00:03:30.463 10791-- ocacheL2: 581,093 max nodes 581,092 curr nodes --00:00:03:30.463 10791-- niacache: 0 refs 0 misses --00:00:03:30.463 10791-- translate: fast SP updates identified: 44,625 ( 93.9%) --00:00:03:30.463 10791-- translate: generic_known SP updates identified: 2,341 ( 4.9%) --00:00:03:30.463 10791-- translate: generic_unknown SP updates identified: 554 ( 1.1%) --00:00:03:30.463 10791-- tt/tc: 61,315 tt lookups requiring 81,107 probes --00:00:03:30.463 10791-- tt/tc: 61,315 fast-cache updates, 3 flushes --00:00:03:30.463 10791-- transtab: new 24,898 (609,399 -> 13,120,502; ratio 215:10) [0 scs] --00:00:03:30.463 10791-- transtab: dumped 0 (0 -> ??) --00:00:03:30.463 10791-- transtab: discarded 143 (2,855 -> ??) --00:00:03:30.463 10791-- scheduler: 29,868,913 jumps (bb entries). --00:00:03:30.463 10791-- scheduler: 307/105,177 major/minor sched events. --00:00:03:30.463 10791-- sanity: 308 cheap, 12 expensive checks. --00:00:03:30.463 10791-- exectx: 49,157 lists, 26,368 contexts (avg 0 per list) --00:00:03:30.463 10791-- exectx: 102,109 searches, 96,606 full compares (946 per 1000) --00:00:03:30.463 10791-- exectx: 7 cmp2, 255 cmp4, 0 cmpAll --00:00:03:30.463 10791-- errormgr: 28 supplist searches, 1,354 comparisons during search --00:00:03:30.463 10791-- errormgr: 48 errlist searches, 355 comparisons during search