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

i#6570 entry failure: Ignore all privlib failures #7003

Merged
merged 1 commit into from
Sep 23, 2024

Conversation

derekbruening
Copy link
Contributor

@derekbruening derekbruening commented Sep 23, 2024

Extends the private loader bcrypt.dll entry failure being ignore to ignore all private library entry failures. We have had multiple cases of initializers failing without fatal consequences, and given that we do not have resources to track down every detail it is best to note the failure and move on. We have seen Dr. Memory in particular fail on newer Windows versions and in some cases ignoring that failure lets the tool continue and succeed, as only a small piece of the private library is needed (generally pulled in as a chain of dependences from dbghelp.dll which is used for symbol information). The private loader on Windows is considered best-effort at this point.

Issue: #6570, #6962

Extends the private loader bcrypt.dll entry failure being ignore to
ignore all private library entry failures.  We have had multiple cases
of initializers failing without fatal consequences, and given that we
do not have resources to track down every detail it is best to note
the failure and move on.  We have seen Dr. Memory in particular fail
on newer Windows versions and in some cases ignoring that failure lets
the tool continue and succeed, as only a small piece of the private
library is needed (generally pulled in as a chain of dependences from
dbghelp.dll which is used for symbol information).  The private loader
on Windows is considered best-effort at this point.

Issue: #6570
@derekbruening derekbruening merged commit 51b152f into master Sep 23, 2024
17 checks passed
@derekbruening derekbruening deleted the i6570-ignore-privlib-failures branch September 23, 2024 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants