Closed tobbi closed 1 month ago
I was wrong about RelWithDebInfo generating debug symbols (line numbers). So IDK how to proceed here?
I was wrong about RelWithDebInfo generating debug symbols (line numbers). So IDK how to proceed here?
Just Windows then? At least we will get stacktraces that make sense there.
IDK anymore.
Personally, on debug reports, I wouldn't necessarily care about the line numbers, as I would be able to see them by reproducing the crash on my own -ggdb
debug build. Stacktraces in reports could serve as more of a general map of things, we could gather the details ourselves.
Just Windows then?
Perhaps we can keep it for all platforms. Shouldn't matter that much.
Shouldn't matter that much.
But what if it does? I'm not aware of the consequences of RelWithDebInfo
.
The only thing that could possibly be worrying is bigger file size i think. As long as Windows has it, it doesn't matter
In order for the stacktrace in the crash reporter to have line numbers, we need to generate builds with debug symbols. Unfortunately, builds generated as
Release
do not contain that info. I'd advise generating builds asRelWithDebInfo
instead.In order to do that, all the CI files need to get changed accordingly.