Bug #93282 | Assertion `mp->count > 0 && my_thread_equal(my_thread_self(), mp->thread)' | ||
---|---|---|---|
Submitted: | 22 Nov 2018 4:28 | Modified: | 24 Nov 2018 6:15 |
Reporter: | Roel Van de Paar | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server | Severity: | S1 (Critical) |
Version: | 8.0.12 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[22 Nov 2018 4:28]
Roel Van de Paar
[22 Nov 2018 4:29]
Roel Van de Paar
Shane, have a look.
[23 Nov 2018 9:16]
MySQL Verification Team
I couldn't repeat assignment to co-worker for double check.
[23 Nov 2018 20:08]
MySQL Verification Team
That assertion only affects debug builds, since it's called from safe_mutex_assert_owner which is defined as: #ifdef SAFE_MUTEX #define mysql_mutex_assert_owner(M) \ safe_mutex_assert_owner((M)->m_mutex.m_u.m_safe_ptr); #else #define mysql_mutex_assert_owner(M) \ {} #endif And on current windows source I also cannot repeat this on debug build. Didn't bother trying 8.0.12-debug. Let's see if others can verify.
[24 Nov 2018 6:15]
MySQL Verification Team
I attempted ~20 times on 8.0.13/8.0.15-tr release/debug builds without luck. Please try with latest builds and let us know if you are still seeing this along with exact options used with the mysqld.