Skip to content

Conversation

@CyrusNajmabadi
Copy link
Member

We've been getting a few crashes with OOP where symbol keys fail to resolve to/from the oop/host side. Previously, one thing that caused this was an inability tou roundtrip some error symbols. However, that issue was fixed and we're still seeing some sporatic failures.

This PR updates symbolkeys to report back a detailed reasoning on why they failed so that we can get that information in teh dump and potentially determine any commonality between the failures (i.e. maybe it's something to do with certain types of symbols).

This does not get rid of any issues, but only seeks to include more information to make future investigations more fruitful.

@CyrusNajmabadi CyrusNajmabadi requested a review from a team as a code owner July 13, 2020 21:40
Copy link
Member Author

@CyrusNajmabadi CyrusNajmabadi Jul 13, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

general pattern when a subportion fails is: (this type failed resolving this piece of data -> due to this underlying cause). The parens are there for nesting to make all the nested reasons something that can be grokked.

@CyrusNajmabadi
Copy link
Member Author

Tagging @dotnet/roslyn-ide @jasonmalinowski

Copy link
Contributor

@jmarolf jmarolf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approval

Copy link
Member

@tmat tmat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants