Bug #92762 workaround asan bug for tirpc
Submitted: 12 Oct 2018 9:53 Modified: 19 Oct 2018 15:43
Reporter: Tor Didriksen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0.15 OS:Any
Assigned to: CPU Architecture:Any

[12 Oct 2018 9:53] Tor Didriksen
Description:
Sun RPC, and XDR, is being removed from glibc, and into a separate libtirpc library. This is not compatible with libasan. The interceptor functions inserted into the code will segfault.
As a workaround, do LD_PRELOAD=/lib64/libtirpc.so 
This currently affects fedora, but will likely also affect other linux variants in the future.

How to repeat:
Build with ASAN on fedora 27 or up, and run the group_replication test suite.

Suggested fix:
Do LD_PRELOAD in mtr.
[19 Oct 2018 15:43] Paul DuBois
Posted by developer:
 
Fixed in 8.0.15.

Removal of Sun RPC and XDR from glibc into a separate libtirpc
library caused problems with libasan on some platforms.
[6 Nov 2018 19:03] Paul DuBois
Posted by developer:
 
Fixed in 8.0.14, not 8.0.15.