mysqld.exe!my_strnncollsp_simple(charset_info_st * cs=0x0000000a, const unsigned char * a=0x13738068, unsigned int a_length=11, const unsigned char * b=0x1370e093, unsigned int b_length=10, char diff_if_only_endspace_difference=0) Line 166 + 0x3 bytes C mysqld.exe!Field_blob::cmp(const unsigned char * a=0x13738068, unsigned int a_length=11, const unsigned char * b=0x1370e093, unsigned int b_length=10) Line 7729 + 0x22 bytes C++ mysqld.exe!Field_blob::key_cmp(const unsigned char * key_ptr=0x1370e091, unsigned int max_key_length=86) Line 7842 + 0x15 bytes C++ mysqld.exe!key_cmp(st_key_part_info * key_part=0x1378b46c, const unsigned char * key=0x1370e090, unsigned int key_length=89) Line 478 + 0x12 bytes C++ mysqld.exe!handler::compare_key2(st_key_range * range=0x13709c2c) Line 5070 + 0x13 bytes C++ mysqld.exe!index_cond_func_innodb(void * arg=0x13709b50) Line 8411 + 0x8 bytes C++ mysqld.exe!row_search_for_mysql(unsigned char * buf=0x1375a008, unsigned long mode=1, row_prebuilt_struct * prebuilt=0x12849880, unsigned long match_mode=0, unsigned long direction=1) Line 4193 + 0xf bytes C mysqld.exe!ha_innobase::general_fetch(unsigned char * buf=0x1375a008, unsigned int direction=1, unsigned int match_mode=0) Line 4445 + 0x1d bytes C++ mysqld.exe!ha_innobase::index_next(unsigned char * buf=0x1375a008) Line 4481 + 0x10 bytes C++ mysqld.exe!handler::read_range_next() Line 5027 C++ mysqld.exe!handler::multi_range_read_next(char * * range_info=0x1e94e384) Line 4288 + 0xc bytes C++ mysqld.exe!DsMrr_impl::dsmrr_next(handler * h=0x13709b50, char * * range_info=0x1e94e384) Line 4540 + 0xe bytes C++ mysqld.exe!ha_innobase::multi_range_read_next(char * * range_info=0x1e94e384) Line 8374 C++ mysqld.exe!QUICK_RANGE_SELECT::get_next() Line 8539 C++ mysqld.exe!rr_quick(READ_RECORD * info=0x136bd6cc) Line 322 + 0x10 bytes C++ mysqld.exe!sub_select(JOIN * join=0x1369b320, st_join_table * join_tab=0x136bd600, bool end_of_records=false) Line 14083 + 0x9 bytes C++ mysqld.exe!do_select(JOIN * join=0x00000000, List * fields=0x00000000, TABLE * table=0x13718050, Procedure * procedure=0x00000000) Line 13762 + 0x8 bytes C++ mysqld.exe!JOIN::exec() Line 2439 + 0xb bytes C++ mysqld.exe!mysql_select(THD * thd=0x1376f2b0, Item * * * rref_pointer_array=0x137707b0, TABLE_LIST * tables=0x137440c0, unsigned int wild_num=1, List & fields={...}, Item * conds=0x13744928, unsigned int og_num=2, st_order * order=0x13744b88, st_order * group=0x13744aa0, Item * having=0x00000000, st_order * proc_param=0x00000000, unsigned __int64 select_options=2147764736, select_result * result=0x13744c18, st_select_lex_unit * unit=0x13770410, st_select_lex * select_lex=0x137706a8) Line 3043 C++ mysqld.exe!handle_select(THD * thd=0x1376f2b0, LEX * lex=0x137703b0, select_result * result=0x13744c18, unsigned long setup_tables_done_option=0) Line 298 + 0x75 bytes C++ mysqld.exe!execute_sqlcom_select(THD * thd=0x00000000, TABLE_LIST * all_tables=0x00000000) Line 4747 + 0xa bytes C++ mysqld.exe!mysql_execute_command(THD * thd=0x1376f2b0) Line 2007 + 0xb bytes C++ mysqld.exe!mysql_parse(THD * thd=0x1376f2b0, const char * inBuf=0x13743ea8, unsigned int length=109, const char * * found_semicolon=0x1e94f7b0) Line 5735 + 0x6 bytes C++ mysqld.exe!dispatch_command(enum_server_command command=COM_QUERY, THD * thd=0x1376f2b0, char * packet=0x1369db19, unsigned int packet_length=109) Line 1009 C++ mysqld.exe!do_command(THD * thd=0x00000003) Line 690 + 0x13 bytes C++ mysqld.exe!handle_one_connection(void * arg=0x1376f2b0) Line 1145 + 0xa bytes C++ mysqld.exe!pthread_start(void * p=0x137be248) Line 61 + 0x3 bytes C > mysqld.exe!_callthreadstartex() Line 348 + 0x6 bytes C mysqld.exe!_threadstartex(void * ptd=0x136a1b38) Line 326 + 0x5 bytes C kernel32.dll!FlsSetValue() + 0x136 bytes + query 0x13743ea8 "select * from `table5` where (col2 <= '6566-06-15' AND col24 <> 'd') group by `col83` order by `col83` desc" char * while (a < end) { if (map[*a++] != map[*b++]) return ((int) map[a[-1]] - (int) map[b[-1]]); } 006B6277 mysqld.exe!my_strnncollsp_simple()[ctype-simple.c:166] 0042A9D2 mysqld.exe!Field_blob::cmp()[field.cc:7729] 00432A2B mysqld.exe!Field_blob::key_cmp()[field.cc:7842] 004B10EE mysqld.exe!key_cmp()[key.cc:478] 00449932 mysqld.exe!handler::compare_key2()[handler.cc:5070] 006E99C7 mysqld.exe!index_cond_func_innodb()[ha_innodb.cc:8411] 006FA619 mysqld.exe!row_search_for_mysql()[row0sel.c:4193] 005B6368 mysqld.exe!sortcmp()[sql_string.cc:669] 006EC56E mysqld.exe!srv_conc_enter_innodb()[srv0srv.c:989] 006E665D mysqld.exe!ha_innobase::index_next()[ha_innodb.cc:4481] 0044BBBE mysqld.exe!handler::read_range_next()[handler.cc:5027] 004493CE mysqld.exe!handler::multi_range_read_next()[handler.cc:4288] 0044960A mysqld.exe!DsMrr_impl::dsmrr_next()[handler.cc:4540] 006E9961 mysqld.exe!ha_innobase::multi_range_read_next()[ha_innodb.cc:8374] 004E108B mysqld.exe!QUICK_RANGE_SELECT::get_next()[opt_range.cc:8539] 004F2F01 mysqld.exe!rr_quick()[records.cc:322] 0059CAAD mysqld.exe!sub_select()[sql_select.cc:14083] 0059EA30 mysqld.exe!do_select()[sql_select.cc:13762] 005A3851 mysqld.exe!JOIN::exec()[sql_select.cc:2439] 005A49DA mysqld.exe!mysql_select()[sql_select.cc:3043] 005A4E1B mysqld.exe!handle_select()[sql_select.cc:298] 00561EA0 mysqld.exe!execute_sqlcom_select()[sql_parse.cc:4747] 00563CD5 mysqld.exe!mysql_execute_command()[sql_parse.cc:2007] 00568C39 mysqld.exe!mysql_parse()[sql_parse.cc:5735] 00569688 mysqld.exe!dispatch_command()[sql_parse.cc:1009] 0056A52F mysqld.exe!do_command()[sql_parse.cc:690] 005F56CA mysqld.exe!handle_one_connection()[sql_connect.cc:1145] 0066DD24 mysqld.exe!pthread_start()[my_winthread.c:61] 0085E8AB mysqld.exe!_callthreadstartex()[threadex.c:348] 0085E950 mysqld.exe!_threadstartex()[threadex.c:326] 7D4DFFF1 kernel32.dll!FlsSetValue() Trying to get some variables. Some pointers may be invalid and cause the dump to abort... thd->query at 13743EA8=select * from `table5` where (col2 <= '6566-06-15' AND col24 <> 'd') group by `col83` order by `col83` desc thd->thread_id=5 ==25157== 1 errors in context 1 of 4: ==25157== Invalid read of size 1 ==25157== at 0x8629DB6: my_strnncollsp_simple (ctype-simple.c:167) ==25157== by 0x81FF946: Field_blob::cmp(unsigned char const*, unsigned, unsigned char const*, unsigned) (field.cc:7729) ==25157== by 0x8203748: Field_blob::key_cmp(unsigned char const*, unsigned) (field.cc:7842) ==25157== by 0x82178CB: key_cmp(st_key_part_info*, unsigned char const*, unsigned) (key.cc:478) ==25157== by 0x835050D: handler::compare_key2(st_key_range*) (handler.cc:5070) ==25157== by 0x8488CFF: index_cond_func_innodb (ha_innodb.cc:8411) ==25157== by 0x851C362: row_search_for_mysql (row0sel.c:4193) ==25157== by 0x848A3F2: ha_innobase::general_fetch(unsigned char*, unsigned, unsigned) (ha_innodb.cc:4445) ==25157== by 0x848A648: ha_innobase::index_next(unsigned char*) (ha_innodb.cc:4481) ==25157== by 0x8350611: handler::read_range_next() (handler.cc:5026) ==25157== by 0x834FB73: handler::multi_range_read_next(char**) (handler.cc:4288) ==25157== by 0x8350F22: DsMrr_impl::dsmrr_next(handler*, char**) (handler.cc:4540) ==25157== Address 0xD7774B0 is 96 bytes inside a block of size 16,464 free'd ==25157== at 0x400501A: free (vg_replace_malloc.c:233) ==25157== by 0x8542C9D: ut_free (ut0mem.c:252) ==25157== by 0x8517AE2: row_sel_store_mysql_rec (mem0mem.ic:487) ==25157== by 0x851C353: row_search_for_mysql (row0sel.c:4191) ==25157== by 0x848A3F2: ha_innobase::general_fetch(unsigned char*, unsigned, unsigned) (ha_innodb.cc:4445) ==25157== by 0x848A648: ha_innobase::index_next(unsigned char*) (ha_innodb.cc:4481) ==25157== by 0x8350611: handler::read_range_next() (handler.cc:5026) ==25157== by 0x834FB73: handler::multi_range_read_next(char**) (handler.cc:4288) ==25157== by 0x8350F22: DsMrr_impl::dsmrr_next(handler*, char**) (handler.cc:4540) ==25157== by 0x84886B0: ha_innobase::multi_range_read_next(char**) (ha_innodb.cc:8373) ==25157== by 0x83362D0: QUICK_RANGE_SELECT::get_next() (opt_range.cc:8542) ==25157== by 0x834A02C: rr_quick(READ_RECORD*) (records.cc:322) ==25157== ==25157== 1 errors in context 2 of 4: ==25157== Invalid read of size 1 ==25157== at 0x8629D89: my_strnncollsp_simple (ctype-simple.c:166) ==25157== by 0x81FF946: Field_blob::cmp(unsigned char const*, unsigned, unsigned char const*, unsigned) (field.cc:7729) ==25157== by 0x8203748: Field_blob::key_cmp(unsigned char const*, unsigned) (field.cc:7842) ==25157== by 0x82178CB: key_cmp(st_key_part_info*, unsigned char const*, unsigned) (key.cc:478) ==25157== by 0x835050D: handler::compare_key2(st_key_range*) (handler.cc:5070) ==25157== by 0x8488CFF: index_cond_func_innodb (ha_innodb.cc:8411) ==25157== by 0x851C362: row_search_for_mysql (row0sel.c:4193) ==25157== by 0x848A3F2: ha_innobase::general_fetch(unsigned char*, unsigned, unsigned) (ha_innodb.cc:4445) ==25157== by 0x848A648: ha_innobase::index_next(unsigned char*) (ha_innodb.cc:4481) ==25157== by 0x8350611: handler::read_range_next() (handler.cc:5026) ==25157== by 0x834FB73: handler::multi_range_read_next(char**) (handler.cc:4288) ==25157== by 0x8350F22: DsMrr_impl::dsmrr_next(handler*, char**) (handler.cc:4540) ==25157== Address 0xD7774B0 is 96 bytes inside a block of size 16,464 free'd ==25157== at 0x400501A: free (vg_replace_malloc.c:233) ==25157== by 0x8542C9D: ut_free (ut0mem.c:252) ==25157== by 0x8517AE2: row_sel_store_mysql_rec (mem0mem.ic:487) ==25157== by 0x851C353: row_search_for_mysql (row0sel.c:4191) ==25157== by 0x848A3F2: ha_innobase::general_fetch(unsigned char*, unsigned, unsigned) (ha_innodb.cc:4445) ==25157== by 0x848A648: ha_innobase::index_next(unsigned char*) (ha_innodb.cc:4481) ==25157== by 0x8350611: handler::read_range_next() (handler.cc:5026) ==25157== by 0x834FB73: handler::multi_range_read_next(char**) (handler.cc:4288) ==25157== by 0x8350F22: DsMrr_impl::dsmrr_next(handler*, char**) (handler.cc:4540) ==25157== by 0x84886B0: ha_innobase::multi_range_read_next(char**) (ha_innodb.cc:8373) ==25157== by 0x83362D0: QUICK_RANGE_SELECT::get_next() (opt_range.cc:8542) ==25157== by 0x834A02C: rr_quick(READ_RECORD*) (records.cc:322) ==25157==