-
Notifications
You must be signed in to change notification settings - Fork 546
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
drrun fails on windows without YMM support #6763
Comments
Hi! This problem seems more related to your specific configuration and setup rather than DynamoRIO itself. |
Looks like this is being discussed here: https://groups.google.com/g/dynamorio-users/c/W97-BSreDy8 |
It seems like the issue is triggered by an OS without support of YMM. The problem went away when cpu supported the feature. Culprit stacktrace:
|
Pasting from https://groups.google.com/g/dynamorio-users/c/W97-BSreDy8/m/lmTDvp02AQAJ ntdll_RtlGetExtendedContextLength does look like a problem, initialized under YMM_ENABLED but used outside. Probably your VM does not have it enabled. Looks like a real bug. Presumably those Rtl routines are still there and still work: is that YMM_ENABLED conditional needed? |
Describe the bug
Originally, I was trying to get WinAFL working on windows 10. Down the rabbit hole I ended up here, as a dry run without any client cannot be competed without an error.
I tried the the latest version, stable version and previous stable version with no luck.
I compiled a debug build from source, with the same results.
This is the command I ran:, but every single program i run ends the same:
drrun.exe -debug -- ipconfig
And this is the output
Versions
What version of DynamoRIO are you using?
commit 525020b
Does the latest build from https://github.com/DynamoRIO/dynamorio/releases solve the problem?
No
What operating system version are you running on? ("Windows 10" is not sufficient: give the release number.)
Windows 10.0.19045 Build 19045
Is your application 32-bit or 64-bit?
64-bit
Additional context
The windows is actually running in a fully-accelerated VM. The host os is mac os sonoma 14.4.1 and the hypervisor is Qemu 8.2.1. Nevertheless, please do not let the fact that the environment is virtualized discourage you.
Now, I am aware this may be not easily reproducible, still I would love to get to the bottom of this. Therefore, I will you provide you with any more information you will need, we can even schedule an online debugging session.
The text was updated successfully, but these errors were encountered: