[MDEV-10247] TokuDB assertion error when building with DBUG Created: 2016-06-17  Updated: 2016-12-01  Resolved: 2016-12-01

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - TokuDB
Affects Version/s: 5.5
Fix Version/s: 5.5.51

Type: Bug Priority: Major
Reporter: Vicențiu Ciorbaru Assignee: Vicențiu Ciorbaru
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Blocks
blocks MDEV-7069 Fix buildbot failures in main server ... Stalled
Problem/Incident
is caused by MDEV-10229 TokuDB fails to build with CLang Closed

 Description   

Due to the patch for MDEV-10229, we fail the assertion that a mutex should not be initialized twice.

 
/opt/buildbot-slave/mariadb/dan_demeter1/build/storage/tokudb/ft-index/portability/toku_pthread.h:157 toku_mutex_init: Assertion `!mutex->valid; failed (errno=2)



 Comments   
Comment by Vicențiu Ciorbaru [ 2016-06-17 ]

Fixed with:
7ff86b49912df5de7b5a8b9c9134e72134b7ba5c

Comment by Elena Stepanova [ 2016-06-17 ]

Caused multiple tokudb* failures like below in bld-dan-debug:

rpl-tokudb.tokudb_innodb_xa_crash 'innodb_plugin,mix' w1 [ fail ]
        Test ended at 2016-06-16 22:42:07
 
CURRENT_TEST: rpl-tokudb.tokudb_innodb_xa_crash
 
 
Failed to start mysqld.1
mysqltest failed but provided no output

Stack trace for better searchability:

opt/buildbot-slave/mariadb/dan_demeter1/build/storage/tokudb/ft-index/portability/toku_pthread.h:157 toku_mutex_init: Assertion `!mutex->valid' failed (errno=2)
: No such file or directory
Backtrace: (Note: toku_do_assert=0x0x7fe91742b395)
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(_Z19db_env_do_backtraceP8_IO_FILE+0x26)[0x7fe91742aeff]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(+0x1800dc)[0x7fe91742b0dc]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(_Z24toku_do_assert_zero_failmPKcS0_S0_ii+0x0)[0x7fe91742b1df]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(+0x11426f)[0x7fe9173bf26f]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(+0x11580c)[0x7fe9173c080c]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(_Z23toku_txn_begin_with_xidP7tokutxnPS0_P10tokulogger12txnid_pair_s19__TXN_SNAPSHOT_TYPEP13__toku_db_txnbb+0xf2)[0x7fe9173c030f]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(_Z14toku_txn_beginP13__toku_db_envP13__toku_db_txnPS2_j+0x480)[0x7fe917352ccd]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(+0x885e9)[0x7fe9173335e9]
/opt/buildbot-slave/mariadb/dan_demeter1/build/mysql-test/var/1/plugins/ha_tokudb.so(+0x6f7c5)[0x7fe91731a7c5]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld(_Z24ha_initialize_handlertonP13st_plugin_int+0x88)[0x703ff8]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld[0x5bfd96]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld(_Z11plugin_initPiPPci+0xcc7)[0x5c5587]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld[0x51dfa0]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld(_Z11mysqld_mainiPPc+0x668)[0x522a18]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fe91ace1ec5]
/opt/buildbot-slave/mariadb/dan_demeter1/build/sql/mysqld[0x518828]

Generated at Thu Feb 08 07:40:46 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.