mysqld-debug.exe!row_mysql_handle_errors(unsigned __int64 * new_err=0x000000000c32b498, trx_struct * trx=0x0000000002dbd118, que_thr_struct * thr=0x0000000002de03b0, trx_savept_struct * savept=0x0000000000000000) Line 457 + 0x53 bytes C mysqld-debug.exe!row_search_for_mysql(unsigned char * buf=0x0000000003522a70, unsigned __int64 mode=0x0000000000000001, row_prebuilt_struct * prebuilt=0x0000000002db2518, unsigned __int64 match_mode=0x0000000000000000, unsigned __int64 direction=0x0000000000000001) Line 4376 + 0x1a bytes C mysqld-debug.exe!ha_innobase::general_fetch(unsigned char * buf=0x0000000003522a70, unsigned int direction=0x00000001, unsigned int match_mode=0x00000000) Line 4286 + 0x34 bytes C++ mysqld-debug.exe!ha_innobase::rnd_next(unsigned char * buf=0x0000000003522a70) Line 4475 + 0x1e bytes C++ mysqld-debug.exe!rr_sequential(st_read_record * info=0x000000000c32c150) Line 363 + 0x24 bytes C++ mysqld-debug.exe!mysql_update(THD * thd=0x00000000035c0b68, TABLE_LIST * table_list=0x00000000035cd8d0, List & fields={...}, List & values={...}, Item * conds=0x00000000035ce3b8, unsigned int order_num=0x00000000, st_order * order=0x0000000000000000, unsigned long limit=0xfffffffc, enum_duplicates handle_duplicates=DUP_ERROR, int ignore=0x00000000) Line 568 + 0xf bytes C++ mysqld-debug.exe!mysql_execute_command(THD * thd=0x00000000035c0b68) Line 2626 + 0xa8 bytes C++ mysqld-debug.exe!mysql_parse(THD * thd=0x00000000035c0b68, const char * inBuf=0x00000000035cd7d8, unsigned int length=0x0000002d, const char * * found_semicolon=0x000000000c32f418) Line 5447 C++ mysqld-debug.exe!dispatch_command(enum_server_command command=COM_QUERY, THD * thd=0x00000000035c0b68, char * packet=0x000000000c5350d9, unsigned int packet_length=0x0000002e) Line 955 C++ mysqld-debug.exe!do_command(THD * thd=0x00000000035c0b68) Line 712 + 0x41 bytes C++ mysqld-debug.exe!handle_one_connection(void * arg=0x00000000035c0b68) Line 1099 + 0xa bytes C++ mysqld-debug.exe!pthread_start(void * param=0x0000000002aadd10) Line 62 + 0x9 bytes C > mysqld-debug.exe!_callthreadstart() Line 295 C mysqld-debug.exe!_threadstart(void * ptd=0x0000000000364d20) Line 277 C kernel32.dll!BaseThreadStart() + 0x3a bytes [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] In frame row_mysql_handle_errors --------------------------------- - new_err 0x000000000c32b498 unsigned __int64 * 0x000000000000000a unsigned __int64 - trx 0x0000000002dbd118 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * magic_n 0x00000000056e5c06 unsigned __int64 + op_info 0x000000000118aa08 "fetching rows" const char * is_purge 0x00000000 unsigned int conc_state 0x0000000000000002 unsigned __int64 start_time 0x00000000470cd43c __int64 isolation_level 0x0000000000000002 unsigned __int64 check_foreigns 0x0000000000000001 unsigned __int64 check_unique_secondary 0x0000000000000001 unsigned __int64 + id {high=0x0000000000000000 low=0x0000000000021c06 } dulint_struct + xid {formatID=0xffffffff gtrid_length=0x00000000 bqual_length=0x00000000 ...} xid_t support_xa 0x0000000000000001 unsigned __int64 + no {high=0x00000000ffffffff low=0x00000000ffffffff } dulint_struct flush_log_later 0x0000000000000000 unsigned __int64 must_flush_log_later 0x0000000000000000 unsigned __int64 + commit_lsn {high=0x0000000000000000 low=0x0000000058fa33f9 } dulint_struct dict_operation 0x0000000000000000 unsigned __int64 + table_id {high=0xcee0000700010208 low=0xceede031a69b971d } dulint_struct duplicates 0x00000000 unsigned int active_trans 0x00000001 unsigned int mysql_thd 0x00000000035c0b68 void * - mysql_query_str 0x00000000035c0bc0 char * * + 0x00000000035cd7d8 "update `t` set `c`=`a`+`b` where `b`=abs(-21)" char * + mysql_log_file_name 0x00000000011f08c8 "" const char * mysql_log_offset 0x0000000000000000 __int64 mysql_thread_id 0x0000000000003ac8 unsigned __int64 mysql_process_no 0x00000000000038c4 unsigned __int64 n_mysql_tables_in_use 0x0000000000000001 unsigned __int64 mysql_n_tables_locked 0x0000000000000001 unsigned __int64 dict_operation_lock_mode 0x0000000000000000 unsigned __int64 has_search_latch 0x0000000000000000 unsigned __int64 search_latch_timeout 0x0000000000002710 unsigned __int64 declared_to_be_inside_innodb 0x0000000000000001 unsigned __int64 n_tickets_to_enter_innodb 0x0000000000000091 unsigned __int64 + auto_inc_lock 0x0000000000000000 {trx=??? trx_locks={...} type_mode=??? ...} lock_struct * - new_rec_locks 0x0000000002dbd2c0 dict_index_struct * [2] - [0x0] 0x0000000002db0118 {id={...} heap=0x0000000002dfe4a8 type=0x0000000000000001 ...} dict_index_struct * + id {high=0x0000000000000000 low=0x0000000000000071 } dulint_struct + heap 0x0000000002dfe4a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dfe4b0 "t0mem.c" line=0x00000000000000f6 ...} mem_block_info_struct * type 0x0000000000000001 unsigned __int64 + name 0x0000000002db0268 "GEN_CLUST_INDEX" const char * + table_name 0x0000000002db86a8 "test/t" const char * + table 0x0000000002db8518 {id={...} heap=0x0000000002e06aa8 name=0x0000000002db86a8 "test/t" ...} dict_table_struct * space 0x00000000 unsigned int page 0x00000032 unsigned int trx_id_offset 0x00000006 unsigned int n_user_defined_cols 0x00000000 unsigned int n_uniq 0x00000001 unsigned int n_def 0x00000006 unsigned int n_fields 0x00000006 unsigned int n_nullable 0x00000003 unsigned int cached 0x00000001 unsigned int - fields 0x0000000002db0918 {col=0x0000000002de7930 name=0x0000000002de79ae "DB_ROW_ID" prefix_len=0x00000000 ...} dict_field_struct * + col 0x0000000002de7930 {mtype=0x00000008 prtype=0x00000100 len=0x00000006 ...} dict_col_struct * + name 0x0000000002de79ae "DB_ROW_ID" const char * prefix_len 0x00000000 unsigned int fixed_len 0x00000006 unsigned int - indexes {prev=0x0000000000000000 next=0x0000000002dff918 } dict_index_struct:: + prev 0x0000000000000000 {id={...} heap=??? type=??? ...} dict_index_struct * + next 0x0000000002dff918 {id={...} heap=0x0000000002dfe5a8 type=0x0000000000000002 ...} dict_index_struct * - search_info 0x0000000002db09b0 {root_guess=0x0000000003ba8000 "VùO[" hash_analysis=0x000000000000000c last_hash_succ=0x0000000000000000 ...} btr_search_struct * + root_guess 0x0000000003ba8000 "VùO[" unsigned char * hash_analysis 0x000000000000000c unsigned __int64 last_hash_succ 0x0000000000000000 unsigned __int64 n_hash_potential 0x0000000000000001 unsigned __int64 n_fields 0x0000000000000000 unsigned __int64 n_bytes 0x0000000000000001 unsigned __int64 left_side 0x0000000000000000 unsigned __int64 - stat_n_diff_key_vals 0x0000000002db09e8 __int64 * 0x0000000000000001 __int64 stat_index_size 0x0000000000000003 unsigned __int64 stat_n_leaf_pages 0x0000000000000002 unsigned __int64 + lock {reader_count=0x0000000000000000 writer=0x000000000000015e writer_thread=0x0000000000002e8c ...} rw_lock_struct + [0x1] 0x0000000000000000 {id={...} heap=??? type=??? ...} dict_index_struct * - trx_list {prev=0x0000000000000000 next=0x0000000002dff118 } trx_struct:: + prev 0x0000000000000000 {magic_n=??? op_info=??? is_purge=??? ...} trx_struct * + next 0x0000000002dff118 {magic_n=0x00000000056e5c06 op_info=0x0000000000f48197 "" is_purge=0x00000000 ...} trx_struct * - mysql_trx_list {prev=0x0000000002db4918 next=0x0000000002e05118 } trx_struct:: + prev 0x0000000002db4918 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * + next 0x0000000002e05118 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * error_state 0x000000000000000a unsigned __int64 error_info 0x0000000000000000 void * - sess 0x0000000002d9a218 {state=0x0000000000000001 trx=0x0000000002d9a918 graphs={...} } sess_struct * state 0x0000000000000001 unsigned __int64 + trx 0x0000000002d9a918 {magic_n=0x00000000056e5c06 op_info=0x0000000001206a90 "" is_purge=0x00000000 ...} trx_struct * + graphs {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } que_state 0x0000000000000001 unsigned __int64 + graph 0x0000000000000000 {common={...} graph=??? fork_type=??? ...} que_fork_struct * n_active_thrs 0x0000000000000001 unsigned __int64 handling_signals 0x0000000000000000 unsigned __int64 + graph_before_signal_handling 0x0000000000000000 {common={...} graph=??? fork_type=??? ...} que_fork_struct * + sig {type=0x0000000000000000 sender=0x0000000000000001 receiver=0x0000000000000000 ...} trx_sig_struct + signals {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + reply_signals {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + wait_lock 0x0000000000000000 {trx=??? trx_locks={...} type_mode=??? ...} lock_struct * was_chosen_as_deadlock_victim 0x0000000000000001 unsigned __int64 wait_started 0x00000000470cd43c __int64 + wait_thrs {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: deadlock_mark 0x0000000000000000 unsigned __int64 + lock_heap 0x0000000002dbc4a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dbc4b0 "x0trx.c" line=0x00000000000000ab ...} mem_block_info_struct * + trx_locks {count=0x0000000000000002 start=0x0000000002dbc518 end=0x0000000002dbc560 } trx_struct:: + global_read_view_heap 0x0000000002dbc6a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dbc6b0 "x0trx.c" line=0x00000000000000b9 ...} mem_block_info_struct * + global_read_view 0x0000000000000000 {type=??? undo_no={...} can_be_too_old=??? ...} read_view_struct * + read_view 0x0000000000000000 {type=??? undo_no={...} can_be_too_old=??? ...} read_view_struct * + trx_savepoints {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + undo_mutex {lock_word=0x0000000000000000 os_fast_mutex={...} waiters=0x0000000000000000 ...} mutex_struct + undo_no {high=0x0000000000000000 low=0x0000000000000003 } dulint_struct + last_sql_stat_start {least_undo_no={...} } trx_savept_struct + rseg 0x0000000002da2918 {id=0x0000000000000000 mutex={...} space=0x0000000000000000 ...} trx_rseg_struct * + insert_undo 0x0000000000000000 {id=??? type=??? state=??? ...} trx_undo_struct * + update_undo 0x0000000002e06918 {id=0x0000000000000007 type=0x0000000000000002 state=0x0000000000000001 ...} trx_undo_struct * + roll_limit {high=0x0000000000000000 low=0x0000000000000000 } dulint_struct pages_undone 0x0000000000000000 unsigned __int64 + undo_no_arr 0x0000000002dcd918 {n_cells=0x0000000000000020 n_used=0x0000000000000000 infos=0x0000000002dcf118 ...} trx_undo_arr_struct * n_autoinc_rows 0x0000000000000000 unsigned __int64 + detailed_error 0x0000000002dbd4f0 "" char [256] - thr 0x0000000002de03b0 {common={...} magic_n=0x00000000008157a7 child=0x0000000002de01c8 ...} que_thr_struct * + common {type=0x0000000000000009 parent=0x0000000002de02b8 brother=0x0000000002de0410 ...} que_common_struct magic_n 0x00000000008157a7 unsigned __int64 child 0x0000000002de01c8 void * + graph 0x0000000002de02b8 {common={...} graph=0x0000000002de02b8 fork_type=0x000000000000000a ...} que_fork_struct * is_active 0x0000000000000001 unsigned __int64 state 0x0000000000000001 unsigned __int64 + thrs {prev=0x0000000000000000 next=0x0000000000000000 } + trx_thrs {prev=0x0000000000000000 next=0x0000000000000000 } + queue {prev=0x0000000000000000 next=0x0000000002dbe518 } run_node 0x0000000000000000 void * prev_node 0x0000000000000401 void * resource 0x0000000000000000 unsigned __int64 lock_state 0x0000000000000001 unsigned __int64 - savept 0x0000000000000000 {least_undo_no={...} } trx_savept_struct * + least_undo_no {high=??? low=??? } dulint_struct err 0x000000000000000a unsigned __int64 In frame row_search_for_mysql ------------------------------- - buf 0x0000000003522a70 "ñ%" unsigned char * 0xf1 'ñ' unsigned char mode 0x0000000000000001 unsigned __int64 - prebuilt 0x0000000002db2518 {magic_n=0x0000000004ae6fef table=0x0000000002db8518 trx=0x0000000002dbd118 ...} row_prebuilt_struct * magic_n 0x0000000004ae6fef unsigned __int64 + table 0x0000000002db8518 {id={...} heap=0x0000000002e06aa8 name=0x0000000002db86a8 "test/t" ...} dict_table_struct * + trx 0x0000000002dbd118 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * sql_stat_start 0x0000000000000000 unsigned __int64 mysql_has_locked 0x0000000000000001 unsigned __int64 clust_index_was_generated 0x0000000000000001 unsigned __int64 + index 0x0000000002db0118 {id={...} heap=0x0000000002dfe4a8 type=0x0000000000000001 ...} dict_index_struct * read_just_key 0x0000000000000000 unsigned __int64 used_in_HANDLER 0x0000000000000000 unsigned __int64 template_type 0x0000000000000000 unsigned __int64 n_template 0x0000000000000003 unsigned __int64 null_bitmap_len 0x0000000000000001 unsigned __int64 need_to_access_clustered 0x0000000000000001 unsigned __int64 templ_contains_blob 0x0000000000000000 unsigned __int64 + mysql_template 0x0000000002dbf118 {col_no=0x0000000000000000 rec_field_no=0x0000000000000003 mysql_col_offset=0x0000000000000001 ...} mysql_row_templ_struct * + heap 0x0000000002db22a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002db22b0 "mysql.c" line=0x000000000000024f ...} mem_block_info_struct * + ins_node 0x0000000002db32c0 {common={...} ins_type=0x0000000000000002 row=0x0000000002db3390 ...} ins_node_struct * + ins_upd_rec_buff 0x0000000002db3380 "A€" unsigned char * hint_need_to_fetch_extra_cols 0x0000000000000000 unsigned __int64 + upd_node 0x0000000002de0460 {common={...} is_delete=0x0000000000000000 searched_update=0x0000000000000000 ...} upd_node_struct * + ins_graph 0x0000000002db3458 {common={...} graph=0x0000000002db3458 fork_type=0x000000000000000a ...} que_fork_struct * + upd_graph 0x0000000002de06a0 {common={...} graph=0x0000000002de06a0 fork_type=0x000000000000000a ...} que_fork_struct * + pcur 0x0000000002db2918 {btr_cur={...} latch_mode=0x0000000000000001 old_stored=0x0000000036261b8d ...} btr_pcur_struct * + clust_pcur 0x0000000002db2b18 {btr_cur={...} latch_mode=0x0000000002db28f8 old_stored=0x0000000007514483 ...} btr_pcur_struct * + sel_graph 0x0000000002de02b8 {common={...} graph=0x0000000002de02b8 fork_type=0x000000000000000a ...} que_fork_struct * + search_tuple 0x0000000002db3118 {info_bits=0x0000000000000000 n_fields=0x0000000000000000 n_fields_cmp=0x0000000000000000 ...} dtuple_struct * + row_id 0x0000000002db25e8 "" unsigned char [6] + clust_ref 0x0000000002db3270 {info_bits=0x0000000000000000 n_fields=0x0000000000000001 n_fields_cmp=0x0000000000000001 ...} dtuple_struct * select_lock_type 0x0000000000000005 unsigned __int64 stored_select_lock_type 0x0000000000000005 unsigned __int64 row_read_type 0x0000000000000001 unsigned __int64 mysql_prefix_len 0x000000000000000d unsigned __int64 mysql_row_len 0x000000000000000d unsigned __int64 n_rows_fetched 0x0000000000000160 unsigned __int64 fetch_direction 0x0000000000000001 unsigned __int64 + fetch_cache 0x0000000002db2630 unsigned char * [8] keep_other_fields_on_keyread 0x0000000000000000 unsigned __int64 fetch_cache_first 0x0000000000000000 unsigned __int64 n_fetch_cached 0x0000000000000000 unsigned __int64 + blob_heap 0x0000000000000000 {magic_n=??? file_name=0x0000000000000008 line=??? ...} mem_block_info_struct * + old_vers_heap 0x0000000002ab4f70 {magic_n=0x000000002d9507b3 file_name=0x0000000002ab4f78 "w0sel.c" line=0x000000000000024a ...} mem_block_info_struct * last_value 0x0000000000000000 unsigned __int64 magic_n2 0x0000000004ae6fef unsigned __int64 match_mode 0x0000000000000000 unsigned __int64 direction 0x0000000000000001 unsigned __int64 mtr_has_extra_clust_latch 0x0000000000000000 unsigned __int64 + clust_index 0x0000000002db0118 {id={...} heap=0x0000000002dfe4a8 type=0x0000000000000001 ...} dict_index_struct * unique_search_from_clust_index 0x0000000000000000 unsigned __int64 - trx 0x0000000002dbd118 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * magic_n 0x00000000056e5c06 unsigned __int64 + op_info 0x000000000118aa08 "fetching rows" const char * is_purge 0x00000000 unsigned int conc_state 0x0000000000000002 unsigned __int64 start_time 0x00000000470cd43c __int64 isolation_level 0x0000000000000002 unsigned __int64 check_foreigns 0x0000000000000001 unsigned __int64 check_unique_secondary 0x0000000000000001 unsigned __int64 + id {high=0x0000000000000000 low=0x0000000000021c06 } dulint_struct + xid {formatID=0xffffffff gtrid_length=0x00000000 bqual_length=0x00000000 ...} xid_t support_xa 0x0000000000000001 unsigned __int64 + no {high=0x00000000ffffffff low=0x00000000ffffffff } dulint_struct flush_log_later 0x0000000000000000 unsigned __int64 must_flush_log_later 0x0000000000000000 unsigned __int64 + commit_lsn {high=0x0000000000000000 low=0x0000000058fa33f9 } dulint_struct dict_operation 0x0000000000000000 unsigned __int64 + table_id {high=0xcee0000700010208 low=0xceede031a69b971d } dulint_struct duplicates 0x00000000 unsigned int active_trans 0x00000001 unsigned int mysql_thd 0x00000000035c0b68 void * - mysql_query_str 0x00000000035c0bc0 char * * + 0x00000000035cd7d8 "update `t` set `c`=`a`+`b` where `b`=abs(-21)" char * + mysql_log_file_name 0x00000000011f08c8 "" const char * mysql_log_offset 0x0000000000000000 __int64 mysql_thread_id 0x0000000000003ac8 unsigned __int64 mysql_process_no 0x00000000000038c4 unsigned __int64 n_mysql_tables_in_use 0x0000000000000001 unsigned __int64 mysql_n_tables_locked 0x0000000000000001 unsigned __int64 dict_operation_lock_mode 0x0000000000000000 unsigned __int64 has_search_latch 0x0000000000000000 unsigned __int64 search_latch_timeout 0x0000000000002710 unsigned __int64 declared_to_be_inside_innodb 0x0000000000000001 unsigned __int64 n_tickets_to_enter_innodb 0x0000000000000091 unsigned __int64 + auto_inc_lock 0x0000000000000000 {trx=??? trx_locks={...} type_mode=??? ...} lock_struct * - new_rec_locks 0x0000000002dbd2c0 dict_index_struct * [2] - [0x0] 0x0000000002db0118 {id={...} heap=0x0000000002dfe4a8 type=0x0000000000000001 ...} dict_index_struct * + id {high=0x0000000000000000 low=0x0000000000000071 } dulint_struct + heap 0x0000000002dfe4a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dfe4b0 "t0mem.c" line=0x00000000000000f6 ...} mem_block_info_struct * type 0x0000000000000001 unsigned __int64 + name 0x0000000002db0268 "GEN_CLUST_INDEX" const char * + table_name 0x0000000002db86a8 "test/t" const char * + table 0x0000000002db8518 {id={...} heap=0x0000000002e06aa8 name=0x0000000002db86a8 "test/t" ...} dict_table_struct * space 0x00000000 unsigned int page 0x00000032 unsigned int trx_id_offset 0x00000006 unsigned int n_user_defined_cols 0x00000000 unsigned int n_uniq 0x00000001 unsigned int n_def 0x00000006 unsigned int n_fields 0x00000006 unsigned int n_nullable 0x00000003 unsigned int cached 0x00000001 unsigned int - fields 0x0000000002db0918 {col=0x0000000002de7930 name=0x0000000002de79ae "DB_ROW_ID" prefix_len=0x00000000 ...} dict_field_struct * + col 0x0000000002de7930 {mtype=0x00000008 prtype=0x00000100 len=0x00000006 ...} dict_col_struct * + name 0x0000000002de79ae "DB_ROW_ID" const char * prefix_len 0x00000000 unsigned int fixed_len 0x00000006 unsigned int - indexes {prev=0x0000000000000000 next=0x0000000002dff918 } dict_index_struct:: + prev 0x0000000000000000 {id={...} heap=??? type=??? ...} dict_index_struct * + next 0x0000000002dff918 {id={...} heap=0x0000000002dfe5a8 type=0x0000000000000002 ...} dict_index_struct * - search_info 0x0000000002db09b0 {root_guess=0x0000000003ba8000 "VùO[" hash_analysis=0x000000000000000c last_hash_succ=0x0000000000000000 ...} btr_search_struct * + root_guess 0x0000000003ba8000 "VùO[" unsigned char * hash_analysis 0x000000000000000c unsigned __int64 last_hash_succ 0x0000000000000000 unsigned __int64 n_hash_potential 0x0000000000000001 unsigned __int64 n_fields 0x0000000000000000 unsigned __int64 n_bytes 0x0000000000000001 unsigned __int64 left_side 0x0000000000000000 unsigned __int64 - stat_n_diff_key_vals 0x0000000002db09e8 __int64 * 0x0000000000000001 __int64 stat_index_size 0x0000000000000003 unsigned __int64 stat_n_leaf_pages 0x0000000000000002 unsigned __int64 + lock {reader_count=0x0000000000000000 writer=0x000000000000015e writer_thread=0x0000000000002e8c ...} rw_lock_struct + [0x1] 0x0000000000000000 {id={...} heap=??? type=??? ...} dict_index_struct * - trx_list {prev=0x0000000000000000 next=0x0000000002dff118 } trx_struct:: + prev 0x0000000000000000 {magic_n=??? op_info=??? is_purge=??? ...} trx_struct * + next 0x0000000002dff118 {magic_n=0x00000000056e5c06 op_info=0x0000000000f48197 "" is_purge=0x00000000 ...} trx_struct * - mysql_trx_list {prev=0x0000000002db4918 next=0x0000000002e05118 } trx_struct:: + prev 0x0000000002db4918 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * + next 0x0000000002e05118 {magic_n=0x00000000056e5c06 op_info=0x000000000118aa08 "fetching rows" is_purge=0x00000000 ...} trx_struct * error_state 0x000000000000000a unsigned __int64 error_info 0x0000000000000000 void * - sess 0x0000000002d9a218 {state=0x0000000000000001 trx=0x0000000002d9a918 graphs={...} } sess_struct * state 0x0000000000000001 unsigned __int64 + trx 0x0000000002d9a918 {magic_n=0x00000000056e5c06 op_info=0x0000000001206a90 "" is_purge=0x00000000 ...} trx_struct * + graphs {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } que_state 0x0000000000000001 unsigned __int64 + graph 0x0000000000000000 {common={...} graph=??? fork_type=??? ...} que_fork_struct * n_active_thrs 0x0000000000000001 unsigned __int64 handling_signals 0x0000000000000000 unsigned __int64 + graph_before_signal_handling 0x0000000000000000 {common={...} graph=??? fork_type=??? ...} que_fork_struct * + sig {type=0x0000000000000000 sender=0x0000000000000001 receiver=0x0000000000000000 ...} trx_sig_struct + signals {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + reply_signals {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + wait_lock 0x0000000000000000 {trx=??? trx_locks={...} type_mode=??? ...} lock_struct * was_chosen_as_deadlock_victim 0x0000000000000001 unsigned __int64 wait_started 0x00000000470cd43c __int64 + wait_thrs {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: deadlock_mark 0x0000000000000000 unsigned __int64 + lock_heap 0x0000000002dbc4a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dbc4b0 "x0trx.c" line=0x00000000000000ab ...} mem_block_info_struct * + trx_locks {count=0x0000000000000002 start=0x0000000002dbc518 end=0x0000000002dbc560 } trx_struct:: + global_read_view_heap 0x0000000002dbc6a8 {magic_n=0x000000002d9507b3 file_name=0x0000000002dbc6b0 "x0trx.c" line=0x00000000000000b9 ...} mem_block_info_struct * + global_read_view 0x0000000000000000 {type=??? undo_no={...} can_be_too_old=??? ...} read_view_struct * + read_view 0x0000000000000000 {type=??? undo_no={...} can_be_too_old=??? ...} read_view_struct * + trx_savepoints {count=0x0000000000000000 start=0x0000000000000000 end=0x0000000000000000 } trx_struct:: + undo_mutex {lock_word=0x0000000000000000 os_fast_mutex={...} waiters=0x0000000000000000 ...} mutex_struct + undo_no {high=0x0000000000000000 low=0x0000000000000003 } dulint_struct + last_sql_stat_start {least_undo_no={...} } trx_savept_struct + rseg 0x0000000002da2918 {id=0x0000000000000000 mutex={...} space=0x0000000000000000 ...} trx_rseg_struct * + insert_undo 0x0000000000000000 {id=??? type=??? state=??? ...} trx_undo_struct * + update_undo 0x0000000002e06918 {id=0x0000000000000007 type=0x0000000000000002 state=0x0000000000000001 ...} trx_undo_struct * + roll_limit {high=0x0000000000000000 low=0x0000000000000000 } dulint_struct pages_undone 0x0000000000000000 unsigned __int64 + undo_no_arr 0x0000000002dcd918 {n_cells=0x0000000000000020 n_used=0x0000000000000000 infos=0x0000000002dcf118 ...} trx_undo_arr_struct * n_autoinc_rows 0x0000000000000000 unsigned __int64 + detailed_error 0x0000000002dbd4f0 "" char [256] - thr 0x0000000002de03b0 {common={...} magic_n=0x00000000008157a7 child=0x0000000002de01c8 ...} que_thr_struct * + common {type=0x0000000000000009 parent=0x0000000002de02b8 brother=0x0000000002de0410 ...} que_common_struct magic_n 0x00000000008157a7 unsigned __int64 child 0x0000000002de01c8 void * + graph 0x0000000002de02b8 {common={...} graph=0x0000000002de02b8 fork_type=0x000000000000000a ...} que_fork_struct * is_active 0x0000000000000001 unsigned __int64 state 0x0000000000000001 unsigned __int64 + thrs {prev=0x0000000000000000 next=0x0000000000000000 } + trx_thrs {prev=0x0000000000000000 next=0x0000000000000000 } + queue {prev=0x0000000000000000 next=0x0000000002dbe518 } run_node 0x0000000000000000 void * prev_node 0x0000000000000401 void * resource 0x0000000000000000 unsigned __int64 lock_state 0x0000000000000001 unsigned __int64 same_user_rec 0x0000000000000001 unsigned __int64 + mtr {state=0xcccccccccccccccc memo={...} log={...} ...} mtr_struct + pcur 0x0000000002db2918 {btr_cur={...} latch_mode=0x0000000000000001 old_stored=0x0000000036261b8d ...} btr_pcur_struct * + heap 0x0000000000000000 {magic_n=??? file_name=0x0000000000000008 line=??? ...} mem_block_info_struct * + result_rec 0xcccccccccccccccc unsigned char * comp 0x0000000000000001 unsigned __int64 + offsets 0x000000000c32ba10 unsigned __int64 * + search_tuple 0x0000000002db3118 {info_bits=0x0000000000000000 n_fields=0x0000000000000000 n_fields_cmp=0x0000000000000000 ...} dtuple_struct * + rec 0x00000000066ab35e "" unsigned char * set_also_gap_locks 0x0000000000000001 unsigned __int64 + index 0x0000000002db0118 {id={...} heap=0x0000000002dfe4a8 type=0x0000000000000001 ...} dict_index_struct * next_offs 0x0000000000003383 unsigned __int64 + offsets_ 0x000000000c32ba10 unsigned __int64 [100] err 0x000000000000000a unsigned __int64 + clust_rec 0xcccccccccccccccc unsigned char * moves_up 0x0000000000000001 unsigned __int64 unique_search 0x0000000000000000 unsigned __int64 did_semi_consistent_read 0x0000000000000000 unsigned __int64