-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Crash on start #2363
Comments
Crash happened when accessing mapped memory during image coherency check:
Though the accessed memory seems to be valid:
So that's rather weird (maybe some kinf of race?). Here is stack trace for reference:
|
I can confirm that turning off "check images for coherency" allows SI to run. |
@AlxVD could you attach here or email me a normal or complete dump when this issue reproduces? With a complete dump I can identify what file is associated with the crash, it might be a malformed PE file. The Additionally, our probing logic around mapped files should be using |
This is a "normal" dump but I'll make "full", ok. |
Just sent to @live.com |
There is a relocation block for
This results in the following logic underflowing: relocationCount = (relocationDirectory->SizeOfBlock - sizeof(IMAGE_BASE_RELOCATION)) / sizeof(IMAGE_RELOCATION_RECORD);
relocations = PTR_ADD_OFFSET(relocationDirectory, RTL_SIZEOF_THROUGH_FIELD(IMAGE_BASE_RELOCATION, SizeOfBlock)); When the callback is invoked it enumerates past the end of the mapping:
This regressed due to the following commit: 1cd217d#diff-385ab4b333bba97f7c119a641957c4bcef049796dd3eca653ae005e450d14b01L220 The implementation of I will have a patch for this shortly. It will be in the next build 👍. |
Fixed here: 304b7db |
Brief description of your issue
SI crashes right after showing main window
SystemInformer_DumpFile_VEWCYOHPCXDRMJS.zip
Steps to reproduce (optional)
No response
Expected behavior (optional)
No response
Actual behavior (optional)
No response
Environment (optional)
The text was updated successfully, but these errors were encountered: