[MDEV-14993]  tokudb crash: CREATE TABLE t1 imestamp NOT NULL DEFAULT CURRENT_TIMESTAMP Created: 2018-01-19  Updated: 2018-02-16  Resolved: 2018-02-16

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - TokuDB
Affects Version/s: 10.3.5
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Daniel Black Assignee: Unassigned
Resolution: Incomplete Votes: 0
Labels: crash, need_feedback
Environment:

Fedora 26 x86_64



 Description   

While testing type_timestamp patch from MDEV-5847

stack_bottom = 0x7fcdc860dce8 thread_stack 0x49000
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(my_print_stacktrace+0x29)[0x55a4ecf8e039]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(handle_fatal_signal+0x57d)[0x55a4ecac00ad]
/lib64/libpthread.so.0(+0x123b0)[0x7fcde5bc43b0]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(thd_get_ha_data+0x9)[0x55a4ec8c8f79]
/home/dan/software_projects/build-mariadb-10.3/mysql-test/var/plugins/ha_tokudb.so(_ZN9ha_tokudb13external_lockEP3THDi+0x5b)[0x7fcddd9671fb]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z15get_new_handlerP11TABLE_SHAREP11st_mem_rootP10handlerton+0x42)[0x55a4ecac2072]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z22mysql_create_frm_imageP3THDPKcS2_P14HA_CREATE_INFOP10Alter_infoiPP6st_keyPjP34st_mysql_const_unsigned_lex_string+0x6f)[0x55a4ec97d97f]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(+0x5af34a)[0x55a4ec98334a]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z26mysql_create_table_no_lockP3THDPKcS2_P22Table_specification_stP10Alter_infoPbiP10TABLE_LIST+0xe8)[0x55a4ec983998]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z18mysql_create_tableP3THDP10TABLE_LISTP22Table_specification_stP10Alter_info+0x142)[0x55a4ec983bc2]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z21mysql_execute_commandP3THD+0x8115)[0x55a4ec90acd5]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z11mysql_parseP3THDPcjP12Parser_statebb+0x2c9)[0x55a4ec90b129]
mysys/stacktrace.c:270(my_print_stacktrace)[0x55a4ec90dca2]
/home/dan/software_projects/build-mariadb-10.3/sql/mysqld(_Z10do_commandP3THD+0x14f)[0x55a4ec90e4cf]
sql/sql_class.cc:451(thd_get_ha_data)[0x55a4ec9d1604]
sql/handler.h:2988(handler::init())[0x55a4ec9d17c4]
sql/sql_table.cc:4516(mysql_create_frm_image(THD*, char const*, char const*, HA_CREATE_INFO*, Alter_info*, int, st_key**, unsigned int*, st_mysql_const_unsigned_lex_string*))[0x55a4ecf5122e]
sql/sql_parse.cc:4254(mysql_execute_command(THD*))[0x7fcde5bb936d]
sql/sql_connect.cc:1401(do_handle_one_connection(CONNECT*))[0x7fcde3a44e1f]
 
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0x7fcdac011560): CREATE TABLE t1 (a int, t timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP)
Connection ID (thread ID): 4
Status: NOT_KILLED



 Comments   
Comment by Elena Stepanova [ 2018-01-19 ]

Did you happen to check upstream (Percona server)?

Comment by Elena Stepanova [ 2018-02-16 ]

I don't understand what this is about – is it 10.3 vanilla, or about some patch (as far as I can see, the patch in MDEV-5847 is only a test case), and how TokuDB is related to MDEV-5847. Please clarify.

For a side note, we have a variety of crashes in and around mysql_create_frm_image, see MDEV-14864.

Generated at Thu Feb 08 08:17:53 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.