https://bugs.winehq.org/show_bug.cgi?id=54589
Bug ID: 54589 Summary: Unsupported type-id leaf "151d" & "e"; Unsupported numeric leaf type "800a" Product: Wine Version: 8.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: hasezoey@gmail.com Distribution: ---
Created attachment 74122 --> https://bugs.winehq.org/attachment.cgi?id=74122 Full log of a rust windows cli program crashing
It seems like dbghelp_msc does not support the following things: - ":numeric_leaf Unsupported numeric leaf type 800a" - ":codeview_parse_one_type Unsupported type-id leaf e" - ":codeview_parse_one_type Unsupported type-id leaf 151d"
from freshly compiled rust code (with msvc compiler)
attached is a full log of some rust cli target crashing and wine printing those helpers
https://bugs.winehq.org/show_bug.cgi?id=54589
Eric Pouech eric.pouech@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@gmail.com
--- Comment #1 from Eric Pouech eric.pouech@gmail.com --- a couple of comments: - the crash the program is not linked to the fixme:s you refer to (these could be implemented, but they are triggered when wine's debugger load debug information after the crash happened) - AFAICT there's no msvc rust compiler; MS integrates rust into Visual Code, but still uses rustc as compiler (not msvc).
so unsure of what you need: - remove the FIXME:s (can be workaround by using WINEDEBUG=-dbghelp) - resolve the crash; in that case, you'd rather either post here the simplest .rs that triggers the issue or a link to the generated exectutable
https://bugs.winehq.org/show_bug.cgi?id=54589
--- Comment #2 from hasezoey hasezoey@gmail.com ---
so unsure of what you need:
i had opened this issue for the mentioned leaf types being unsupported and to add support (or at least have a reason on why it will stay unsupported), not to resolve the crash (i already have a workaround for that, see https://bugs.winehq.org/show_bug.cgi?id=54592)
- AFAICT there's no msvc rust compiler; MS integrates rust into Visual Code, but still uses rustc as compiler (not msvc).
there is, component `rust-std-x86_64-pc-windows-msvc`, though it may not be the definition of "compiler", rather i meant "target" (installed via https://crates.io/crates/xwin)