CURRENT_TEST: federated ==22407== Memcheck, a memory error detector. ==22407== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==22407== Using LibVEX rev 1606, a library for dynamic binary translation. ==22407== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==22407== Using valgrind-3.2.0, a dynamic binary instrumentation framework. ==22407== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==22407== --22407-- Command line --22407-- /home/mysqldev/mysql-5.1-trig/sql/mysqld --22407-- --no-defaults --22407-- --console --22407-- --basedir=/home/mysqldev/mysql-5.1-trig/mysql-test --22407-- --character-sets-dir=/home/mysqldev/mysql-5.1-trig/sql/share/charsets --22407-- --core --22407-- --log-bin-trust-function-creators --22407-- --default-character-set=latin1 --22407-- --language=/home/mysqldev/mysql-5.1-trig/sql/share/english/ --22407-- --tmpdir=/home/mysqldev/mysql-5.1-trig/mysql-test/var/tmp --22407-- --skip-safemalloc --22407-- --skip-bdb --22407-- --log-bin=/home/mysqldev/mysql-5.1-trig/mysql-test/var/log/master-bin --22407-- --pid-file=/home/mysqldev/mysql-5.1-trig/mysql-test/var/run/master.pid --22407-- --port=9306 --22407-- --server-id=1 --22407-- --socket=/home/mysqldev/mysql-5.1-trig/mysql-test/var/tmp/master.sock --22407-- --innodb_data_file_path=ibdata1:10M:autoextend --22407-- --local-infile --22407-- --datadir=/home/mysqldev/mysql-5.1-trig/mysql-test/var/master-data --22407-- --skip-ndbcluster --22407-- --key_buffer_size=1M --22407-- --sort_buffer=256K --22407-- --max_heap_table_size=1M --22407-- --log-bin-trust-function-creators --22407-- --ssl-ca=/home/mysqldev/mysql-5.1-trig/mysql-test/std_data/cacert.pem --22407-- --ssl-cert=/home/mysqldev/mysql-5.1-trig/mysql-test/std_data/server-cert.pem --22407-- --ssl-key=/home/mysqldev/mysql-5.1-trig/mysql-test/std_data/server-key.pem --22407-- --rpl-recovery-rank=1 --22407-- --init-rpl-role=master --22407-- --exit-info=256 --22407-- --open-files-limit=1024 --22407-- --log=/home/mysqldev/mysql-5.1-trig/mysql-test/var/log/master.log --22407-- Startup, with flags: --22407-- --tool=memcheck --22407-- --alignment=8 --22407-- --leak-check=yes --22407-- --num-callers=16 --22407-- --suppressions=/home/mysqldev/mysql-5.1-trig/mysql-test/valgrind.supp --22407-- -v --22407-- --show-reachable=yes --22407-- Contents of /proc/version: --22407-- Linux version 2.6.15-gentoo-r7 (root@weblab) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #10 PREEMPT Wed Mar 29 15:48:01 MST 2006 --22407-- Arch and hwcaps: AMD64, amd64-sse2 --22407-- Valgrind library directory: /usr/lib64/valgrind --22407-- Reading syms from /home/mysqldev/mysql-5.1-trig/sql/mysqld (0x400000) --22407-- Reading syms from /lib64/ld-2.3.6.so (0x4000000) --22407-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x38000000) --22407-- object doesn't have a symbol table --22407-- object doesn't have a dynamic symbol table --22407-- Reading suppressions file: /home/mysqldev/mysql-5.1-trig/mysql-test/valgrind.supp --22407-- Reading suppressions file: /usr/lib64/valgrind/default.supp --22407-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4918000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4A19000) --22407-- object doesn't have a symbol table --22407-- REDIR: 0x400F0B0 (index) redirected to 0x4A1C9D0 (index) --22407-- REDIR: 0x400F260 (strcmp) redirected to 0x4A1CEE0 (strcmp) --22407-- REDIR: 0x400F5A0 (strlen) redirected to 0x4A1CC40 (strlen) --22407-- Reading syms from /lib64/libz.so.1.2.3 (0x4B1F000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /lib64/libdl-2.3.6.so (0x4C33000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /lib64/tls/libpthread.so (0x4D36000) --22407-- Reading syms from /lib64/libcrypt-2.3.6.so (0x4E4B000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /lib64/libnsl-2.3.6.so (0x4F7F000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /lib64/tls/libm.so (0x5095000) --22407-- object doesn't have a symbol table --22407-- Reading syms from /lib64/tls/libc.so (0x51ED000) --22407-- object doesn't have a symbol table --22407-- REDIR: 0x525D200 (memset) redirected to 0x4A1D420 (memset) --22407-- REDIR: 0x525E460 (memcpy) redirected to 0x4A1CF70 (memcpy) --22407-- REDIR: 0x525C520 (rindex) redirected to 0x4A1C8D0 (rindex) --22407-- REDIR: 0x52575E0 (malloc) redirected to 0x4A1AA60 (malloc) --22407-- REDIR: 0x5255A00 (free) redirected to 0x4A1B880 (free) --22407-- REDIR: 0x52572B0 (calloc) redirected to 0x4A1C2D0 (calloc) --22407-- REDIR: 0x525BE60 (strlen) redirected to 0x4A1CC00 (strlen) --22407-- REDIR: 0x525C380 (strncmp) redirected to 0x4A1CE60 (strncmp) --22407-- REDIR: 0x525AD80 (strcat) redirected to 0x4A1C9F0 (strcat) --22407-- REDIR: 0x525F050 (rawmemchr) redirected to 0x4A1D4C0 (rawmemchr) --22407-- REDIR: 0x525B440 (strcpy) redirected to 0x4A1CC60 (strcpy) --22407-- REDIR: 0xFFFFFFFFFF600400 (???) redirected to 0x38027BDD (???) --22407-- REDIR: 0x525AF40 (index) redirected to 0x4A1C990 (index) 060630 17:02:38 [Warning] Could not increase number of max_open_files to more than 1014 (request: 1024) --22407-- REDIR: 0x525DC90 (stpcpy) redirected to 0x4A1D180 (stpcpy) --22407-- REDIR: 0x525D0A0 (memmove) redirected to 0x4A1D450 (memmove) --22407-- REDIR: 0x525CB90 (memchr) redirected to 0x4A1CF40 (memchr) --22407-- REDIR: 0xFFFFFFFFFF600000 (???) redirected to 0x38027BD3 (???) --22407-- REDIR: 0x5257C30 (realloc) redirected to 0x4A1C3B0 (realloc) InnoDB: The first specified data file ./ibdata1 did not exist: InnoDB: a new database to be created! 060630 17:02:41 InnoDB: Setting file ./ibdata1 size to 10 MB InnoDB: Database physically writes the file full: wait... 060630 17:02:41 InnoDB: Log file ./ib_logfile0 did not exist: new to be created InnoDB: Setting log file ./ib_logfile0 size to 5 MB InnoDB: Database physically writes the file full: wait... 060630 17:02:42 InnoDB: Log file ./ib_logfile1 did not exist: new to be created InnoDB: Setting log file ./ib_logfile1 size to 5 MB InnoDB: Database physically writes the file full: wait... --22407-- REDIR: 0x525B0F0 (strcmp) redirected to 0x4A1CEB0 (strcmp) ==22407== Conditional jump or move depends on uninitialised value(s) ==22407== at 0x8AADD7: trx_sys_create_doublewrite_buf (trx0sys.c:197) ==22407== by 0x8A1579: innobase_start_or_create_for_mysql (srv0start.c:1550) ==22407== by 0x6CBF02: innobase_init() (ha_innodb.cc:1588) ==22407== by 0x78523F: plugin_initialize(st_plugin_int*) (sql_plugin.cc:528) ==22407== by 0x785717: plugin_init() (sql_plugin.cc:685) ==22407== by 0x5E9933: init_server_components() (mysqld.cc:3190) ==22407== by 0x5E9F61: main (mysqld.cc:3576) InnoDB: Doublewrite buffer not found: creating new ==22407== ==22407== Thread 5: ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x87F91B: os_file_pwrite (os0file.c:1975) ==22407== by 0x87FB06: os_file_write (os0file.c:2420) ==22407== by 0x880D43: os_aio_simulated_handle (os0file.c:3960) ==22407== by 0x8644C6: fil_aio_wait (fil0fil.c:4132) ==22407== by 0x8A0117: io_handler_thread (srv0start.c:431) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) ==22407== Address 0x7444000 is 1,832 bytes inside a block of size 753,696 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x8B15D8: ut_malloc_low (ut0mem.c:82) ==22407== by 0x8B1744: ut_malloc (ut0mem.c:178) ==22407== by 0x880BE5: os_aio_simulated_handle (os0file.c:3910) ==22407== by 0x8644C6: fil_aio_wait (fil0fil.c:4132) ==22407== by 0x8A0117: io_handler_thread (srv0start.c:431) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) InnoDB: Doublewrite buffer created InnoDB: Creating foreign key constraint system tables InnoDB: Foreign key constraint system tables created 060630 17:02:44 InnoDB: Started; log sequence number 0 0 ==22407== ==22407== Thread 8: ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x87F91B: os_file_pwrite (os0file.c:1975) ==22407== by 0x87FB06: os_file_write (os0file.c:2420) ==22407== by 0x880694: os_aio (os0file.c:3382) ==22407== by 0x8643A8: fil_io (fil0fil.c:4021) ==22407== by 0x852B08: buf_flush_buffered_writes (buf0flu.c:294) ==22407== by 0x85376B: buf_flush_batch (buf0flu.c:912) ==22407== by 0x89FAAD: srv_master_thread (srv0srv.c:2458) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) ==22407== Address 0xAA28000 is 4,048 bytes inside a block of size 2,113,568 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x8B15D8: ut_malloc_low (ut0mem.c:82) ==22407== by 0x8B1744: ut_malloc (ut0mem.c:178) ==22407== by 0x8AAC78: trx_doublewrite_init (trx0sys.c:114) ==22407== by 0x8AADE0: trx_sys_create_doublewrite_buf (trx0sys.c:202) ==22407== by 0x8A1579: innobase_start_or_create_for_mysql (srv0start.c:1550) ==22407== by 0x6CBF02: innobase_init() (ha_innodb.cc:1588) ==22407== by 0x78523F: plugin_initialize(st_plugin_int*) (sql_plugin.cc:528) ==22407== by 0x785717: plugin_init() (sql_plugin.cc:685) ==22407== by 0x5E9933: init_server_components() (mysqld.cc:3190) ==22407== by 0x5E9F61: main (mysqld.cc:3576) 060630 17:02:46 [Note] /home/mysqldev/mysql-5.1-trig/sql/mysqld: ready for connections. Version: '5.1.12-beta-debug-log' socket: '/home/mysqldev/mysql-5.1-trig/mysql-test/var/tmp/master.sock' port: 9306 Source distribution 060630 17:02:46 [Note] SCHEDULER: Manager thread booting 060630 17:02:46 [Note] SCHEDULER: Loaded 0 events 060630 17:02:46 [Note] SCHEDULER: Suspending operations --22407-- Reading syms from /lib64/libgcc_s.so.1 (0xB758000) --22407-- object doesn't have a symbol table ==22407== ==22407== Thread 13: ==22407== Invalid read of size 8 ==22407== at 0x754912: mysql_fetch_row (client.c:2787) ==22407== by 0x6DD911: ha_federated::rnd_next(char*) (ha_federated.cc:2324) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979888 is 64 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x754916: mysql_fetch_row (client.c:2788) ==22407== by 0x6DD911: ha_federated::rnd_next(char*) (ha_federated.cc:2324) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979880 is 56 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x75130B: cli_fetch_lengths (client.c:1136) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x75132B: cli_fetch_lengths (client.c:1143) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x751325: cli_fetch_lengths (client.c:1142) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798A0 is 88 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x6DA906: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:785) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 8 ==22407== at 0x6DA99A: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9A7CEC: my_scan_8bit (ctype-simple.c:1095) ==22407== by 0x5C4E61: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3368) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9C6D: my_strtoll10 (my_strtoll10.c:102) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9C73: my_strtoll10 (my_strtoll10.c:102) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9CEA: my_strtoll10 (my_strtoll10.c:119) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9D1E: my_strtoll10 (my_strtoll10.c:132) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9D41: my_strtoll10 (my_strtoll10.c:143) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9D63: my_strtoll10 (my_strtoll10.c:157) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x4A1D460: memmove (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x5CB4C2: Field_varstring::store(char const*, unsigned, charset_info_st*) (field.cc:6447) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798CC is 132 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x4A1D46D: memmove (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x5CB4C2: Field_varstring::store(char const*, unsigned, charset_info_st*) (field.cc:6447) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798CD is 133 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Invalid read of size 1 ==22407== at 0x9B9D88: my_strtoll10 (my_strtoll10.c:168) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798E2 is 154 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x97FEF6: my_pwrite (my_pread.c:101) ==22407== by 0x982E8C: flush_cached_blocks (mf_keycache.c:2280) ==22407== by 0x9831F0: flush_key_blocks_int (mf_keycache.c:2459) ==22407== by 0x983445: flush_key_blocks (mf_keycache.c:2555) ==22407== by 0x8CE9AC: mi_lock_database (mi_locking.c:64) ==22407== by 0x6C024E: ha_myisam::external_lock(THD*, int) (ha_myisam.cc:1400) ==22407== by 0x6BB6A9: handler::ha_external_lock(THD*, int) (handler.cc:3373) ==22407== by 0x5E2633: unlock_external(THD*, st_table**, unsigned) (lock.cc:641) ==22407== by 0x5E1C91: mysql_unlock_tables(THD*, st_mysql_lock*) (lock.cc:271) ==22407== by 0x65C8CE: mysql_insert(THD*, st_table_list*, List&, List >&, List&, List&, enum_duplicates, bool) (sql_insert.cc:599) ==22407== by 0x601F53: mysql_execute_command(THD*) (sql_parse.cc:3348) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== by 0x5FE187: do_command(THD*) (sql_parse.cc:1582) ==22407== by 0x5FD3F3: handle_one_connection (sql_parse.cc:1222) ==22407== Address 0x97218F4 is 52 bytes inside a block of size 857,132 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x98754D: _mymalloc (safemalloc.c:138) ==22407== by 0x99855A: my_large_malloc (my_largepage.c:65) ==22407== by 0x980512: init_key_cache (mf_keycache.c:343) ==22407== by 0x6B9F82: ha_init_key_cache(char const*, st_key_cache*) (handler.cc:2509) ==22407== by 0x5F3830: process_key_caches(int (*)(char const*, st_key_cache*)) (set_var.cc:3824) ==22407== by 0x5E9C0E: init_server_components() (mysqld.cc:3302) ==22407== by 0x5E9F61: main (mysqld.cc:3576) 060630 17:03:26 [Note] Got signal 15 to shutdown mysqld 060630 17:03:26 [Note] /home/mysqldev/mysql-5.1-trig/sql/mysqld: Normal shutdown 060630 17:03:26 [Note] SCHEDULER: Killing manager thread 1 060630 17:03:26 [Note] SCHEDULER: Waiting the manager thread to reply 060630 17:03:26 [Note] SCHEDULER: Resuming operations 060630 17:03:26 [Note] SCHEDULER: Manager thread started with id 1 060630 17:03:26 [Note] SCHEDULER: Shutting down 060630 17:03:26 [Note] SCHEDULER: Waiting for worker threads to finish 060630 17:03:26 [Note] SCHEDULER: Emptying the queue 060630 17:03:26 [Note] SCHEDULER: Stopped 060630 17:03:29 InnoDB: Starting shutdown... 060630 17:03:33 InnoDB: Shutdown completed; log sequence number 0 46403 060630 17:03:33 [Note] /home/mysqldev/mysql-5.1-trig/sql/mysqld: Shutdown complete User time 25.10, System time 0.30 Maximum resident set size 0, Integral resident set size 0 Non-physical pagefaults 36321, Physical pagefaults 18, Swaps 0 Blocks in 0 out 0, Messages in 0 out 0, Signals 0 Voluntary context switches 3236, Involuntary context switches 2214 Maximum memory usage: 2841123 bytes (2775k) ==22407== ==22407== ERROR SUMMARY: 92 errors from 21 contexts (suppressed: 5 from 1) ==22407== ==22407== 1 errors in context 1 of 21: ==22407== Invalid read of size 8 ==22407== at 0x754916: mysql_fetch_row (client.c:2788) ==22407== by 0x6DD911: ha_federated::rnd_next(char*) (ha_federated.cc:2324) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979880 is 56 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 1 errors in context 2 of 21: ==22407== Invalid read of size 8 ==22407== at 0x754912: mysql_fetch_row (client.c:2787) ==22407== by 0x6DD911: ha_federated::rnd_next(char*) (ha_federated.cc:2324) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979888 is 64 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 1 errors in context 3 of 21: ==22407== Thread 8: ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x87F91B: os_file_pwrite (os0file.c:1975) ==22407== by 0x87FB06: os_file_write (os0file.c:2420) ==22407== by 0x880694: os_aio (os0file.c:3382) ==22407== by 0x8643A8: fil_io (fil0fil.c:4021) ==22407== by 0x852B08: buf_flush_buffered_writes (buf0flu.c:294) ==22407== by 0x85376B: buf_flush_batch (buf0flu.c:912) ==22407== by 0x89FAAD: srv_master_thread (srv0srv.c:2458) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) ==22407== Address 0xAA28000 is 4,048 bytes inside a block of size 2,113,568 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x8B15D8: ut_malloc_low (ut0mem.c:82) ==22407== by 0x8B1744: ut_malloc (ut0mem.c:178) ==22407== by 0x8AAC78: trx_doublewrite_init (trx0sys.c:114) ==22407== by 0x8AADE0: trx_sys_create_doublewrite_buf (trx0sys.c:202) ==22407== by 0x8A1579: innobase_start_or_create_for_mysql (srv0start.c:1550) ==22407== by 0x6CBF02: innobase_init() (ha_innodb.cc:1588) ==22407== by 0x78523F: plugin_initialize(st_plugin_int*) (sql_plugin.cc:528) ==22407== by 0x785717: plugin_init() (sql_plugin.cc:685) ==22407== by 0x5E9933: init_server_components() (mysqld.cc:3190) ==22407== by 0x5E9F61: main (mysqld.cc:3576) ==22407== ==22407== 1 errors in context 4 of 21: ==22407== Thread 1: ==22407== Conditional jump or move depends on uninitialised value(s) ==22407== at 0x8AADD7: trx_sys_create_doublewrite_buf (trx0sys.c:197) ==22407== by 0x8A1579: innobase_start_or_create_for_mysql (srv0start.c:1550) ==22407== by 0x6CBF02: innobase_init() (ha_innodb.cc:1588) ==22407== by 0x78523F: plugin_initialize(st_plugin_int*) (sql_plugin.cc:528) ==22407== by 0x785717: plugin_init() (sql_plugin.cc:685) ==22407== by 0x5E9933: init_server_components() (mysqld.cc:3190) ==22407== by 0x5E9F61: main (mysqld.cc:3576) ==22407== ==22407== 4 errors in context 5 of 21: ==22407== Thread 13: ==22407== Invalid read of size 1 ==22407== at 0x9B9D88: my_strtoll10 (my_strtoll10.c:168) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798E2 is 154 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 6 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9D63: my_strtoll10 (my_strtoll10.c:157) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 7 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9D41: my_strtoll10 (my_strtoll10.c:143) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 8 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9D1E: my_strtoll10 (my_strtoll10.c:132) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 9 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9CEA: my_strtoll10 (my_strtoll10.c:119) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 10 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9C73: my_strtoll10 (my_strtoll10.c:102) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 11 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9B9C6D: my_strtoll10 (my_strtoll10.c:102) ==22407== by 0x9A8187: my_strtoll10_8bit (ctype-simple.c:1353) ==22407== by 0x5C4E8C: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3373) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 4 errors in context 12 of 21: ==22407== Invalid read of size 1 ==22407== at 0x9A7CEC: my_scan_8bit (ctype-simple.c:1095) ==22407== by 0x5C4E61: Field_long::store(char const*, unsigned, charset_info_st*) (field.cc:3368) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798C8 is 128 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 5 errors in context 13 of 21: ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x97FEF6: my_pwrite (my_pread.c:101) ==22407== by 0x982E8C: flush_cached_blocks (mf_keycache.c:2280) ==22407== by 0x9831F0: flush_key_blocks_int (mf_keycache.c:2459) ==22407== by 0x983445: flush_key_blocks (mf_keycache.c:2555) ==22407== by 0x8CE9AC: mi_lock_database (mi_locking.c:64) ==22407== by 0x6C024E: ha_myisam::external_lock(THD*, int) (ha_myisam.cc:1400) ==22407== by 0x6BB6A9: handler::ha_external_lock(THD*, int) (handler.cc:3373) ==22407== by 0x5E2633: unlock_external(THD*, st_table**, unsigned) (lock.cc:641) ==22407== by 0x5E1C91: mysql_unlock_tables(THD*, st_mysql_lock*) (lock.cc:271) ==22407== by 0x65C8CE: mysql_insert(THD*, st_table_list*, List&, List >&, List&, List&, enum_duplicates, bool) (sql_insert.cc:599) ==22407== by 0x601F53: mysql_execute_command(THD*) (sql_parse.cc:3348) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== by 0x5FE187: do_command(THD*) (sql_parse.cc:1582) ==22407== by 0x5FD3F3: handle_one_connection (sql_parse.cc:1222) ==22407== Address 0x97218F4 is 52 bytes inside a block of size 857,132 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x98754D: _mymalloc (safemalloc.c:138) ==22407== by 0x99855A: my_large_malloc (my_largepage.c:65) ==22407== by 0x980512: init_key_cache (mf_keycache.c:343) ==22407== by 0x6B9F82: ha_init_key_cache(char const*, st_key_cache*) (handler.cc:2509) ==22407== by 0x5F3830: process_key_caches(int (*)(char const*, st_key_cache*)) (set_var.cc:3824) ==22407== by 0x5E9C0E: init_server_components() (mysqld.cc:3302) ==22407== by 0x5E9F61: main (mysqld.cc:3576) ==22407== ==22407== 5 errors in context 14 of 21: ==22407== Invalid read of size 8 ==22407== at 0x6DA99A: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 5 errors in context 15 of 21: ==22407== Invalid read of size 8 ==22407== at 0x6DA906: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:785) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== by 0x607E39: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6072) ==22407== by 0x5FE9A6: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1796) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 5 errors in context 16 of 21: ==22407== Invalid read of size 8 ==22407== at 0x751325: cli_fetch_lengths (client.c:1142) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798A0 is 88 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 6 errors in context 17 of 21: ==22407== Invalid read of size 8 ==22407== at 0x75132B: cli_fetch_lengths (client.c:1143) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 6 errors in context 18 of 21: ==22407== Invalid read of size 8 ==22407== at 0x75130B: cli_fetch_lengths (client.c:1136) ==22407== by 0x75496D: mysql_fetch_lengths (client.c:2808) ==22407== by 0x6DA8BC: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:773) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA979898 is 80 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 6 errors in context 19 of 21: ==22407== Thread 5: ==22407== Syscall param pwrite64(buf) points to uninitialised byte(s) ==22407== at 0x4D41D3C: (within /lib64/tls/libpthread.so) ==22407== by 0x87F91B: os_file_pwrite (os0file.c:1975) ==22407== by 0x87FB06: os_file_write (os0file.c:2420) ==22407== by 0x880D43: os_aio_simulated_handle (os0file.c:3960) ==22407== by 0x8644C6: fil_aio_wait (fil0fil.c:4132) ==22407== by 0x8A0117: io_handler_thread (srv0start.c:431) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) ==22407== Address 0x7444000 is 1,832 bytes inside a block of size 753,696 alloc'd ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x8B15D8: ut_malloc_low (ut0mem.c:82) ==22407== by 0x8B1744: ut_malloc (ut0mem.c:178) ==22407== by 0x880BE5: os_aio_simulated_handle (os0file.c:3910) ==22407== by 0x8644C6: fil_aio_wait (fil0fil.c:4132) ==22407== by 0x8A0117: io_handler_thread (srv0start.c:431) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== by 0x52A5CA2: clone (in /lib64/tls/libc.so) ==22407== ==22407== 9 errors in context 20 of 21: ==22407== Thread 13: ==22407== Invalid read of size 1 ==22407== at 0x4A1D46D: memmove (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x5CB4C2: Field_varstring::store(char const*, unsigned, charset_info_st*) (field.cc:6447) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798CD is 133 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== ==22407== 9 errors in context 21 of 21: ==22407== Invalid read of size 1 ==22407== at 0x4A1D460: memmove (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x5CB4C2: Field_varstring::store(char const*, unsigned, charset_info_st*) (field.cc:6447) ==22407== by 0x6DA9A0: ha_federated::convert_row_to_internal_format(char*, char**) (ha_federated.cc:792) ==22407== by 0x6DD944: ha_federated::rnd_next(char*) (ha_federated.cc:2327) ==22407== by 0x6DDA76: ha_federated::rnd_pos(char*, char*) (ha_federated.cc:2374) ==22407== by 0x6B270B: rr_from_pointers(st_read_record*) (records.cc:443) ==22407== by 0x6A9A51: QUICK_INDEX_MERGE_SELECT::get_next() (opt_range.cc:7451) ==22407== by 0x6B24E9: rr_quick(st_read_record*) (records.cc:301) ==22407== by 0x651F34: join_init_read_record(st_join_table*) (sql_select.cc:10391) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) ==22407== by 0x60659B: execute_sqlcom_select(THD*, st_table_list*) (sql_parse.cc:5279) ==22407== by 0x600449: mysql_execute_command(THD*) (sql_parse.cc:2565) ==22407== Address 0xA9798CC is 132 bytes inside a block of size 8,176 free'd ==22407== at 0x4A1B8EC: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x987C08: _myfree (safemalloc.c:314) ==22407== by 0x9872EA: free_root (my_alloc.c:353) ==22407== by 0x75056A: free_rows (client.c:635) ==22407== by 0x750BDF: mysql_free_result (client.c:870) ==22407== by 0x6DD419: ha_federated::read_range_first(st_key_range const*, st_key_range const*, bool, bool) (ha_federated.cc:2147) ==22407== by 0x6BA78F: handler::read_multi_range_first(st_key_multi_range**, st_key_multi_range*, unsigned, bool, st_handler_buffer*) (handler.cc:2823) ==22407== by 0x6AA44C: QUICK_RANGE_SELECT::get_next() (opt_range.cc:7786) ==22407== by 0x6A9756: QUICK_INDEX_MERGE_SELECT::read_keys_and_merge() (opt_range.cc:7393) ==22407== by 0x69D79C: QUICK_INDEX_MERGE_SELECT::reset() (opt_range.cc:945) ==22407== by 0x651EF4: join_init_read_record(st_join_table*) (sql_select.cc:10387) ==22407== by 0x650D0C: sub_select(JOIN*, st_join_table*, bool) (sql_select.cc:9757) ==22407== by 0x6508AC: do_select(JOIN*, List*, st_table*, Procedure*) (sql_select.cc:9521) ==22407== by 0x641C0F: JOIN::exec() (sql_select.cc:1758) ==22407== by 0x6421D8: mysql_select(THD*, Item***, st_table_list*, unsigned, List&, Item*, unsigned, st_order*, st_order*, Item*, st_order*, unsigned long, select_result*, st_select_lex_unit*, st_select_lex*) (sql_select.cc:1920) ==22407== by 0x63DF10: handle_select(THD*, st_lex*, select_result*, unsigned long) (sql_select.cc:238) --22407-- --22407-- supp: 5 dl_relocate_object ==22407== ==22407== IN SUMMARY: 92 errors from 21 contexts (suppressed: 5 from 1) ==22407== ==22407== malloc/free: in use at exit: 3,348 bytes in 19 blocks. ==22407== malloc/free: 89,252 allocs, 89,233 frees, 132,657,684 bytes allocated. ==22407== ==22407== searching for pointers to 19 not-freed blocks. ==22407== checked 62,115,304 bytes. ==22407== ==22407== Thread 1: ==22407== ==22407== 19 bytes in 1 blocks are still reachable in loss record 2 of 6 ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x40063B3: _dl_map_object (in /lib64/ld-2.3.6.so) ==22407== by 0x52D48E3: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D5159: _dl_open (in /lib64/tls/libc.so) ==22407== by 0x52D6587: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D654A: (within /lib64/tls/libc.so) ==22407== by 0x52D6617: __libc_dlopen_mode (in /lib64/tls/libc.so) ==22407== by 0x4D429BB: pthread_cancel_init (in /lib64/tls/libpthread.so) ==22407== by 0x4D42B4D: _Unwind_ForcedUnwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D40B9F: __pthread_unwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D3CF04: pthread_exit (in /lib64/tls/libpthread.so) ==22407== by 0x5E7A4C: end_thread(THD*, bool) (mysqld.cc:1779) ==22407== by 0x5FD555: handle_one_connection (sql_parse.cc:1246) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== ==22407== ==22407== 56 bytes in 1 blocks are still reachable in loss record 3 of 6 ==22407== at 0x4A1AAC7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x40094D9: _dl_map_object_deps (in /lib64/ld-2.3.6.so) ==22407== by 0x52D4942: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D5159: _dl_open (in /lib64/tls/libc.so) ==22407== by 0x52D6587: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D654A: (within /lib64/tls/libc.so) ==22407== by 0x52D6617: __libc_dlopen_mode (in /lib64/tls/libc.so) ==22407== by 0x4D429BB: pthread_cancel_init (in /lib64/tls/libpthread.so) ==22407== by 0x4D42B4D: _Unwind_ForcedUnwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D40B9F: __pthread_unwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D3CF04: pthread_exit (in /lib64/tls/libpthread.so) ==22407== by 0x5E7A4C: end_thread(THD*, bool) (mysqld.cc:1779) ==22407== by 0x5FD555: handle_one_connection (sql_parse.cc:1246) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== ==22407== ==22407== 216 bytes in 1 blocks are still reachable in loss record 4 of 6 ==22407== at 0x4A1C33A: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==22407== by 0x400BC5C: _dl_check_map_versions (in /lib64/ld-2.3.6.so) ==22407== by 0x52D49B0: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D5159: _dl_open (in /lib64/tls/libc.so) ==22407== by 0x52D6587: (within /lib64/tls/libc.so) ==22407== by 0x400A4CF: _dl_catch_error (in /lib64/ld-2.3.6.so) ==22407== by 0x52D654A: (within /lib64/tls/libc.so) ==22407== by 0x52D6617: __libc_dlopen_mode (in /lib64/tls/libc.so) ==22407== by 0x4D429BB: pthread_cancel_init (in /lib64/tls/libpthread.so) ==22407== by 0x4D42B4D: _Unwind_ForcedUnwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D40B9F: __pthread_unwind (in /lib64/tls/libpthread.so) ==22407== by 0x4D3CF04: pthread_exit (in /lib64/tls/libpthread.so) ==22407== by 0x5E7A4C: end_thread(THD*, bool) (mysqld.cc:1779) ==22407== by 0x5FD555: handle_one_connection (sql_parse.cc:1246) ==22407== by 0x4D3C0F9: start_thread (in /lib64/tls/libpthread.so) ==22407== ==22407== LEAK SUMMARY: ==22407== definitely lost: 0 bytes in 0 blocks. ==22407== possibly lost: 0 bytes in 0 blocks. ==22407== still reachable: 291 bytes in 3 blocks. ==22407== suppressed: 3,057 bytes in 16 blocks. --22407-- memcheck: sanity checks: 1366 cheap, 55 expensive --22407-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --22407-- memcheck: auxmaps: 0 searches, 0 comparisons --22407-- memcheck: SMs: n_issued = 744 (11904k, 11M) --22407-- memcheck: SMs: n_deissued = 287 (4592k, 4M) --22407-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M) --22407-- memcheck: SMs: max_undefined = 147 (2352k, 2M) --22407-- memcheck: SMs: max_defined = 1226 (19616k, 19M) --22407-- memcheck: SMs: max_non_DSM = 642 (10272k, 10M) --22407-- memcheck: max sec V bit nodes: 661 (56k, 0M) --22407-- memcheck: set_sec_vbits8 calls: 3301 (new: 661, updates: 2640) --22407-- memcheck: max shadow mem size: 14472k, 14M --22407-- translate: fast SP updates identified: 41,774 ( 83.2%) --22407-- translate: generic_known SP updates identified: 8,210 ( 16.3%) --22407-- translate: generic_unknown SP updates identified: 165 ( 0.3%) --22407-- tt/tc: 394,319 tt lookups requiring 515,132 probes --22407-- tt/tc: 394,319 fast-cache updates, 5 flushes --22407-- transtab: new 35,703 (1,207,861 -> 18,931,593; ratio 156:10) [0 scs] --22407-- transtab: dumped 0 (0 -> ??) --22407-- transtab: discarded 12 (297 -> ??) --22407-- scheduler: 136,794,990 jumps (bb entries). --22407-- scheduler: 1,366/567,616 major/minor sched events. --22407-- sanity: 1367 cheap, 55 expensive checks. --22407-- exectx: 30,011 lists, 2,381 contexts (avg 0 per list) --22407-- exectx: 178,582 searches, 768,288 full compares (4,302 per 1000) --22407-- exectx: 23 cmp2, 505 cmp4, 0 cmpAll