-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NativeAOT app crashes when run on a machine with an ETW session with GCHeapDump and Type keywords enabled #88491
Comments
Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas Issue Details
App crashes trying to get the type manager from a method table. The runtime is trying to use the
cc @LakshanF
|
@VSadov could you look into this one? |
Note that after #88800, you also need to specify |
I think it would be OK to return false on these complex events for this release, given our position only to support basic events for now. |
Looks like the crash is fixed. Work to enable is tracked in #88162 |
I'll leave it to @LakshanF to decide how he'd like to track it, but I think it is worth noting that #88162 will be fixed naturally by switching to the generated scripts (generated Fire* functions replacing dotnetruntime.cpp will use both EventPipe and ETW - also generated - on Windows). However, the crash here was in trying to determine the information to include in the events - so there'll still be different work to sort that out. |
Will fix this after #88162 |
Microsoft-Windows-DotNETRuntime:GCHeapDumpKeyword|TypeKeyword:Verbose
<EventSourceSupport>true</EventSourceSupport>
and does a GC (explicit call or otherwise)App crashes trying to get the type manager from a method table. The runtime is trying to use the
GCStaticEEType
method table, which is intentionally not fully populated.cc @LakshanF
The text was updated successfully, but these errors were encountered: