Comment 1 for bug 1674299

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

On SHOW SLAVE STATUS testcases it looks like

rpl.rpl_mts_slave_hang_with_partial_trx 'row' w1 [ fail ] Found warnings/errors in server log file!
        Test ended at 2017-03-16 23:01:20
line
==15303== Thread 26:
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0xAE18B8: show_slave_status(THD*, Master_info*) (rpl_slave.cc:3302)
==15303== by 0x81B605: mysql_execute_command(THD*) (sql_parse.cc:3296)
==15303== by 0x825DD8: mysql_parse(THD*, char*, unsigned int, Parser_state*) (sql_parse.cc:7056)
==15303== by 0x816F61: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1485)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0x82BDCA: long const& std::max<long>(long const&, long const&) (stl_algobase.h:224)
==15303== by 0xAE18E2: show_slave_status(THD*, Master_info*) (rpl_slave.cc:3303)
==15303== by 0x81B605: mysql_execute_command(THD*) (sql_parse.cc:3296)
==15303== by 0x825DD8: mysql_parse(THD*, char*, unsigned int, Parser_state*) (sql_parse.cc:7056)
==15303== by 0x816F61: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1485)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0xF76E4E: int10_to_str (int2str.c:142)
==15303== by 0x74E132: Protocol_text::store_longlong(long long, bool) (protocol.cc:1051)
==15303== by 0x765677: Protocol::store(long long) (protocol.h:83)
==15303== by 0xAE18FE: show_slave_status(THD*, Master_info*) (rpl_slave.cc:3303)
==15303== by 0x81B605: mysql_execute_command(THD*) (sql_parse.cc:3296)
==15303== by 0x825DD8: mysql_parse(THD*, char*, unsigned int, Parser_state*) (sql_parse.cc:7056)
==15303== by 0x816F61: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1485)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0xF76F0E: int10_to_str (int2str.c:156)
==15303== by 0x74E132: Protocol_text::store_longlong(long long, bool) (protocol.cc:1051)
==15303== by 0x765677: Protocol::store(long long) (protocol.h:83)
==15303== by 0xAE18FE: show_slave_status(THD*, Master_info*) (rpl_slave.cc:3303)
==15303== by 0x81B605: mysql_execute_command(THD*) (sql_parse.cc:3296)
==15303== by 0x825DD8: mysql_parse(THD*, char*, unsigned int, Parser_state*) (sql_parse.cc:7056)
==15303== by 0x816F61: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1485)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0xF76F2E: int10_to_str (int2str.c:162)
==15303== by 0x74E132: Protocol_text::store_longlong(long long, bool) (protocol.cc:1051)
==15303== by 0x765677: Protocol::store(long long) (protocol.h:83)
==15303== by 0xAE18FE: show_slave_status(THD*, Master_info*) (rpl_slave.cc:3303)
==15303== by 0x81B605: mysql_execute_command(THD*) (sql_parse.cc:3296)
==15303== by 0x825DD8: mysql_parse(THD*, char*, unsigned int, Parser_state*) (sql_parse.cc:7056)
==15303== by 0x816F61: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1485)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==15303== at 0x61629FF: send (send.c:26)
==15303== by 0xF7D22B: inline_mysql_socket_send (mysql_socket.h:744)
==15303== by 0xF7DD67: vio_write (viosocket.c:228)
==15303== by 0x7469EC: net_write_raw_loop(st_net*, unsigned char const*, unsigned long) (net_serv.cc:498)
==15303== by 0x746D42: net_write_packet (net_serv.cc:634)
==15303== by 0x7462BA: net_flush (net_serv.cc:220)
==15303== by 0x74BEEE: net_send_eof(THD*, unsigned int, unsigned int) (protocol.cc:294)
==15303== by 0x74C6D7: Protocol::send_eof(unsigned int, unsigned int) (protocol.cc:555)
==15303== by 0x74C4BC: Protocol::end_statement() (protocol.cc:502)
==15303== by 0x81838A: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1910)
==15303== by 0x815CF1: do_command(THD*) (sql_parse.cc:1062)
==15303== by 0x7D8BED: do_handle_one_connection(THD*) (sql_connect.cc:1550)
==15303== by 0x7D88CD: handle_one_connection (sql_connect.cc:1454)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
==15303== Address 0x22ec8a04 is 2,468 bytes inside a block of size 16,391 alloc'd
==15303== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15303== by 0xB35EC6: my_malloc (my_malloc.c:38)
==15303== by 0x745D7E: my_net_init (net_serv.cc:103)
==15303== by 0x63FDBC: handle_connections_sockets() (mysqld.cc:6875)
==15303== by 0x63E7C8: mysqld_main(int, char**) (mysqld.cc:6111)
==15303== by 0x631635: main (main.cc:25)
==15303== Thread 23:
==15303== Conditional jump or move depends on uninitialised value(s)
==15303== at 0xAE4DF3: exec_relay_log_event(THD*, Relay_log_info*) (rpl_slave.cc:4414)
==15303== by 0xAEB512: handle_slave_sql (rpl_slave.cc:6438)
==15303== by 0xF1CAAB: pfs_spawn_thread (pfs.cc:1860)
==15303== by 0x61596B9: start_thread (pthread_create.c:333)
==15303== by 0x6D1D82C: clone (clone.S:109)
^ Found warnings in /mnt/workspace/percona-server-5.6-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-xenial-64bit/build/mysql-test/var/1/log/mysqld.2.err