Skip to content

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

Merged
derekbruening merged 1 commit intomasterfrom
i6570-ignore-privlib-failures
Sep 23, 2024
Merged

i#6570 entry failure: Ignore all privlib failures#7003
derekbruening merged 1 commit intomasterfrom
i6570-ignore-privlib-failures

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
@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