Closed eyalgolan1337 closed 8 months ago
Hello, thanks for opening this! I agree this would be better. Happy to accept a PR or I can commit your proposed changes later today.
Thanks, this will be in the next release. Likely a 0.4.1 patch.
great! thank you
In resolve_frames() (symbols_with_libdwarf.cpp) line 1115 (
frame = resolver->resolve_frame(dlframe);
) can throw, skipping the initialisation offrame
.This causes incomplete stack traces that contain lines that look like this:
0x00000000000
i suggest changing the for-loop so even when the resolver throws, the address and filename (which we already have) don't get lost: