-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Service Arch
-
ALL
-
Dev Platform 2022-05-16, Service Arch 2023-11-13, Service Arch 2023-11-27
-
0
gperftools seems to have an issue during stack frame walking where sometimes it will attempt to dereference an invalid address due to not having frame pointers.
During discussion of the issue we identified some possible resolutions for this problem:
- We could make a decision to stop using gperftools debug allocation mode. But we internally seem to be using it.
- We could work with upstream gperftools to make forward progress on a patch that seems to fix this but has been pending to be merged since 2017.
- We could work with upstream gperftools and/or libunwind to fix the performance issue so that we can let debugallocation use libunwind, which doesn't need frame pointers.