CURRENT_TEST: binlog.binlog_auto_increment_bug33029 ==21050== Memcheck, a memory error detector. ==21050== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==21050== Using LibVEX rev 1732, a library for dynamic binary translation. ==21050== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==21050== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==21050== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==21050== For more details, rerun with: -v ==21050== 080701 12:43:08 InnoDB: Started; log sequence number 0 47145021 080701 12:43:09 [Note] Event Scheduler: Loaded 0 events 080701 12:43:09 [Note] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld: ready for connections. Version: '6.0.6-maria-alpha-pb33-debug-log' socket: '/dev/shm/pbtmp-n_mix-110/master.sock' port: 11100 MySQL Pushbuild Edition, build 33 080701 12:43:10 [Note] Slave SQL thread initialized, starting replication in log 'FIRST' at position 0, relay log 'slave-relay-bin.000001' position: 4 080701 12:43:12 [Note] Error reading relay log event: slave SQL thread was killed 080701 12:43:12 [Note] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld: Normal shutdown 080701 12:43:12 [Note] Event Scheduler: Purging the queue. 0 events 080701 12:43:13 InnoDB: Starting shutdown... 080701 12:43:15 InnoDB: Shutdown completed; log sequence number 0 47145041 [Falcon] Error: assertion (contextId >= 0 && contextId < numberContexts) failed at line 503 in file Statement.cpp 080701 12:43:15 - mysqld got signal 6 ; This could be because you hit a bug. It is also possible that this binary or one of the libraries it was linked against is corrupt, improperly built, or misconfigured. This error can also be caused by malfunctioning hardware. We will try our best to scrape up some info that will hopefully help diagnose the problem, but since we have already crashed, something is definitely wrong and this may fail. key_buffer_size=1048576 read_buffer_size=131072 max_used_connections=1 max_threads=151 thread_count=0 connection_count=0 It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 60639 K bytes of memory Hope that's ok; if not, decrease some variables in the equation. thd: 0x0 Attempting backtrace. You can use the following information to find out where mysqld died. If you see no messages after this, something went terribly wrong... stack_bottom = (nil) thread_stack 0x40000 /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(my_print_stacktrace+0x2e)[0xbf5b5e] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(handle_segfault+0x339)[0x6992b9] /lib64/libpthread.so.0[0x4b31140] /lib64/libpthread.so.0(raise+0x2d)[0x4b30fed] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN5Error5errorEPKcz+0x102)[0x9418b2] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN3Nfs9Statement10getContextEi+0x25)[0x9a4355] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN12FsbInversion5fetchEPN3Nfs9StatementE+0x1f)[0x945abf] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN8FsbSieve5fetchEPN3Nfs9StatementE+0x1e)[0x945d7e] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN7NUpdate13evalStatementEPN3Nfs9StatementE+0x7f)[0x96663f] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN3Nfs9Statement5startEP5NNode+0x9c)[0x9a598c] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN17PreparedStatement13executeUpdateEv+0x26)[0x969096] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN8Database19updateCardinalitiesEv+0xce)[0x9334de] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN8Database8scavengeEv+0x12)[0x9335c2] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN9Scavenger7executeEP9Scheduler+0x24)[0x978ac4] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN9Scheduler8scheduleEv+0x137)[0x979be7] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN6Thread6threadEv+0x94)[0x90d004] /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld(_ZN6Thread6threadEPv+0x9)[0x90d1e9] /lib64/libpthread.so.0[0x4b2a193] /lib64/libc.so.6(__clone+0x6d)[0x515c45d] The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains information that should help you find out what is causing the crash. Writing a core file ==21050== ==21050== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 1) ==21050== malloc/free: in use at exit: 52,747,032 bytes in 350 blocks. ==21050== malloc/free: 36,812 allocs, 36,462 frees, 118,679,033 bytes allocated. ==21050== For counts of detected errors, rerun with: -v ==21050== searching for pointers to 350 not-freed blocks. ==21050== checked 195,644,464 bytes. ==21050== ==21050== 2 bytes in 2 blocks are still reachable in loss record 1 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB7C608: NdbTableImpl::init() (BaseString.hpp:216) ==21050== by 0xB7CB28: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:421) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN12NdbTableImpl4initEv fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 2 bytes in 2 blocks are still reachable in loss record 2 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB7C531: NdbTableImpl::init() (BaseString.hpp:216) ==21050== by 0xB7CB28: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:421) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN12NdbTableImpl4initEv fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 2 bytes in 2 blocks are still reachable in loss record 3 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB7C4AB: NdbTableImpl::init() (BaseString.hpp:216) ==21050== by 0xB7CB28: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:421) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN12NdbTableImpl4initEv fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 2 bytes in 2 blocks are still reachable in loss record 4 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB7C481: NdbTableImpl::init() (BaseString.hpp:216) ==21050== by 0xB7CB28: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:421) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN12NdbTableImpl4initEv fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 2 bytes in 2 blocks are still reachable in loss record 5 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB7C457: NdbTableImpl::init() (BaseString.hpp:216) ==21050== by 0xB7CB28: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:421) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN12NdbTableImpl4initEv fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 32 bytes in 1 blocks are still reachable in loss record 6 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xBB1F04: Logger::Logger() (Logger.cpp:47) ==21050== by 0xB9E163: EventLogger::EventLogger() (EventLogger.cpp:1099) ==21050== by 0xB8C601: __static_initialization_and_destruction_0(int, int) (ndb_cluster_connection.cpp:35) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN6LoggerC2Ev fun:_ZN11EventLoggerC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 40 bytes in 2 blocks are still reachable in loss record 7 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB87F3D: Vector::Vector(int) (Vector.hpp:56) ==21050== by 0xB7CAC4: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:417) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN6VectorItEC1Ei fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 80 bytes in 2 blocks are still reachable in loss record 9 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB880FE: Vector::Vector(int) (Vector.hpp:56) ==21050== by 0xB7CAA2: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:417) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN6VectorIjEC1Ei fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 80 bytes in 2 blocks are still reachable in loss record 10 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xBB454A: NdbMutex_Create (NdbMutex.c:29) ==21050== by 0xBB1F18: Logger::Logger() (Logger.cpp:48) ==21050== by 0xB9E163: EventLogger::EventLogger() (EventLogger.cpp:1099) ==21050== by 0xB8C601: __static_initialization_and_destruction_0(int, int) (ndb_cluster_connection.cpp:35) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:NdbMutex_Create fun:_ZN6LoggerC2Ev fun:_ZN11EventLoggerC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 104 bytes in 3 blocks are still reachable in loss record 11 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xC6ECB4: operator new(unsigned long, TaoCrypt::new_t) (misc.cpp:44) ==21050== by 0xC668B8: TaoCrypt::Integer::Integer() (block.hpp:106) ==21050== by 0xC4B4A8: yaSSL::Integer::Integer() (crypto_wrapper.cpp:719) ==21050== by 0xC48EDB: yaSSL::SSL_CTX::SSL_CTX(yaSSL::SSL_METHOD*) (yassl_int.hpp:372) ==21050== by 0xC38B2B: yaSSL_CTX_new (ssl.cpp:213) ==21050== by 0xBD17E5: new_VioSSLFd (viosslfactories.c:253) ==21050== by 0xBD1CE7: new_VioSSLAcceptorFd (viosslfactories.c:352) ==21050== by 0x69DCE7: main (mysqld.cc:3788) { Memcheck:Leak fun:malloc fun:_ZnwmN8TaoCrypt5new_tE fun:_ZN8TaoCrypt7IntegerC1Ev fun:_ZN5yaSSL7IntegerC1Ev fun:_ZN5yaSSL7SSL_CTXC1EPNS_10SSL_METHODE fun:yaSSL_CTX_new fun:new_VioSSLFd fun:new_VioSSLAcceptorFd fun:main } ==21050== ==21050== ==21050== 160 bytes in 2 blocks are still reachable in loss record 12 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xB8801E: Vector::Vector(int) (Vector.hpp:56) ==21050== by 0xB7CAB3: NdbTableImpl::NdbTableImpl() (NdbDictionaryImpl.cpp:417) ==21050== by 0xB89393: __static_initialization_and_destruction_0(int, int) (DictCache.cpp:23) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN6VectorIP13NdbColumnImplEC1Ei fun:_ZN12NdbTableImplC1Ev fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 256 bytes in 1 blocks are still reachable in loss record 13 of 26 ==21050== at 0x4A20B57: realloc (vg_replace_malloc.c:306) ==21050== by 0xBDD8A9: my_realloc (my_realloc.c:62) ==21050== by 0xBE9EBE: alloc_dynamic (array.c:151) ==21050== by 0xBE9F7B: insert_dynamic (array.c:101) ==21050== by 0x84BCC9: plugin_init(int*, char**, int) (sql_plugin.cc:1263) ==21050== by 0x69ACDB: init_server_components() (mysqld.cc:4019) ==21050== by 0x69DAF4: main (mysqld.cc:4458) { Memcheck:Leak fun:realloc fun:my_realloc fun:alloc_dynamic fun:insert_dynamic fun:_Z11plugin_initPiPPci fun:_Z22init_server_componentsv fun:main } ==21050== ==21050== ==21050== 264 bytes in 3 blocks are still reachable in loss record 14 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xBFBBE4: code_state (dbug.c:2176) ==21050== by 0xBFE31F: _db_enter_ (dbug.c:1138) ==21050== by 0xBD230C: my_init (my_init.c:103) ==21050== by 0x69D96E: main (mysqld.cc:4329) { Memcheck:Leak fun:malloc fun:code_state fun:_db_enter_ fun:my_init fun:main } ==21050== ==21050== ==21050== 336 bytes in 1 blocks are still reachable in loss record 15 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0x69C5AE: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:3299) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 336 bytes in 1 blocks are still reachable in loss record 16 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0x69C592: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:3298) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 488 bytes in 1 blocks are still reachable in loss record 17 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0x851F4D: DDL_blocker_class::get_DDL_blocker_class_instance() (ddl_blocker.cc:37) ==21050== by 0x69C980: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:3686) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:_ZN17DDL_blocker_class30get_DDL_blocker_class_instanceEv fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 816 bytes in 3 blocks are still reachable in loss record 18 of 26 ==21050== at 0x4A1FD7F: calloc (vg_replace_malloc.c:279) ==21050== by 0xBF9A56: my_thread_init (my_thr_init.c:270) ==21050== by 0xBF9D1F: my_thread_global_init (my_thr_init.c:161) ==21050== by 0xBD22E2: my_init (my_init.c:96) ==21050== by 0x69D96E: main (mysqld.cc:4329) { Memcheck:Leak fun:calloc fun:my_thread_init fun:my_thread_global_init fun:my_init fun:main } ==21050== ==21050== ==21050== 979 bytes in 12 blocks are still reachable in loss record 19 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xC09A45: my_regex_init (reginit.c:51) ==21050== by 0x69D3ED: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:3466) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:my_regex_init fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 1,930 bytes in 10 blocks are still reachable in loss record 20 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xC46854: operator new(unsigned long, yaSSL::new_t) (yassl_int.cpp:43) ==21050== by 0xC38CF5: yaTLSv1_server_method (ssl.cpp:173) ==21050== by 0xBD1CD0: new_VioSSLAcceptorFd (viosslfactories.c:352) ==21050== by 0x69DCE7: main (mysqld.cc:3788) { Memcheck:Leak fun:malloc fun:_ZnwmN5yaSSL5new_tE fun:yaTLSv1_server_method fun:new_VioSSLAcceptorFd fun:main } ==21050== ==21050== ==21050== 2,576 bytes in 1 blocks are still reachable in loss record 21 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0x74BC2B: LOGGER::init_base() (log.cc:877) ==21050== by 0x69D997: main (mysqld.cc:4346) { Memcheck:Leak fun:malloc fun:_ZN6LOGGER9init_baseEv fun:main } ==21050== ==21050== ==21050== 13,520 bytes in 13 blocks are still reachable in loss record 23 of 26 ==21050== at 0x4A1FD7F: calloc (vg_replace_malloc.c:279) ==21050== by 0x50CF345: __new_exitfn (in /lib64/libc-2.4.so) ==21050== by 0x50CF3C0: __cxa_atexit (in /lib64/libc-2.4.so) ==21050== by 0x8040A4: __static_initialization_and_destruction_0(int, int) (sql_repl.cc:1815) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:calloc fun:__new_exitfn fun:__cxa_atexit fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== ==21050== 57,232 bytes in 14 blocks are still reachable in loss record 24 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xBDDA84: my_once_alloc (my_once.c:61) ==21050== by 0xBF036F: init_state_maps (charset.c:62) ==21050== by 0xBF0903: init_available_charsets (charset.c:461) ==21050== by 0xBF13CA: get_charset_by_csname (charset.c:603) ==21050== by 0x69D443: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:3479) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:my_once_alloc fun:init_state_maps fun:init_available_charsets fun:get_charset_by_csname fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 1,144,505 bytes in 238 blocks are still reachable in loss record 25 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0xBDD64E: my_malloc (my_malloc.c:34) ==21050== by 0x6B2D5B: create_key_cache(char const*, unsigned) (set_var.cc:3946) ==21050== by 0x6BC7FD: get_or_create_key_cache(char const*, unsigned) (set_var.cc:3980) ==21050== by 0x69CEAA: init_common_variables(char const*, int, char**, char const**) (mysqld.cc:7694) ==21050== by 0x69D9AC: main (mysqld.cc:4372) { Memcheck:Leak fun:malloc fun:my_malloc fun:_Z16create_key_cachePKcj fun:_Z23get_or_create_key_cachePKcj fun:_Z21init_common_variablesPKciPPcPS0_ fun:main } ==21050== ==21050== ==21050== 51,517,184 bytes in 8 blocks are still reachable in loss record 26 of 26 ==21050== at 0x4A20A56: malloc (vg_replace_malloc.c:149) ==21050== by 0x959485: MemMgr::allocRaw(int) (MemMgr.cpp:813) ==21050== by 0x959C41: MemMgr::MemMgr(int, int, int) (MemMgr.cpp:291) ==21050== by 0x959CEF: __static_initialization_and_destruction_0(int, int) (MemMgr.cpp:76) ==21050== by 0xC8F9D9: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) ==21050== by 0x5B71A2: (within /home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld) { Memcheck:Leak fun:malloc fun:_ZN6MemMgr8allocRawEi fun:_ZN6MemMgrC1Eiii fun:_Z41__static_initialization_and_destruction_0ii obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:/home/pushbuild/pb2/pb/bzr_mysql-6.0-falcon/33/mysql-6.0.6-maria-alpha-pb33/sql/mysqld obj:* obj:* obj:* obj:* } ==21050== ==21050== LEAK SUMMARY: ==21050== definitely lost: 0 bytes in 0 blocks. ==21050== possibly lost: 0 bytes in 0 blocks. ==21050== still reachable: 52,740,928 bytes in 328 blocks. ==21050== suppressed: 6,104 bytes in 22 blocks.