[MDEV-22252] Session_sysvars_tracker::vars_list::construct_var_list: Conditional jump or move depends on uninitialised value(s) Created: 2020-04-15  Updated: 2023-07-20  Resolved: 2023-07-20

Status: Closed
Project: MariaDB Server
Component/s: Server
Affects Version/s: 10.3
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Oleksandr Byelkin
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

perl ./mtr sys_vars.session_track_system_variables_basic --valgrind

10.3 9aacda40 Valgrind

sys_vars.session_track_system_variables_basic [ fail ]  Found warnings/errors in server log file!
        Test ended at 2020-04-15 23:54:59
line
==18917== Thread 6:
==18917== Conditional jump or move depends on uninitialised value(s)
==18917==    at 0x6E0111: Session_sysvars_tracker::vars_list::construct_var_list(char*, unsigned long) (session_tracker.cc:254)
==18917==    by 0x6E0860: Session_sysvars_tracker::update(THD*, set_var*) (session_tracker.cc:405)
==18917==    by 0x993A8D: Sys_var_sesvartrack::session_update(THD*, set_var*) (sys_vars.ic:626)
==18917==    by 0x6E353F: sys_var::update(THD*, set_var*) (set_var.cc:213)
==18917==    by 0x6E527D: set_var::update(THD*) (set_var.cc:837)
==18917==    by 0x6E4F10: sql_set_variables(THD*, List<set_var_base>*, bool) (set_var.cc:740)
==18917==    by 0x7F2086: mysql_execute_command(THD*) (sql_parse.cc:4883)
==18917==    by 0x7FBE6A: mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) (sql_parse.cc:7817)
==18917==    by 0x7E88AD: dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) (sql_parse.cc:1856)
==18917==    by 0x7E71F2: do_command(THD*) (sql_parse.cc:1401)
==18917==    by 0x964B11: do_handle_one_connection(CONNECT*) (sql_connect.cc:1403)
==18917==    by 0x964873: handle_one_connection (sql_connect.cc:1308)
==18917==    by 0x136C60B: pfs_spawn_thread (pfs.cc:1869)
==18917==    by 0x4E3F4A3: start_thread (pthread_create.c:456)
==18917==    by 0x6D4BD0E: clone (clone.S:97)
^ Found warnings in /data/bld/10.3-valgrind-nightly/mysql-test/var/log/mysqld.1.err

Only fails on 10.3, not reproducible on 10.4+.



 Comments   
Comment by Daniel Black [ 2023-07-20 ]

eol 10.3

Generated at Thu Feb 08 09:13:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.