You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since #569 was merged, Backtrace::resolve panics on Windows 7 due to unwrapping an Option set to None. After some further instrumentation, I was able to find out the source of the problem: Failed to find SymAddrIncludeInlineTrace in dbghelp. This makes the capture::tests::test_frame_conversion unit test fail on Windows 7.
This is because Windows7 ships dbghelp.dll version 6.1, but SymAddrIncludeInlineTrace was added in dbghelp.dll version 6.2.
Ah, sorry about that. dbghelp.dll version 6.2 does apparently support Windows 7 but isn't distributed with it.
Easiest fix would be to use something like (*dbghelp.dbghelp()).SymAddrIncludeInlineTrace().is_none() to switch back to the old way if the symbol isn't found.
Uh oh!
There was an error while loading. Please reload this page.
Since #569 was merged,
Backtrace::resolve
panics on Windows 7 due to unwrapping anOption
set to None. After some further instrumentation, I was able to find out the source of the problem:Failed to find SymAddrIncludeInlineTrace in dbghelp
. This makes thecapture::tests::test_frame_conversion
unit test fail on Windows 7.This is because Windows7 ships dbghelp.dll version 6.1, but
SymAddrIncludeInlineTrace
was added in dbghelp.dll version 6.2.This affects the Rust stdlib Backtrace as well, see rust-lang/rust#117941
The text was updated successfully, but these errors were encountered: