Version: '5.5.8-ga-debug' socket: '/tmp/mysql.sock' port: 3307 Source distribution [New Thread 0x7ffff42a2710 (LWP 23665)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff42a2710 (LWP 23665)] 0x0000000000680094 in open_binary_frm (thd=0x1d18910, share=0x7fffd4019df0, head=0x7ffff429ec90 "\376\001\t\t\003", file=21) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/table.cc:1496 1496 key_part->type= field->key_type(); (gdb) bt #0 0x0000000000680094 in open_binary_frm (thd=0x1d18910, share=0x7fffd4019df0, head=0x7ffff429ec90 "\376\001\t\t\003", file=21) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/table.cc:1496 #1 0x000000000067d2d0 in open_table_def (thd=0x1d18910, share=0x7fffd4019df0, db_flags=8192) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/table.cc:701 #2 0x0000000000589ac1 in get_table_share (thd=0x1d18910, table_list=0x7fffd4017e80, key=0x7ffff429f0b0 "test", key_length=21, db_flags=8192, error=0x7ffff429f26c, hash_value=2635836771) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:545 #3 0x0000000000589dc7 in get_table_share_with_discover (thd=0x1d18910, table_list=0x7fffd4017e80, key=0x7ffff429f0b0 "test", key_length=21, db_flags=8192, error=0x7ffff429f26c, hash_value=2635836771) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:617 #4 0x000000000058e30e in open_table (thd=0x1d18910, table_list=0x7fffd4017e80, mem_root=0x7ffff429f400, ot_ctx=0x7ffff429f440) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:2867 #5 0x0000000000590909 in open_and_process_table (thd=0x1d18910, lex=0x1d1a520, tables=0x7fffd4017e80, counter=0x7ffff429f54c, flags=1026, prelocking_strategy=0x7ffff429f550, has_prelocking_list=false, ot_ctx=0x7ffff429f440, new_frm_mem=0x7ffff429f400) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:4333 #6 0x0000000000591606 in open_tables (thd=0x1d18910, start=0x7ffff429f510, counter=0x7ffff429f54c, flags=1026, prelocking_strategy=0x7ffff429f550) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:4764 #7 0x00000000005925f8 in open_normal_and_derived_tables (thd=0x1d18910, tables=0x7fffd4017e80, flags=1026) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_base.cc:5413 #8 0x000000000063fc90 in get_all_tables (thd=0x1d18910, tables=0x7fffd4006138, cond=0x0) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_show.cc:3630 #9 0x000000000064d1d0 in get_schema_tables_result (join=0x7fffd4015b40, executed_place=PROCESSED_BY_JOIN_EXEC) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_show.cc:6678 #10 0x00000000006095d2 in JOIN::exec (this=0x7fffd4015b40) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_select.cc:1895 #11 0x000000000060b9bc in mysql_select (thd=0x1d18910, rref_pointer_array=0x1d1adc0, tables=0x7fffd4006138, wild_num=0, fields=..., conds=0x0, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=2684619520, result=0x7fffd400af08, unit=0x1d1a5d0, select_lex=0x1d1abf0) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_select.cc:2558 #12 0x0000000000603dc6 in handle_select (thd=0x1d18910, lex=0x1d1a520, result=0x7fffd400af08, setup_tables_done_option=0) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_select.cc:296 #13 0x00000000005e1f0d in execute_sqlcom_select (thd=0x1d18910, all_tables=0x7fffd4006138) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_parse.cc:4463 #14 0x00000000005dae1a in mysql_execute_command (thd=0x1d18910) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_parse.cc:2065 #15 0x00000000005e3fd3 in mysql_parse (thd=0x1d18910, rawbuf=0x7fffd4004b40 "show table status", length=17, parser_state=0x7ffff42a1730) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_parse.cc:5499 #16 0x00000000005d880e in dispatch_command (command=COM_QUERY, thd=0x1d18910, packet=0x1d5d831 "show table status", packet_length=17) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_parse.cc:1029 #17 0x00000000005d7e6e in do_command (thd=0x1d18910) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_parse.cc:769 #18 0x00000000006b162c in do_handle_one_connection (thd_arg=0x1d18910) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_connect.cc:745 #19 0x00000000006b1489 in handle_one_connection (arg=0x1d18910) at /home/sbester/build/bzr/mysql-5.5-innodb/sql/sql_connect.cc:684 #20 0x00000030e1807761 in start_thread (arg=0x7ffff42a2710) at pthread_create.c:301 #21 0x00000030e14e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 (gdb) list 1491 { 1492 error= 4; // Wrong file 1493 goto err; 1494 } 1495 field= key_part->field= share->field[key_part->fieldnr-1]; 1496 key_part->type= field->key_type(); 1497 if (field->null_ptr) 1498 { 1499 key_part->null_offset=(uint) ((uchar*) field->null_ptr - 1500 share->default_values); (gdb) info locals field = 0x0 usable_parts = 0 key = 0 primary_key = 0 ha_option = 56176569745 pos = 0 rec_buff_length = 216 _db_stack_frame_ = { func = 0xb20f87 "open_table_def", file = 0xb20dd0 "/home/sbester/build/bzr/mysql-5.5-innodb/sql/table.cc", level = 2147483665, prev = 0x7ffff429ecd0 } key_info_length = 33 keynames = 0x7fffd401a312 "" names = 0x7fffd401a1c1 "" comment_pos = 0x7fffd401a1c0 "" record_offset = 4327 key_part = 0x7fffd401a2e8 bitmaps = 0x40 __PRETTY_FUNCTION__ = "int open_binary_frm(THD*, TABLE_SHARE*, uchar*, File)" error = 4 new_field_pack_flag = 2 interval_parts = 0 keys = 1 null_flags = 0x7fffd401a318 "\377" field_ptr = 0x7fffd401a198 field_pack_length = 17 read_length = 0 forminfo = '\000' record = 0x7fffd401a317 "" rec_per_key = 0x7fffd401a190 handler_file = 0x7fffd401a3f0 crypted = 0x0 new_frm_ver = 3 null_bit_pos = 0 null_pos = 0x7fffd401a318 "\377" keyinfo = 0x7fffd401a280 i = 0 strpos = 0x7fffd401a660 "" legacy_db_type = DB_TYPE_MYISAM int_length = 0 extra_rec_buf_length = 0 j = 4294967295 interval_array = 0x7fffd401a1b8 interval_count = 0 key_parts = 1 n_length = 0 use_hash = false disk_buff = 0x7fffd401a660 "" reg_field = 0x7ffff429ecd0 errarg = 0 db_create_options = 9 com_length = 0 (gdb) print field $1 = (Field *) 0x0 (gdb) print key_part $2 = (KEY_PART_INFO *) 0x7fffd401a2e8 (gdb) print *key_part $3 = { field = 0x0, offset = 1, null_offset = 0, length = 4, store_length = 4, key_type = 26, fieldnr = 1, key_part_flag = 0, type = 0 '\000', null_bit = 0 '\000' } (gdb) (gdb) print share $4 = (TABLE_SHARE *) 0x7fffd4019df0 (gdb) print *share $5 = { table_category = TABLE_UNKNOWN_CATEGORY, name_hash = { key_offset = 0, key_length = 0, blength = 0, records = 0, flags = 0, array = { buffer = 0x0, elements = 0, max_element = 0, alloc_increment = 0, size_of_element = 0 }, get_key = 0, free = 0, charset = 0x0 }, mem_root = { free = 0x7fffd401a270, used = 0x7fffd4019de0, pre_alloc = 0x0, min_malloc = 32, block_size = 992, block_num = 6, first_block_usage = 0, error_handler = 0x68a270 }, keynames = { count = 1, name = 0x0, type_names = 0x7fffd401a1a8, type_lengths = 0x0 }, fieldnames = { count = 0, name = 0x0, type_names = 0x7fffd401a1a0, type_lengths = 0x0 }, intervals = 0x0, LOCK_ha_data = { m_mutex = { global = { __data = { __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 2, __spins = 0, __list = { __prev = 0x0, __next = 0x0 } }, __size = '\000' , "\002", '\000' , __align = 0 }, mutex = { __data = { __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 3, __spins = 0, __list = { __prev = 0x0, __next = 0x0 } }, __size = '\000' , "\003", '\000' , __align = 0 }, file = 0xb20dd0 "/home/sbester/build/bzr/mysql-5.5-innodb/sql/table.cc", line = 333, count = 0, thread = 0 }, m_psi = 0x0 }, next = 0x0, prev = 0x0, used_tables = { = {}, > = {}, members of I_P_List >: m_first = 0x0 }, free_tables = { = {}, > = {}, members of I_P_List >: m_first = 0x0 }, field = 0x7fffd401a198, found_next_number_field = 0x0, timestamp_field = 0x0, key_info = 0x7fffd401a280, blob_field = 0x0, default_values = 0x7fffd401a318 "\377", comment = { str = 0x7fffd401a190 "", length = 0 }, table_charset = 0x10f3ba0, all_set = { bitmap = 0x0, n_bits = 0, last_word_mask = 0, last_word_ptr = 0x0, mutex = 0x0 }, table_cache_key = { str = 0x7fffd401a158 "test", length = 21 }, db = { str = 0x7fffd401a158 "test", length = 4 }, table_name = { str = 0x7fffd401a15d "file_repository", length = 15 }, path = { str = 0x7fffd401a170 "./test/file_repository", length = 22 }, normalized_path = { str = 0x7fffd401a170 "./test/file_repository", length = 22 }, connect_string = { str = 0x0, length = 0 }, keys_in_use = { map = 1 }, keys_for_keyread = { map = 0 }, min_rows = 0, max_rows = 0, avg_row_length = 0, version = 1, mysql_version = 0, reclength = 211, db_plugin = 0x7fffd401a220, row_type = ROW_TYPE_DEFAULT, tmp_table = NO_TMP_TABLE, ref_count = 0, blob_ptr_size = 8, key_block_size = 0, null_bytes = 0, last_null_bit_pos = 0, fields = 0, rec_buff_length = 216, keys = 1, key_parts = 1, max_key_length = 0, max_unique_length = 0, total_key_length = 0, uniques = 0, null_fields = 0, blob_fields = 0, timestamp_field_offset = 0, varchar_fields = 0, db_create_options = 9, db_options_in_use = 9, db_record_offset = 1, rowid_field_offset = 0, primary_key = 0, next_number_index = 0, next_number_key_offset = 0, next_number_keypart = 0, error = 0, open_errno = 0, errarg = 0, column_bitmap_size = 0, frm_version = 9 '\t', null_field_first = true, system = false, crypted = false, db_low_byte_first = true, crashed = false, is_view = false, table_map_id = 23, cached_row_logging_check = -1, auto_partitioned = false, partition_info_str = 0x0, partition_info_str_len = 0, partition_info_buffer_size = 0, default_part_db_type = 0x0, table_field_def_cache = 0x0, ha_data = 0x0, ha_data_destroy = 0, ha_part_data = 0x0, ha_part_data_destroy = 0, m_psi = 0x0, m_flush_tickets = { = {}, > = {}, members of I_P_List, I_P_List_null_counter, I_P_List_no_push_back >: m_first = 0x0 } } (gdb)