On Monday, 27 August 2018 at 22:37:53 UTC, spikespaz wrote:
I am compiling my project's executables with `-g`, so it
outputs `pdb` files. I read that this is necessary to get a
useful stack trace.
When a user reports an issue, my program gives them a link
where the issue body is pre-filled with the crash exception
information.
Example:
https://github.com/spikespaz/search-deflector/issues/10
For some reason though, their reports don't have all of the
call stack information that I see when I crash during
development.
How can I make my program give verbose stack traces like
Python, so I can determine what the issue is when users report
problems?
Phobos isn't built with debug info. You'd have to build it
yourself with the debug info and link to that instead.