mysqld-debug.exe!movelink(st_hash_info * array=0x07590058, unsigned int find=0x000336b7, unsigned int next_link=0x001afe40, unsigned int newlink=0x00030b1a) Line 271 + 0x3 bytes C mysqld-debug.exe!hash_delete(st_hash * hash=0x00afc648, unsigned char * record=0x2234d9d8) Line 505 + 0x21 bytes C mysqld-debug.exe!Query_cache::free_query(Query_cache_block * query_block=0x2234d9d8) Line 2037 + 0x12 bytes C++ mysqld-debug.exe!Query_cache::invalidate_table(Query_cache_block * table_block=0x160a0bd8) Line 2366 C++ mysqld-debug.exe!Query_cache::invalidate_table(unsigned char * key=0x028c27a8, unsigned long key_length=0x0000000b) Line 2356 C++ mysqld-debug.exe!Query_cache::invalidate_table(st_table * table=0x028e2608) Line 2348 C++ mysqld-debug.exe!Query_cache::invalidate_table(TABLE_LIST * table_list=0x028b4d80) Line 2330 C++ mysqld-debug.exe!Query_cache::invalidate(THD * thd=0x02887188, TABLE_LIST * tables_used=0x028b4d80, char using_transactions=0x00) Line 1362 C++ mysqld-debug.exe!mysql_insert(THD * thd=0x02887188, TABLE_LIST * table_list=0x028b4d80, List & fields={...}, List > & values_list={...}, List & update_fields={...}, List & update_values={...}, enum_duplicates duplic=DUP_ERROR, int ignore=0x00000001) Line 879 C++ mysqld-debug.exe!mysql_execute_command(THD * thd=0x02887188) Line 3520 + 0x48 bytes C++ mysqld-debug.exe!mysql_parse(THD * thd=0x02887188, const char * inBuf=0x028b4cb8, unsigned int length=0x00000036, const char * * found_semicolon=0x0540fd70) Line 6105 + 0x9 bytes C++ mysqld-debug.exe!dispatch_command(enum_server_command command=COM_QUERY, THD * thd=0x02887188, char * packet=0x02889009, unsigned int packet_length=0x00000037) Line 1812 + 0x1e bytes C++ mysqld-debug.exe!do_command(THD * thd=0x02887188) Line 1586 + 0x31 bytes C++ mysqld-debug.exe!handle_one_connection(void * arg=0x02887188) Line 1197 + 0x9 bytes C++ mysqld-debug.exe!pthread_start(void * param=0x02876a88) Line 62 + 0x7 bytes C mysqld-debug.exe!_callthreadstart() Line 293 + 0xf bytes C mysqld-debug.exe!_threadstart(void * ptd=0x0288d040) Line 277 C kernel32.dll!FlsSetValue() + 0x136 bytes - array 0x07590058 {next=0xffffffff data=0x160a09d8 "" } st_hash_info * next 0xffffffff unsigned int - data 0x160a09d8 "" unsigned char * 0x00 unsigned char find 0x000336b7 unsigned int next_link 0x001afe40 unsigned int newlink 0x00030b1a unsigned int - old_link 0x0830f258 {next=??? data=??? } st_hash_info * next CXX0030: Error: expression cannot be evaluated data CXX0030: Error: expression cannot be evaluated static void movelink(HASH_LINK *array,uint find,uint next_link,uint newlink) { HASH_LINK *old_link; do { old_link=array+next_link; } while ((next_link=old_link->next) != find); <---------crash old_link->next= newlink; return; } The thread 'Win32 Thread' (0x2504) has exited with code 0 (0x0). Unhandled exception at 0x00689103 in mysqld-debug.exe: 0xC0000005: Access violation reading location 0x0830f258.