From 08b91548db8c1c8363b9ca7f6629f7bb819e77c3 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Mon, 9 Jul 2018 11:05:34 +0200 Subject: [PATCH] MDEV-16495 mariadb segfaults at start on FreeBSD don't use MY_MUTEX_INIT_FAST in constructors of statically allocated objects. --- sql/semisync_master_ack_receiver.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sql/semisync_master_ack_receiver.cc b/sql/semisync_master_ack_receiver.cc index ac17c7de40bf1..fc36ee35d5dea 100644 --- a/sql/semisync_master_ack_receiver.cc +++ b/sql/semisync_master_ack_receiver.cc @@ -43,8 +43,7 @@ Ack_receiver::Ack_receiver() DBUG_ENTER("Ack_receiver::Ack_receiver"); m_status= ST_DOWN; - mysql_mutex_init(key_LOCK_ack_receiver, &m_mutex, - MY_MUTEX_INIT_FAST); + mysql_mutex_init(key_LOCK_ack_receiver, &m_mutex, NULL); mysql_cond_init(key_COND_ack_receiver, &m_cond, NULL); m_pid= 0;