Origin::CreateHeapOrigin is not async-signal-safe and can deadlock.
Unfortunately the test touche the code but fails to reproduce the
deadlock.
Paths
| Differential D107431
[msan] Don't track origns in signal handlers ClosedPublic Authored by vitalybuka on Aug 4 2021, 1:05 AM.
Details
Summary Origin::CreateHeapOrigin is not async-signal-safe and can deadlock. Unfortunately the test touche the code but fails to reproduce the
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 5 2021, 10:51 AM Closed by commit rGc2a3fb303f1f: [msan] Don't track origns in signal handlers (authored by vitalybuka). · Explain WhyAug 5 2021, 1:53 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 363993 compiler-rt/lib/msan/msan_poisoning.cpp
compiler-rt/test/msan/poison_in_signal.cpp
|