Skip to content
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

OpenVirtualProcess segfaults because PAL not initialized in CLRCreateInstance #10102

Closed
nbilling opened this issue Apr 6, 2018 · 3 comments
Closed
Assignees
Milestone

Comments

@nbilling
Copy link
Contributor

nbilling commented Apr 6, 2018

OpenVirtualProcess segfaults because PAL not initialized in CLRCreateInstance. This blocks minidump debugging scenario on Linux.

@jkotas
Copy link
Member

jkotas commented Apr 6, 2018

cc @mikem8361

@janvorli
Copy link
Member

janvorli commented Apr 6, 2018

Will be fixed by dotnet/coreclr#17444 once it gets in.

@mikem8361 mikem8361 self-assigned this Apr 6, 2018
@nbilling
Copy link
Contributor Author

nbilling commented Apr 6, 2018

Additionally, with the PAL initialized there is a problem with dbgshim passing a handle to the dac module it created in its PAL to mscordbi, who sees it as an invalid handle.

mikem8361 referenced this issue in mikem8361/coreclr Apr 6, 2018
mikem8361 referenced this issue in mikem8361/coreclr Apr 6, 2018
mikem8361 referenced this issue in mikem8361/coreclr Apr 7, 2018
Add DBI OpenVirtualProcessImpl2 that takes a module path instead of handle.

Fix assert on Windows debug.

Issue #17446
mikem8361 referenced this issue in dotnet/coreclr Apr 7, 2018
Add DBI OpenVirtualProcessImpl2 that takes a module path instead of handle.

Fix assert on Windows debug.

Issue #17446
@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the 2.1.0 milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants