-
Notifications
You must be signed in to change notification settings - Fork 563
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
DR fails after Windows 10 update #1825
Comments
I believe I'm hitting the same error. Running in debug mode hits the assert below, which seems to match up with the stack from the previous report. https://github.com/DynamoRIO/dynamorio/blob/master/core/win32/ntdll.c#L588 |
Thanks for confirming my problem, I wasn't able to figure out which update broke it and since I got no response for a while I resorted to setting a Windows 7 machine. |
This is an already-known problem hit with Dr. Memory: DynamoRIO/drmemory#1826 The ridiculous TH2 syscall update without changing any version numbers caused what we thought was forward-compatible syscall code in DR to not kick in. Grrr. |
The versioning changes where the major, minor, and service pack numbers are unlikely to ever change from 10.0 sp0 despite major updates mean that we need to change our entire approach to detecting new versions. The currently debug-only code that verifies syscall numbers from wrappers will need to be enabled and we'll have to use syscall numbers as versions -- though we'll have to pick carefully as changes in the ordering (no longer purely alphabetical) do result in identical numbers for some syscalls across major updates. Of course this is subject to failure from hooks until early injection is fully supported for clients (xref #234), so we still want someone to update the number table after each change. |
Xref #1854 |
DR support is now in place in efe3c3d |
Since it wasn't actually recorded here, this is the assert debug build DR gave on TH2 (seen on Dr. Memory first), pasted from my notes from Jan 2016:
|
I was able to use dynamorio/drrun before installing Windows 10 updates, now when I start any application under it I get an error, this message appeared once:
And when trying it inside Windbg I got this exception:
I'm currently running Windows 10, 64 bits version 10.0.10586
The text was updated successfully, but these errors were encountered: