I think this is because 1.39.0 changed the backend to upstream, and the upstream backend uses human-readable names in the wasm names section, so they show up in stack traces.
I'm not aware of a good way to work around this, I'm afraid. I've complained about it but there seems no consensus on changing it, as overall human-readable names in stack traces are generally what users want.
Sorry about this, I know it's annoying. Some things you can do:
* Inspect the relevant .o file, as the names are demangled during the link stage, so if you know the object file, the name will be in there. Use wasm-objdump -d for this as other disassemblers may not work.
We should perhaps look into creating a tool like the reverse of c++filt to mangle names easily. However, after 10 minutes of searching I can't find a good codebase for that (e.g. LLVM's is internal and would be hard to extract, and I can't find any standalone ones).