Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-40587

use-of-uninitialized-value in TYPVAL<char*>::SetValue_char(char const*, int)

    XMLWordPrintable

Details

    • Can result in hang or crash

    Description

      INSTALL SONAME 'ha_connect';
      CREATE TABLE t (c1 DECIMAL PRIMARY KEY) ENGINE=CONNECT;
      SELECT * FROM t WHERE c1>0;
      

      Leads to:

      CS 10.11.19 1dab253482dd562457c89deb68082fb647572959 (Optimized, MSAN, Clang 20.1.8-20250804) Build 01/08/2026

      ==1926559==WARNING: MemorySanitizer: use-of-uninitialized-value
          #0 0x7c880745eac0 in TYPVAL<char*>::SetValue_char(char const*, int) /test/msan_slow_src/10.11_opt_msan/storage/connect/value.cpp:1379:11
          #1 0x7c8807309c5b in CntIndexRange(_global*, TDB*, unsigned char const**, unsigned int*, bool*, unsigned long*) /test/msan_slow_src/10.11_opt_msan/storage/connect/connect.cc:935:19
          #2 0x7c88072f57b8 in ha_connect::records_in_range(unsigned int, st_key_range const*, st_key_range const*, st_page_range*) /test/msan_slow_src/10.11_opt_msan/storage/connect/ha_connect.cc:5361:16
          #3 0x584d25219a27 in handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/sql/multi_range_read.cc:177:24
          #4 0x584d252239bc in DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/sql/multi_range_read.cc:1716:32
          #5 0x7c88072fc27f in ha_connect::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/storage/connect/ha_connect.cc:7428:24
          #6 0x584d2486ef71 in check_quick_select(PARAM*, unsigned int, bool, SEL_ARG*, bool, unsigned int*, unsigned int*, Cost_estimate*, bool*) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:11818:17
          #7 0x584d2486ef71 in get_key_scans_params(PARAM*, SEL_TREE*, bool, bool, double) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:7626:22
          #8 0x584d2486acc8 in SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, bool, bool, bool, Item_func::Bitmap) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:2966:27
          #9 0x584d24e8e8e8 in get_quick_record_count(THD*, SQL_SELECT*, TABLE*, Bitmap<64u> const*, unsigned long long, unsigned long long*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5347:20
          #10 0x584d24dcb123 in make_join_statistics(JOIN*, List<TABLE_LIST>&, st_dynamic_array*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:6114:15
          #11 0x584d24db27b8 in JOIN::optimize_inner() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:2679:7
          #12 0x584d24d96d90 in JOIN::optimize() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:1967:10
          #13 0x584d24d96d90 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5271:19
          #14 0x584d24d95b27 in handle_select(THD*, LEX*, select_result*, unsigned long long) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:601:10
          #15 0x584d24ce5d5a in execute_sqlcom_select(THD*, TABLE_LIST*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:6461:12
          #16 0x584d24cd8c5c in mysql_execute_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:4040:12
          #17 0x584d24ccecf5 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:8219:18
          #18 0x584d24cc8e1a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1924:7
          #19 0x584d24ccf8d8 in do_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1434:17
          #20 0x584d2514435c in do_handle_one_connection(CONNECT*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1486:11
          #21 0x584d25143cd2 in handle_one_connection /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1398:5
          #22 0x7c88eaa9cb83 in start_thread nptl/pthread_create.c:447:8
          #23 0x7c88eab29d6b in clone3 misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
       
        Uninitialized value was stored to memory at
          #0 0x7c880745eab9 in TYPVAL<char*>::SetValue_char(char const*, int) /test/msan_slow_src/10.11_opt_msan/storage/connect/value.cpp:1379:8
          #1 0x7c8807309c5b in CntIndexRange(_global*, TDB*, unsigned char const**, unsigned int*, bool*, unsigned long*) /test/msan_slow_src/10.11_opt_msan/storage/connect/connect.cc:935:19
          #2 0x7c88072f57b8 in ha_connect::records_in_range(unsigned int, st_key_range const*, st_key_range const*, st_page_range*) /test/msan_slow_src/10.11_opt_msan/storage/connect/ha_connect.cc:5361:16
          #3 0x584d25219a27 in handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/sql/multi_range_read.cc:177:24
          #4 0x584d252239bc in DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/sql/multi_range_read.cc:1716:32
          #5 0x7c88072fc27f in ha_connect::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_opt_msan/storage/connect/ha_connect.cc:7428:24
          #6 0x584d2486ef71 in check_quick_select(PARAM*, unsigned int, bool, SEL_ARG*, bool, unsigned int*, unsigned int*, Cost_estimate*, bool*) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:11818:17
          #7 0x584d2486ef71 in get_key_scans_params(PARAM*, SEL_TREE*, bool, bool, double) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:7626:22
          #8 0x584d2486acc8 in SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, bool, bool, bool, Item_func::Bitmap) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:2966:27
          #9 0x584d24e8e8e8 in get_quick_record_count(THD*, SQL_SELECT*, TABLE*, Bitmap<64u> const*, unsigned long long, unsigned long long*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5347:20
          #10 0x584d24dcb123 in make_join_statistics(JOIN*, List<TABLE_LIST>&, st_dynamic_array*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:6114:15
          #11 0x584d24db27b8 in JOIN::optimize_inner() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:2679:7
          #12 0x584d24d96d90 in JOIN::optimize() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:1967:10
          #13 0x584d24d96d90 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5271:19
          #14 0x584d24d95b27 in handle_select(THD*, LEX*, select_result*, unsigned long long) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:601:10
          #15 0x584d24ce5d5a in execute_sqlcom_select(THD*, TABLE_LIST*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:6461:12
          #16 0x584d24cd8c5c in mysql_execute_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:4040:12
          #17 0x584d24ccecf5 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:8219:18
          #18 0x584d24cc8e1a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1924:7
          #19 0x584d24ccf8d8 in do_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1434:17
          #20 0x584d2514435c in do_handle_one_connection(CONNECT*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1486:11
          #21 0x584d25143cd2 in handle_one_connection /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1398:5
       
        Memory was marked as uninitialized
          #0 0x584d242ffaa1 in __msan_allocated_memory (/test/MSAN_MD010826-mariadb-10.11.19-linux-x86_64-opt/bin/mariadbd+0xe0faa1) (BuildId: 11196b81d08252e74b6f74eb5d4803d04980156f)
          #1 0x584d25e9b80e in my_malloc /test/msan_slow_src/10.11_opt_msan/mysys/my_malloc.c:116:7
          #2 0x584d25e7e345 in alloc_root /test/msan_slow_src/10.11_opt_msan/mysys/my_alloc.c:288:30
          #3 0x584d2486a48c in SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, bool, bool, bool, Item_func::Bitmap) /test/msan_slow_src/10.11_opt_msan/sql/opt_range.cc:2866:34
          #4 0x584d24e8e8e8 in get_quick_record_count(THD*, SQL_SELECT*, TABLE*, Bitmap<64u> const*, unsigned long long, unsigned long long*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5347:20
          #5 0x584d24dcb123 in make_join_statistics(JOIN*, List<TABLE_LIST>&, st_dynamic_array*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:6114:15
          #6 0x584d24db27b8 in JOIN::optimize_inner() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:2679:7
          #7 0x584d24d96d90 in JOIN::optimize() /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:1967:10
          #8 0x584d24d96d90 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:5271:19
          #9 0x584d24d95b27 in handle_select(THD*, LEX*, select_result*, unsigned long long) /test/msan_slow_src/10.11_opt_msan/sql/sql_select.cc:601:10
          #10 0x584d24ce5d5a in execute_sqlcom_select(THD*, TABLE_LIST*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:6461:12
          #11 0x584d24cd8c5c in mysql_execute_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:4040:12
          #12 0x584d24ccecf5 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:8219:18
          #13 0x584d24cc8e1a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1924:7
          #14 0x584d24ccf8d8 in do_command(THD*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_parse.cc:1434:17
          #15 0x584d2514435c in do_handle_one_connection(CONNECT*, bool) /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1486:11
          #16 0x584d25143cd2 in handle_one_connection /test/msan_slow_src/10.11_opt_msan/sql/sql_connect.cc:1398:5
          #17 0x7c88eaa9cb83 in start_thread nptl/pthread_create.c:447:8
       
      SUMMARY: MemorySanitizer: use-of-uninitialized-value /test/msan_slow_src/10.11_opt_msan/storage/connect/value.cpp:1379:11 in TYPVAL<char*>::SetValue_char(char const*, int)
      

      CS 10.11.19 1dab253482dd562457c89deb68082fb647572959 (Debug, MSAN, Clang 20.1.8-20250804) Build 01/08/2026

      ==1926733==WARNING: MemorySanitizer: use-of-uninitialized-value
          #0 0x7df4664658c7 in TYPVAL<char*>::SetValue_char(char const*, int) /test/msan_slow_src/10.11_dbg_msan/storage/connect/value.cpp:1379:11
          #1 0x7df466318ef3 in CntIndexRange(_global*, TDB*, unsigned char const**, unsigned int*, bool*, unsigned long*) /test/msan_slow_src/10.11_dbg_msan/storage/connect/connect.cc:935:19
          #2 0x7df46630369a in ha_connect::records_in_range(unsigned int, st_key_range const*, st_key_range const*, st_page_range*) /test/msan_slow_src/10.11_dbg_msan/storage/connect/ha_connect.cc:5361:16
          #3 0x5a0088ad7944 in handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_dbg_msan/sql/multi_range_read.cc:177:24
          #4 0x5a0088ae247c in DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_dbg_msan/sql/multi_range_read.cc:1716:32
          #5 0x7df466309985 in ha_connect::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) /test/msan_slow_src/10.11_dbg_msan/storage/connect/ha_connect.cc:7428:24
          #6 0x5a0088063574 in check_quick_select(PARAM*, unsigned int, bool, SEL_ARG*, bool, unsigned int*, unsigned int*, Cost_estimate*, bool*) /test/msan_slow_src/10.11_dbg_msan/sql/opt_range.cc:11818:17
          #7 0x5a0088063574 in get_key_scans_params(PARAM*, SEL_TREE*, bool, bool, double) /test/msan_slow_src/10.11_dbg_msan/sql/opt_range.cc:7626:22
          #8 0x5a008805eb32 in SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, bool, bool, bool, Item_func::Bitmap) /test/msan_slow_src/10.11_dbg_msan/sql/opt_range.cc:2966:27
          #9 0x5a0088714871 in get_quick_record_count(THD*, SQL_SELECT*, TABLE*, Bitmap<64u> const*, unsigned long long, unsigned long long*) /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:5347:20
          #10 0x5a008863ffa4 in make_join_statistics(JOIN*, List<TABLE_LIST>&, st_dynamic_array*) /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:6114:15
          #11 0x5a0088625713 in JOIN::optimize_inner() /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:2679:7
          #12 0x5a0088607cb7 in JOIN::optimize() /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:1967:10
          #13 0x5a0088607cb7 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:5271:19
          #14 0x5a0088606bc2 in handle_select(THD*, LEX*, select_result*, unsigned long long) /test/msan_slow_src/10.11_dbg_msan/sql/sql_select.cc:601:10
          #15 0x5a0088548dc1 in execute_sqlcom_select(THD*, TABLE_LIST*) /test/msan_slow_src/10.11_dbg_msan/sql/sql_parse.cc:6461:12
          #16 0x5a0088537fb3 in mysql_execute_command(THD*, bool) /test/msan_slow_src/10.11_dbg_msan/sql/sql_parse.cc:4040:12
          #17 0x5a008852c4ef in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/msan_slow_src/10.11_dbg_msan/sql/sql_parse.cc:8219:18
          #18 0x5a0088525f26 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/msan_slow_src/10.11_dbg_msan/sql/sql_parse.cc:1924:7
          #19 0x5a008852cfae in do_command(THD*, bool) /test/msan_slow_src/10.11_dbg_msan/sql/sql_parse.cc:1434:17
          #20 0x5a00889fa57c in do_handle_one_connection(CONNECT*, bool) /test/msan_slow_src/10.11_dbg_msan/sql/sql_connect.cc:1486:11
          #21 0x5a00889f9f06 in handle_one_connection /test/msan_slow_src/10.11_dbg_msan/sql/sql_connect.cc:1398:5
          #22 0x7df54a29cb83 in start_thread nptl/pthread_create.c:447:8
          #23 0x7df54a329d6b in clone3 misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
       
        Uninitialized value was stored to memory at
          #0 0x7df4664658c0 in TYPVAL<char*>::SetValue_char(char const*, int) /test/msan_slow_src/10.11_dbg_msan/storage/connect/value.cpp:1379:8
       
        Memory was marked as uninitialized
          #0 0x5a0087a5af21 in __msan_allocated_memory (/test/MSAN_MD010826-mariadb-10.11.19-linux-x86_64-dbg/bin/mariadbd+0x1000f21) (BuildId: 6999d25a3f2d8b356f53183bbc8e90162d24134e)
          #1 0x5a0089a5b741 in my_malloc /test/msan_slow_src/10.11_dbg_msan/mysys/my_malloc.c:116:7
       
      SUMMARY: MemorySanitizer: use-of-uninitialized-value /test/msan_slow_src/10.11_dbg_msan/storage/connect/value.cpp:1379:11 in TYPVAL<char*>::SetValue_char(char const*, int)
      

      Setup:

      Compiled with a recent version of Clang and LLVM. Ubuntu instructions for Clang/LLVM 18:
        # Note: It is strongly recommended to uninstall all old Clang & LLVM packages (ref  dpkg --list | grep -iE 'clang|llvm'  and use  apt purge  and  dpkg --purge  to remove the packages), before installing Clang/LLVM 18
           sudo apt install clang llvm-18 llvm-18-linker-tools llvm-18-runtime llvm-18-tools llvm-18-dev libstdc++-14-dev llvm-dev lld-18
      Compiled with: "-DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_C{,XX}_FLAGS='-O2 -march=native -mtune=native'" and:
          -DWITH_MSAN=ON  # Note: WITH_MSAN=ON is auto-ignored when not using clang (MDEV-20377)
      Set before execution:
          export MSAN_OPTIONS=abort_on_error=1:poison_in_dtor=0
      

      MSAN Bug Detection Matrix

          Rel    o/d  Build   Commit                                    UniqueID observed             
      CS  10.6   dbg  010826  4f66ca1b69daf1b7e6a562ca8e86d77a6a70abfe  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  10.6   opt  010826  4f66ca1b69daf1b7e6a562ca8e86d77a6a70abfe  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  10.11  dbg  010826  1dab253482dd562457c89deb68082fb647572959  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  10.11  opt  010826  1dab253482dd562457c89deb68082fb647572959  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  11.4   dbg  010826  c57069561c4fe8f72191d4a2a4a829e5b57537dc  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  11.4   opt  010826  c57069561c4fe8f72191d4a2a4a829e5b57537dc  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  11.8   dbg  010826  eaca80bf3208fb9657b7304b940a6726b4c86213  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  11.8   opt  010826  eaca80bf3208fb9657b7304b940a6726b4c86213  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  12.3   dbg  010826  51263b851df7093758e98c7029f091332c1c576f  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  12.3   opt  010826  51263b851df7093758e98c7029f091332c1c576f  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  13.0   dbg  010826  1a4bb1bbfde5fa17ba148cb62678902f11c66a1a  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  13.0   opt  010826  1a4bb1bbfde5fa17ba148cb62678902f11c66a1a  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  13.1   dbg  010826  548c80aeafb6dd2be64f56e902e921a4052b5fe0  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      CS  13.1   opt  010826  548c80aeafb6dd2be64f56e902e921a4052b5fe0  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  10.6   dbg  010826  fcecb2620f25965723d640decede7c018bcb1dcc  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  10.6   opt  010826  fcecb2620f25965723d640decede7c018bcb1dcc  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  11.4   dbg  010826  3b34189bfe675c18c4ced3ef531d016ea74c76f4  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  11.4   opt  010826  3b34189bfe675c18c4ced3ef531d016ea74c76f4  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  11.8   dbg  010826  4694e931d10fecf733c34f83ea2146d31b708eb3  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  11.8   opt  010826  4694e931d10fecf733c34f83ea2146d31b708eb3  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  12.3   dbg  010826  c86ea989a715d9fbe1a5d760939acec22acfc0df  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      ES  12.3   opt  010826  c86ea989a715d9fbe1a5d760939acec22acfc0df  MSAN|use-of-uninitialized-value|storage/connect/value.cpp|TYPVAL<char*>::SetValue_char|CntIndexRange|ha_connect::records_in_range|handler::multi_range_read_info_const
      

      Attachments

        Activity

          People

            danblack Daniel Black
            saahil Saahil Alam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 0.15d
                0.15d

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.