Open Quuxplusone opened 8 years ago
Bugzilla Link | PR27790 |
Status | NEW |
Importance | P normal |
Reported by | Francis Ricci (francisjricci@gmail.com) |
Reported on | 2016-05-17 12:06:48 -0700 |
Last modified on | 2020-04-30 09:21:20 -0700 |
Version | 3.8 |
Hardware | PC Linux |
CC | compnerd@compnerd.org, eugeni.stepanov@gmail.com, francisjricci@gmail.com, kcc@google.com, llvm-bugs@lists.llvm.org, m.ostapenko@samsung.com, pawel_sikora@zoho.com, tetra2005@gmail.com, vitalybuka@google.com, willdtz@gmail.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
So, the problem only appears with -shared-libasan?
Adding the Yuri and Max who have more experience with shared-libasan
Yes. If asan is linked statically, the dlopen call will happen from within the original binary (or DSO), which will have the correct RUNPATH set. It's only a problem if dlopen is called from within the asan dso.
Sorry, only noticed this now (my Samsung address is inactive). I'm afraid I don't see how we could fix this easily and not intercepting dlopen is undesirable too. Perhaps just treat this as known issue?
So WONTFIX?