Bug #88693 Mutex deadlock causing mysqld to hang and cease to work
| Submitted: | 29 Nov 2017 9:53 | Modified: | 30 Nov 2017 14:24 |
|---|---|---|---|
| Reporter: | Wei Zhao (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S1 (Critical) |
| Version: | 5.7.17 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | deadlock | ||
[29 Nov 2017 9:53]
Wei Zhao
[29 Nov 2017 9:53]
Wei Zhao
this patch fixes the bug (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: fix-plugin-mtx-deadlock.diff (application/octet-stream, text), 1.21 KiB.
[29 Nov 2017 9:54]
Wei Zhao
gdb debugging trace to prove the deadlock (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: mutex-deadlock-trace.txt (text/plain), 8.18 KiB.
[29 Nov 2017 13:50]
MySQL Verification Team
Hi! Thank you for your bug report. It turns out that this bug is a duplicate of an internal bug that is fixed and pushed into mysql-8.0.4 release, which is not yet published. We shall going to enquire whether it is possible to backport this bug to 5.7.
[30 Nov 2017 1:45]
Wei Zhao
I found and fixed this bug on mysql-5.7.17.
[30 Nov 2017 14:24]
MySQL Verification Team
Hi! This bug has been fixed in 5.7.21. It is unknown when will it be released, so keep following the news on dev.mysql.com.
[21 May 2018 10:52]
Roel Van de Paar
Not fix yet? See bug 90949
[21 May 2018 11:40]
MySQL Verification Team
*** PDUBOIS paul.dubois 01/05/18 10:17 am *** Fixed in 5.7.22, 8.0.4 Installing and uninstalling a plugin many times from multiple sessions could cause the server to become unresponsive.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.042 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.