-
-
Notifications
You must be signed in to change notification settings - Fork 205
AccessViolationException in ArrayDictionary #858
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
Comments
We also encountered this
|
I don't have the foggiest idea what could be causing an AV here: MSBuildStructuredLog/src/StructuredLogger/BinaryLogger/BuildEventArgsReader.Viewer.cs Line 28 in ba0729b
Looks like a .NET runtime bug honestly, since it's very rare and intermittent. Reading a binlog is an incredibly CPU intensive operation with a ton of parallelism that is saturating your CPUs. I can imagine this bug only surfacing under extreme load. Or am doing something stupid somewhere, but I just can't see what it could be. |
If possible, try to capture a dump of the process state when this happens. You can use this registry setting and for every crashed process a dump will appear in C:\CrashDumps: Don't forget to create the C:\CrashDumps directory first, of course. Once we have a dump, we can look at what's going on using a native debugger. A managed debugger alone won't show what's going on here. |
I forgot that I opened the bug initially. Well, I suppose I'll remember to grab a dump next time I see this. |
The text was updated successfully, but these errors were encountered: