Files
yohann dossantos 22eac63738 Fix ASan issue detected at exit in with Slate attribute invalidation system (non-local objects using delegates with FMRSWRecursiveAccessDetector enabled).
Issues occured (in dev build only) because a thread_local object from FMRSWRecursiveAccessDetector was used when destructing a delegate at exit time, but the thread_local object was already destructed.
Disabling the MT access detector for now for the problematic objects (the safest solution), but will investigate other solutions for 5.5.
#jira UE-210217, UE-210418
#tests Used with engine test and Lyra project. Ran Lyra in PIE, no regression noticed. Validated using breakpoint that delegates were called as expected.
#rb daren.cheng

[CL 32592225 by yohann dossantos in 5.4 branch]
2024-03-28 16:32:28 -04:00
..