http://jenkins.percona.com/job/percona-server-5.1-valgrind/BUILD_TYPE=valgrind,Host=ubuntu-natty-64bit/2/console
main.udf w5 [ fail ] Found warnings/errors in server log file!
Test ended at 2011-06-09 01:35:10
line
==31048== Thread 3:
==31048== Conditional jump or move depends on uninitialised value(s)
==31048== at 0x54F046: udf_handler::fix_fields(THD*, Item_result_field*, unsigned int, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x55A3CC: Item_udf_func::fix_fields(THD*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7530B0: sp_prepare_func_item(THD*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x520AE8: Item_trigger_field::set_value(THD*, sp_rcontext*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x750E06: sp_instr_set_trigger_field::exec_core(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7572F4: sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x754144: sp_head::execute(THD*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7545B7: sp_head::execute_trigger(THD*, st_mysql_lex_string const*, st_mysql_lex_string const*, st_grant_info*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7656DE: Table_triggers_list::process_triggers(THD*, trg_event_type, trg_action_time_type, bool) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x672DF0: mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x5F772D: mysql_execute_command(THD*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x75130B: sp_instr_stmt::exec_core(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7572F4: sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7575E3: sp_instr_stmt::execute(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x754144: sp_head::execute(THD*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x755911: sp_head::execute_procedure(THD*, List<Item>*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== Conditional jump or move depends on uninitialised value(s)
==31048== at 0x4C29753: strlen (mc_replace_strmem.c:282)
==31048== by 0x75FC4CD: check_const_len_init (udf_example.c:1121)
==31048== by 0x54F095: udf_handler::fix_fields(THD*, Item_result_field*, unsigned int, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x55A3CC: Item_udf_func::fix_fields(THD*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7530B0: sp_prepare_func_item(THD*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x520AE8: Item_trigger_field::set_value(THD*, sp_rcontext*, Item**) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x750E06: sp_instr_set_trigger_field::exec_core(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7572F4: sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x754144: sp_head::execute(THD*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7545B7: sp_head::execute_trigger(THD*, st_mysql_lex_string const*, st_mysql_lex_string const*, st_grant_info*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7656DE: Table_triggers_list::process_triggers(THD*, trg_event_type, trg_action_time_type, bool) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x672DF0: mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x5F772D: mysql_execute_command(THD*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x75130B: sp_instr_stmt::exec_core(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7572F4: sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
==31048== by 0x7575E3: sp_instr_stmt::execute(THD*, unsigned int*) (in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/sql/mysqld)
^ Found warnings in /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/mysql-test/var/5/log/mysqld.1.err
ok
- saving '/jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/mysql-test/var/5/log/main.udf/' to '/jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/mysql-test/var/log/main.udf/'
worker[5] Valgrind report from /jenkins/workspace/percona-server-5.1-valgrind/BUILD_TYPE/valgrind/Host/ubuntu-natty-64bit/Percona-Server-5.1.57/mysql-test/var/5/log/mysqld.1.err after tests:
main.udf
------------------------------------------------------------
I see it doesn't appear in recent jenkins builds, e.g.: http:// jenkins. percona. com/view/ Percona% 20Server% 205.1/job/ percona- server- 5.1-valgrind/ 3/BUILD_ TYPE=valgrind, Host=ubuntu- natty-64bit/ console
Was it due to missing HAVE_purify?