Mangled symbols in stack traces

When using JUCE_HEAVYWEIGHT_LEAK_DETECTOR (which is great btw!), I get mangled symbol names that are not so readable and may as well be in Hebrew :wink:

The following patch turns them into proper C++ symbol names that we recognize, on macOS (tested) and also in Linux: Demangle stack traces in macOS/Linux · soundradix/JUCE@b39dd02 · GitHub

Based on a gist by fmela but JUCEified

5 Likes

Now that JUCE has a CLA (and we’ve signed it), turned this into a pull request

2 Likes

For reference, it appears that an equivalent fix was already contributed on the forum 9 years ago.

1 Like