| Bug #24488 | Valgrind warning: Invalid read | ||
|---|---|---|---|
| Submitted: | 21 Nov 2006 21:43 | Modified: | 27 Nov 2006 18:45 |
| Reporter: | Lars Thalmann | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S3 (Non-critical) |
| Version: | 5.1 source | OS: | |
| Assigned to: | Mats Kindahl | CPU Architecture: | Any |
[23 Nov 2006 15:22]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/15765 ChangeSet@1.2373, 2006-11-23 16:21:53+01:00, mats@romeo.(none) +1 -0 BUG#24488 (Valgrind warnings on invalid read in mysql_client_binlog_statement): Disabling debug printouts for valgrind builds that print unallocated memory.
[27 Nov 2006 18:45]
Paul DuBois
Noted in 5.1.14 changelog. Some unnecessary Valgrind warnings were removed from the server.

Description: VALGRIND: 'Invalid read of size 1' COUNT: 8 FUNCTION: mysql_client_binlog_statement(THD*) FILES: master.err TESTS: mysqlbinlog_base64 rpl_row_mysqlbinlog STACK: at 0x791413: mysql_client_binlog_statement(THD*) (sql_binlog.cc:151) by 0x6152BD: mysql_execute_command(THD*) (sql_parse.cc:5133) by 0x6170EE: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6052) by 0x60E700: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1835) by 0x60E1EB: do_command(THD*) (sql_parse.cc:1619) by 0x60D5C8: handle_one_connection (sql_parse.cc:1234) by 0x4D3AC63: start_thread (in /lib64/tls/libpthread-0.60.so) by 0x52F3242: clone (in /lib64/tls/libc-2.3.2.so) Address 0x6B2675B is 5 bytes after a block of size 78 alloc'd at 0x4A18B63: malloc (vg_replace_malloc.c:149) by 0x9407EE: my_malloc (my_malloc.c:35) by 0x791201: mysql_client_binlog_statement(THD*) (sql_binlog.cc:61) by 0x6152BD: mysql_execute_command(THD*) (sql_parse.cc:5133) by 0x6170EE: mysql_parse(THD*, char*, unsigned) (sql_parse.cc:6052) by 0x60E700: dispatch_command(enum_server_command, THD*, char*, unsigned) (sql_parse.cc:1835) by 0x60E1EB: do_command(THD*) (sql_parse.cc:1619) by 0x60D5C8: handle_one_connection (sql_parse.cc:1234) by 0x4D3AC63: start_thread (in /lib64/tls/libpthread-0.60.so) by 0x52F3242: clone (in /lib64/tls/libc-2.3.2.so) How to repeat: Pushbuild