set sql_mode=''; set old_alter_table=0; drop table if exists `t1`; create table `t1`(`a` int) engine=innodb row_format=compact; alter table `t1` add column `b` text charset utf8; alter table `t1` add column `c` blob not null ; create index `idx1` on `t1`(`b`(81)) ; create unique index `idx2` on `t1`(`c`(1)) ; replace into `t1` values (),(); ==11730== ERROR SUMMARY: 254 errors from 252 contexts (suppressed: 5 from 5) ==11730== ==11730== 1 errors in context 1 of 252: ==11730== Thread 17: ==11730== Invalid read of size 1 ==11730== at 0x7196FEE: row_search_for_mysql (mach0data.ic:85) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Address 0x6e774f06000c0070 is not stack'd, malloc'd or (recently) free'd ==11730== ==11730== ==11730== 1 errors in context 2 of 252: ==11730== Use of uninitialised value of size 8 ==11730== at 0x7196FEE: row_search_for_mysql (mach0data.ic:85) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Uninitialised value was created by a heap allocation ==11730== at 0x4C22F5C: malloc (vg_replace_malloc.c:195) ==11730== by 0x715397B: mem_heap_create_block (mem0mem.c:333) ==11730== by 0x70E76BB: btr_pcur_create_for_mysql (mem0mem.ic:443) ==11730== by 0x718C4FF: row_create_prebuilt (row0mysql.c:622) ==11730== by 0x7134194: ha_innodb::open(char const*, int, unsigned int) (ha_innodb.cc:3477) ==11730== by 0x6D26CE: handler::ha_open(st_table*, char const*, int, int) (handler.cc:2090) ==11730== by 0x633149: open_table_from_share(THD*, st_table_share*, char const*, unsigned int, unsigned int, unsigned int, st_table*, bool) (table.cc:1886) ==11730== by 0x62CEE7: open_unireg_entry(THD*, st_table*, TABLE_LIST*, char const*, char*, unsigned int, st_mem_root*, unsigned int) (sql_base.cc:3926) ==11730== by 0x62F193: reopen_table(st_table*) (sql_base.cc:3062) ==11730== by 0x6EE2C4: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7474) ==11730== by 0x5F3599: mysql_execute_command(THD*) (sql_parse.cc:2787) ==11730== by 0x5F811D: mysql_parse(THD*, char const*, unsigned int, char const**) (sql_parse.cc:5971) ==11730== by 0x5F90DD: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1233) ==11730== by 0x5F98B5: do_command(THD*) (sql_parse.cc:874) ==11730== by 0x5EC255: handle_one_connection (sql_connect.cc:1127) ==11730== by 0x4E2E09D: start_thread (in /lib64/libpthread-2.5.so) ==11730== by 0x59AE4CC: clone (in /lib64/libc-2.5.so) ==11730== ==11730== ==11730== 1 errors in context 3 of 252: ==11730== Conditional jump or move depends on uninitialised value(s) ==11730== at 0x7196FD1: row_search_for_mysql (page0page.ic:367) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Uninitialised value was created by a heap allocation ==11730== at 0x4C22F5C: malloc (vg_replace_malloc.c:195) ==11730== by 0x715397B: mem_heap_create_block (mem0mem.c:333) ==11730== by 0x70E76BB: btr_pcur_create_for_mysql (mem0mem.ic:443) ==11730== by 0x718C4FF: row_create_prebuilt (row0mysql.c:622) ==11730== by 0x7134194: ha_innodb::open(char const*, int, unsigned int) (ha_innodb.cc:3477) ==11730== by 0x6D26CE: handler::ha_open(st_table*, char const*, int, int) (handler.cc:2090) ==11730== by 0x633149: open_table_from_share(THD*, st_table_share*, char const*, unsigned int, unsigned int, unsigned int, st_table*, bool) (table.cc:1886) ==11730== by 0x62CEE7: open_unireg_entry(THD*, st_table*, TABLE_LIST*, char const*, char*, unsigned int, st_mem_root*, unsigned int) (sql_base.cc:3926) ==11730== by 0x62F193: reopen_table(st_table*) (sql_base.cc:3062) ==11730== by 0x6EE2C4: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7474) ==11730== by 0x5F3599: mysql_execute_command(THD*) (sql_parse.cc:2787) ==11730== by 0x5F811D: mysql_parse(THD*, char const*, unsigned int, char const**) (sql_parse.cc:5971) ==11730== by 0x5F90DD: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1233) ==11730== by 0x5F98B5: do_command(THD*) (sql_parse.cc:874) ==11730== by 0x5EC255: handle_one_connection (sql_connect.cc:1127) ==11730== by 0x4E2E09D: start_thread (in /lib64/libpthread-2.5.so) ==11730== by 0x59AE4CC: clone (in /lib64/libc-2.5.so) ==11730== ==11730== ==11730== 1 errors in context 4 of 252: ==11730== Conditional jump or move depends on uninitialised value(s) ==11730== at 0x7196FC2: row_search_for_mysql (page0page.ic:367) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Uninitialised value was created by a heap allocation ==11730== at 0x4C22F5C: malloc (vg_replace_malloc.c:195) ==11730== by 0x715397B: mem_heap_create_block (mem0mem.c:333) ==11730== by 0x70E76BB: btr_pcur_create_for_mysql (mem0mem.ic:443) ==11730== by 0x718C4FF: row_create_prebuilt (row0mysql.c:622) ==11730== by 0x7134194: ha_innodb::open(char const*, int, unsigned int) (ha_innodb.cc:3477) ==11730== by 0x6D26CE: handler::ha_open(st_table*, char const*, int, int) (handler.cc:2090) ==11730== by 0x633149: open_table_from_share(THD*, st_table_share*, char const*, unsigned int, unsigned int, unsigned int, st_table*, bool) (table.cc:1886) ==11730== by 0x62CEE7: open_unireg_entry(THD*, st_table*, TABLE_LIST*, char const*, char*, unsigned int, st_mem_root*, unsigned int) (sql_base.cc:3926) ==11730== by 0x62F193: reopen_table(st_table*) (sql_base.cc:3062) ==11730== by 0x6EE2C4: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7474) ==11730== by 0x5F3599: mysql_execute_command(THD*) (sql_parse.cc:2787) ==11730== by 0x5F811D: mysql_parse(THD*, char const*, unsigned int, char const**) (sql_parse.cc:5971) ==11730== by 0x5F90DD: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1233) ==11730== by 0x5F98B5: do_command(THD*) (sql_parse.cc:874) ==11730== by 0x5EC255: handle_one_connection (sql_connect.cc:1127) ==11730== by 0x4E2E09D: start_thread (in /lib64/libpthread-2.5.so) ==11730== by 0x59AE4CC: clone (in /lib64/libc-2.5.so) ==11730== ==11730== ==11730== 1 errors in context 5 of 252: ==11730== Conditional jump or move depends on uninitialised value(s) ==11730== at 0x7196FB3: row_search_for_mysql (page0page.ic:383) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Uninitialised value was created by a heap allocation ==11730== at 0x4C22F5C: malloc (vg_replace_malloc.c:195) ==11730== by 0x715397B: mem_heap_create_block (mem0mem.c:333) ==11730== by 0x70E76BB: btr_pcur_create_for_mysql (mem0mem.ic:443) ==11730== by 0x718C4FF: row_create_prebuilt (row0mysql.c:622) ==11730== by 0x7134194: ha_innodb::open(char const*, int, unsigned int) (ha_innodb.cc:3477) ==11730== by 0x6D26CE: handler::ha_open(st_table*, char const*, int, int) (handler.cc:2090) ==11730== by 0x633149: open_table_from_share(THD*, st_table_share*, char const*, unsigned int, unsigned int, unsigned int, st_table*, bool) (table.cc:1886) ==11730== by 0x62CEE7: open_unireg_entry(THD*, st_table*, TABLE_LIST*, char const*, char*, unsigned int, st_mem_root*, unsigned int) (sql_base.cc:3926) ==11730== by 0x62F193: reopen_table(st_table*) (sql_base.cc:3062) ==11730== by 0x6EE2C4: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7474) ==11730== by 0x5F3599: mysql_execute_command(THD*) (sql_parse.cc:2787) ==11730== by 0x5F811D: mysql_parse(THD*, char const*, unsigned int, char const**) (sql_parse.cc:5971) ==11730== by 0x5F90DD: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1233) ==11730== by 0x5F98B5: do_command(THD*) (sql_parse.cc:874) ==11730== by 0x5EC255: handle_one_connection (sql_connect.cc:1127) ==11730== by 0x4E2E09D: start_thread (in /lib64/libpthread-2.5.so) ==11730== by 0x59AE4CC: clone (in /lib64/libc-2.5.so) ==11730== ==11730== ==11730== 1 errors in context 6 of 252: ==11730== Conditional jump or move depends on uninitialised value(s) ==11730== at 0x7196FA9: row_search_for_mysql (page0page.ic:383) ==11730== by 0x712CC24: ha_innodb::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) (ha_innodb.cc:5397) ==11730== by 0x6D14C8: handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function) (handler.cc:4312) ==11730== by 0x660E71: write_record(THD*, st_table*, st_copy_info*) (sql_insert.cc:1448) ==11730== Uninitialised value was created by a heap allocation ==11730== at 0x4C22F5C: malloc (vg_replace_malloc.c:195) ==11730== by 0x715397B: mem_heap_create_block (mem0mem.c:333) ==11730== by 0x70E76BB: btr_pcur_create_for_mysql (mem0mem.ic:443) ==11730== by 0x718C4FF: row_create_prebuilt (row0mysql.c:622) ==11730== by 0x7134194: ha_innodb::open(char const*, int, unsigned int) (ha_innodb.cc:3477) ==11730== by 0x6D26CE: handler::ha_open(st_table*, char const*, int, int) (handler.cc:2090) ==11730== by 0x633149: open_table_from_share(THD*, st_table_share*, char const*, unsigned int, unsigned int, unsigned int, st_table*, bool) (table.cc:1886) ==11730== by 0x62CEE7: open_unireg_entry(THD*, st_table*, TABLE_LIST*, char const*, char*, unsigned int, st_mem_root*, unsigned int) (sql_base.cc:3926) ==11730== by 0x62F193: reopen_table(st_table*) (sql_base.cc:3062) ==11730== by 0x6EE2C4: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7474) ==11730== by 0x5F3599: mysql_execute_command(THD*) (sql_parse.cc:2787) ==11730== by 0x5F811D: mysql_parse(THD*, char const*, unsigned int, char const**) (sql_parse.cc:5971) ==11730== by 0x5F90DD: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1233) ==11730== by 0x5F98B5: do_command(THD*) (sql_parse.cc:874) ==11730== by 0x5EC255: handle_one_connection (sql_connect.cc:1127) ==11730== by 0x4E2E09D: start_thread (in /lib64/libpthread-2.5.so) ==11730== by 0x59AE4CC: clone (in /lib64/libc-2.5.so) ==11730==