|
A similar test case, with all the other datatypes + field_conv
CREATE TABLE t1 ( id uuid, vid varchar(255) GENERATED always AS (id)) engine=aria;
|
INSERT INTO t1 (id) values (uuid()),(uuid()),(uuid());
|
SELECT VALUE( vid ) FROM (select * from t1)dt;
|
|
10.7 d20de4d447c7051
|
mariadbd: /10.7/src/sql/sql_type_fixedbin.h:1203: FixedBinTypeBundle<FbtImpl>::Fbt FixedBinTypeBundle<FbtImpl>::Field_fbt::to_fbt() const [with FbtImpl = UUID]: Assertion `marked_for_read()' failed.
|
211104 14:27:26 [ERROR] mysqld got signal 6 ;
|
|
Server version: 10.7.1-MariaDB-debug-log
|
|
??:0(abort)[0x7fd884d44859]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x25729)[0x7fd884d44729]
|
??:0(__assert_fail)[0x7fd884d55f36]
|
sql/sql_type_fixedbin.h:1204(FixedBinTypeBundle<UUID>::Field_fbt::to_fbt() const)[0x562ff42779fc]
|
sql/sql_type_fixedbin.h:1210(FixedBinTypeBundle<UUID>::Field_fbt::val_str(String*, String*))[0x562ff42760b1]
|
sql/field.h:1027(Field::val_str(String*))[0x562ff33ca463]
|
sql/field.h:746(Field::save_in_field_str(Field*))[0x562ff36caadc]
|
sql/sql_type_fixedbin.h:1319(FixedBinTypeBundle<UUID>::Field_fbt::save_in_field(Field*))[0x562ff42754a5]
|
sql/field.h:908(Field::store_field(Field*))[0x562ff36cad38]
|
sql/field_conv.cc:851(field_conv_incompatible(Field*, Field*))[0x562ff38bc4b7]
|
sql/field_conv.cc:864(field_conv(Field*, Field*))[0x562ff38bc517]
|
sql/item.cc:6675(save_field_in_field(Field*, bool*, Field*, bool))[0x562ff3901882]
|
sql/item.cc:6726(Item_field::save_in_field(Field*, bool))[0x562ff3901acf]
|
sql/table.cc:8750(TABLE::update_virtual_fields(handler*, enum_vcol_update_mode))[0x562ff3698ba5]
|
sql/handler.cc:3410(handler::ha_rnd_next(unsigned char*))[0x562ff38d49e3]
|
sql/records.cc:519(rr_sequential(READ_RECORD*))[0x562ff33e2a4b]
|
sql/records.h:81(READ_RECORD::read_record())[0x562ff33cd939]
|
sql/sql_select.cc:22060(join_init_read_record(st_join_table*))[0x562ff35bce61]
|
sql/sql_select.cc:21062(sub_select(JOIN*, st_join_table*, bool))[0x562ff35ba789]
|
sql/sql_select.cc:20612(do_select(JOIN*, Procedure*))[0x562ff35b9cf2]
|
sql/sql_select.cc:4735(JOIN::exec_inner())[0x562ff358d177]
|
sql/sql_select.cc:4514(JOIN::exec())[0x562ff358c1ed]
|
sql/sql_select.cc:4995(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*))[0x562ff358db53]
|
sql/sql_select.cc:545(handle_select(THD*, LEX*, select_result*, unsigned long))[0x562ff357ccfb]
|
sql/sql_parse.cc:6253(execute_sqlcom_select(THD*, TABLE_LIST*))[0x562ff3524922]
|
sql/sql_parse.cc:3944(mysql_execute_command(THD*, bool))[0x562ff351bbb1]
|
sql/sql_parse.cc:8028(mysql_parse(THD*, char*, unsigned int, Parser_state*))[0x562ff3529772]
|
sql/sql_parse.cc:1896(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool))[0x562ff3515bcc]
|
sql/sql_parse.cc:1402(do_command(THD*, bool))[0x562ff3514568]
|
sql/sql_connect.cc:1418(do_handle_one_connection(CONNECT*, bool))[0x562ff36e9bf3]
|
sql/sql_connect.cc:1314(handle_one_connection)[0x562ff36e9883]
|
perfschema/pfs.cc:2203(pfs_spawn_thread)[0x562ff3c28d89]
|
nptl/pthread_create.c:478(start_thread)[0x7fd88526c609]
|
??:0(clone)[0x7fd884e41293]
|
|
|
Query (0x7fd850015400): SELECT VALUE( vid ) FROM (select * from t1)dt
|
sql/field.cc:4244(Field_medium::val_int())[0x558b1cd0adae]
|
sql/field.h:2057(Field_num::save_in_field(Field*))[0x558b1cb4004d]
|
sql/field.h:908(Field::store_field(Field*))[0x558b1cb3ed38]
|
sql/field_conv.cc:851(field_conv_incompatible(Field*, Field*))[0x558b1cd304b7]
|
sql/field_conv.cc:864(field_conv(Field*, Field*))[0x558b1cd30517]
|
sql/item.cc:6675(save_field_in_field(Field*, bool*, Field*, bool))[0x558b1cd75882]
|
sql/item.cc:6726(Item_field::save_in_field(Field*, bool))[0x558b1cd75acf]
|
sql/table.cc:8750(TABLE::update_virtual_fields(handler*, enum_vcol_update_mode))[0x558b1cb0cba5]
|
sql/handler.cc:3410(handler::ha_rnd_next(unsigned char*))[0x558b1cd489e3]
|
sql/records.cc:519(rr_sequential(READ_RECORD*))[0x558b1c856a4b]
|
sql/records.h:81(READ_RECORD::read_record())[0x558b1c841939]
|
sql/sql_select.cc:22060(join_init_read_record(st_join_table*))[0x558b1ca30e61]
|
sql/sql_select.cc:21062(sub_select(JOIN*, st_join_table*, bool))[0x558b1ca2e789]
|
sql/sql_select.cc:20612(do_select(JOIN*, Procedure*))[0x558b1ca2dcf2]
|
sql/sql_select.cc:4735(JOIN::exec_inner())[0x558b1ca01177]
|
sql/sql_select.cc:4514(JOIN::exec())[0x558b1ca001ed]
|
sql/sql_select.cc:4995(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*))[0x558b1ca01b53]
|
sql/sql_select.cc:545(handle_select(THD*, LEX*, select_result*, unsigned long))[0x558b1c9f0cfb]
|
sql/sql_parse.cc:6253(execute_sqlcom_select(THD*, TABLE_LIST*))[0x558b1c998922]
|
sql/sql_parse.cc:3944(mysql_execute_command(THD*, bool))[0x558b1c98fbb1]
|
sql/sql_parse.cc:8028(mysql_parse(THD*, char*, unsigned int, Parser_state*))[0x558b1c99d772]
|
sql/sql_parse.cc:1896(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool))[0x558b1c989bcc]
|
sql/sql_parse.cc:1402(do_command(THD*, bool))[0x558b1c988568]
|
sql/sql_connect.cc:1418(do_handle_one_connection(CONNECT*, bool))[0x558b1cb5dbf3]
|
sql/sql_connect.cc:1314(handle_one_connection)[0x558b1cb5d883]
|
perfschema/pfs.cc:2203(pfs_spawn_thread)[0x558b1d09cd89]
|
nptl/pthread_create.c:478(start_thread)[0x7f9dbb7e3609]
|
??:0(clone)[0x7f9dbb3b8293]
|
|