Bug #43577 | Valgrind warnings in main.myisampack | ||
---|---|---|---|
Submitted: | 12 Mar 2009 8:59 | Modified: | 23 Mar 2009 14:16 |
Reporter: | Alexander Nozdrin | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: MyISAM storage engine | Severity: | S3 (Non-critical) |
Version: | 6.0-TRUNK | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | pushbuild, test failure |
[12 Mar 2009 8:59]
Alexander Nozdrin
[18 Mar 2009 8:15]
Sveta Smirnova
Bug is repeatable in my environment, so I set it to "Verified".
[18 Mar 2009 8:16]
Sveta Smirnova
Output in my environment: mysqltest: Start processing test commands from './include/check-warnings.test' ... file_name line /users/ssmirnova/build/mysql-6.0/mysql-test/var/log/mysqld.1.err ==23509== at 0x46419B: (within /lib/libpthread-2.3.6.so) /users/ssmirnova/build/mysql-6.0/mysql-test/var/log/mysqld.1.err ==23509== at 0x40047ED: malloc (vg_replace_malloc.c:207) /users/ssmirnova/build/mysql-6.0/mysql-test/var/log/mysqld.1.err ==23509== at 0x464EA7: pwrite64 (in /lib/libpthread-2.3.6.so) /users/ssmirnova/build/mysql-6.0/mysql-test/var/log/mysqld.1.err ==23509== at 0x40047ED: malloc (vg_replace_malloc.c:207) $cat /users/ssmirnova/build/mysql-6.0/mysql-test/var/log/mysqld.1.err ... ==23509== Thread 17: ==23509== Syscall param write(buf) points to uninitialised byte(s) ==23509== at 0x46419B: (within /lib/libpthread-2.3.6.so) ==23509== by 0x8801AEE: my_b_flush_io_cache (mf_iocache.c:1771) ==23509== by 0x8801E99: end_io_cache (mf_iocache.c:1859) ==23509== by 0x8501C39: mi_extra (mi_extra.c:171) ==23509== by 0x84F322D: ha_myisam::end_bulk_insert(bool) (ha_myisam.cc:1399) ==23509== by 0x837BB8C: handler::ha_end_bulk_insert(bool) (handler.h:1609) ==23509== by 0x83766E8: mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) (sql_insert.cc:866) ==23509== by 0x82D6862: mysql_execute_command(THD*) (sql_parse.cc:3128) ==23509== by 0x82DC916: mysql_parse(THD*, char const*, unsigned, char const**) (sql_parse.cc:5763) ==23509== by 0x82DD358: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1009) ==23509== by 0x82DE6BC: do_command(THD*) (sql_parse.cc:691) ==23509== by 0x82CC4AA: handle_one_connection (sql_connect.cc:1146) ==23509== by 0x45FBD3: start_thread (in /lib/libpthread-2.3.6.so) ==23509== by 0x3B74FD: clone (in /lib/libc-2.3.6.so) ==23509== Address 0x11530929 is 25 bytes inside a block of size 131,100 alloc'd ==23509== at 0x40047ED: malloc (vg_replace_malloc.c:207) ==23509== by 0x8804B29: _mymalloc (safemalloc.c:137) ==23509== by 0x87FEC16: init_io_cache (mf_iocache.c:238) ==23509== by 0x8501B8C: mi_extra (mi_extra.c:139) ==23509== by 0x84F3068: ha_myisam::start_bulk_insert(unsigned long long) (ha_myisam.cc:1357) ==23509== by 0x837BB50: handler::ha_start_bulk_insert(unsigned long long) (handler.h:1604) ==23509== by 0x83762AC: mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) (sql_insert.cc:751) ==23509== by 0x82D6862: mysql_execute_command(THD*) (sql_parse.cc:3128) ==23509== by 0x82DC916: mysql_parse(THD*, char const*, unsigned, char const**) (sql_parse.cc:5763) ==23509== by 0x82DD358: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1009) ==23509== by 0x82DE6BC: do_command(THD*) (sql_parse.cc:691) ==23509== by 0x82CC4AA: handle_one_connection (sql_connect.cc:1146) ==23509== by 0x45FBD3: start_thread (in /lib/libpthread-2.3.6.so) ==23509== by 0x3B74FD: clone (in /lib/libc-2.3.6.so) ==23509== ==23509== Syscall param pwrite64(buf) points to uninitialised byte(s) ==23509== at 0x464EA7: pwrite64 (in /lib/libpthread-2.3.6.so) ==23509== by 0x87F616C: my_pwrite (my_pread.c:162) ==23509== by 0x87F79EC: key_cache_pwrite (mf_keycache.c:796) ==23509== by 0x87FD173: flush_cached_blocks (mf_keycache.c:3540) ==23509== by 0x87FD823: flush_key_blocks_int (mf_keycache.c:3836) ==23509== by 0x87FDD69: flush_key_blocks (mf_keycache.c:4093) ==23509== by 0x850BC8C: mi_lock_database (mi_locking.c:72) ==23509== by 0x84F4397: ha_myisam::external_lock(THD*, int) (ha_myisam.cc:1752) ==23509== by 0x840D321: handler::ha_external_lock(THD*, int) (handler.cc:5449) ==23509== by 0x82B76D4: unlock_external(THD*, TABLE**, unsigned) (lock.cc:822) ==23509== by 0x82B778B: mysql_unlock_tables(THD*, st_mysql_lock*) (lock.cc:437) ==23509== by 0x831FB14: close_thread_tables(THD*, bool) (sql_base.cc:1465) ==23509== by 0x82DE259: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1410) ==23509== by 0x82DE6BC: do_command(THD*) (sql_parse.cc:691) ==23509== by 0x82CC4AA: handle_one_connection (sql_connect.cc:1146) ==23509== by 0x45FBD3: start_thread (in /lib/libpthread-2.3.6.so) ==23509== Address 0x412ef4c is 3,308 bytes inside a block of size 923,676 alloc'd ==23509== at 0x40047ED: malloc (vg_replace_malloc.c:207) ==23509== by 0x8804B29: _mymalloc (safemalloc.c:137) ==23509== by 0x8822C8E: my_large_malloc (my_largepage.c:64) ==23509== by 0x87F6FDB: init_key_cache (mf_keycache.c:438) ==23509== by 0x840C1A6: ha_init_key_cache (handler.cc:3652) ==23509== by 0x82E67E4: process_key_caches(int (*)(char const*, st_key_cache*)) (set_var.cc:4507) ==23509== by 0x82C2EB2: init_server_components() (mysqld.cc:4069) ==23509== by 0x82C7080: main (mysqld.cc:4589)
[23 Mar 2009 14:16]
Ingo Strüwing
Duplicate of Bug#41541 (Valgrind warnings on packed MyISAM table).