Details
-
Bug
-
Status: In Progress (View Workflow)
-
Blocker
-
Resolution: Unresolved
-
10.11.15, 11.4.9, 11.8.4, 12.1.2
-
Can result in hang or crash
Description
To paraphrase knielsen:
The fix in MDEV-37686 clears thd->rgi_slave without any locking or synchronization. This leads to segfaults in parallel replication if another worker thread is doing a deadlock kill on the THD, and getting the rgi_slave pulled out from under its feet.
Attachments
Issue Links
- is caused by
-
MDEV-37686 rpl.create_or_replace_mix2 fails in MDEV-35915 branch
-
- Closed
-
- relates to
-
MDEV-37941 Assertion `!thd->rgi_slave' failed on INSERT w/ parallel slave
-
- Confirmed
-