Bug #93617 | Conditional jump or depends on uninitialized value(s) in Field_num::Field_num | ||
---|---|---|---|
Submitted: | 14 Dec 2018 15:00 | Modified: | 22 Jan 2019 13:24 |
Reporter: | Laurynas Biveinis (OCA) | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
Version: | 8.0.13 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | valgrind |
[14 Dec 2018 15:00]
Laurynas Biveinis
[14 Dec 2018 21:11]
MySQL Verification Team
Thank you for the bug report.
[9 Jan 2019 10:14]
Laurynas Biveinis
This is not S7, because this a server and not testcase bug, which happens to be exposed by a certain testcase. Same on json.json_no_table: [100%] json.json_no_table [ fail ] Found warnings/errors in server log file! Test ended at 2019-01-09 12:11:45 line ==5283== Thread 38: ==5283== Conditional jump or move depends on uninitialised value(s) ==5283== at 0x2F4FAFD: Field_num::Field_num(unsigned char*, unsigned int, unsigned char*, unsigned char, unsigned char, char const*, unsigned char, bool, bool) (field.cc:1327) ==5283== by 0x2F7443F: Field_longlong::Field_longlong(unsigned char*, unsigned int, unsigned char*, unsigned char, unsigned char, char const*, bool, bool) (field.h:2325) ==5283== by 0x2F6F677: make_field(TABLE_SHARE*, unsigned char*, unsigned long, unsigned char*, unsigned char, enum_field_types, CHARSET_INFO const*, Field::geometry_type, unsigned char, TYPELIB*, char const*, bool, bool, bool, unsigned int, bool, unsigned int, Mysql::Nullable<unsigned int>) (field.cc:9956) ==5283== by 0x2F70094: make_field(Create_field const&, TABLE_SHARE*, char const*, unsigned long, unsigned char*, unsigned char*, unsigned long) (field.cc:10017) ==5283== by 0x2F7015F: make_field(Create_field const&, TABLE_SHARE*, unsigned char*, unsigned char*, unsigned long) (field.cc:10030) ==5283== by 0x2D409E1: create_tmp_table_from_fields(THD*, List<Create_field>&, bool, unsigned long long, char const*) (sql_tmp_table.cc:1945) ==5283== by 0x32467B6: Table_function::create_result_table(unsigned long long, char const*) (table_function.cc:66) ==5283== by 0x3215D7B: TABLE_LIST::setup_table_function(THD*) (sql_derived.cc:647) ==5283== by 0x2CA251D: SELECT_LEX::resolve_placeholder_tables(THD*, bool) (sql_resolver.cc:1003) ==5283== by 0x2C9FD8E: SELECT_LEX::prepare(THD*) (sql_resolver.cc:206) ==5283== by 0x2CB27D8: Sql_cmd_select::prepare_inner(THD*) (sql_select.cc:466) ==5283== by 0x2CB2371: Sql_cmd_dml::prepare(THD*) (sql_select.cc:405) ==5283== by 0x2CB29DC: Sql_cmd_dml::execute(THD*) (sql_select.cc:533) ==5283== by 0x2C4E5AB: mysql_execute_command(THD*, bool) (sql_parse.cc:4307) ==5283== by 0x2C50FFD: mysql_parse(THD*, Parser_state*, bool) (sql_parse.cc:5041) ==5283== by 0x2C465E6: dispatch_command(THD*, COM_DATA const*, enum_server_command) (sql_parse.cc:1687) ...
[21 Jan 2019 13:01]
Erlend Dahl
I can repro on 8.0.13, but not on 8.0.14 which was just released. Can you please try with 8.0.14?
[22 Jan 2019 11:14]
Laurynas Biveinis
The issue does not reproduce with 8.0.14, thank you
[22 Jan 2019 13:24]
Erlend Dahl
Can't repeat, we assume it has been fixed in 8.0.14.