-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Address misalignment causes futex error #6971
Comments
I just ran into this, it breaks tests and bytecode regeneration. Testing your fix - I'd wrap the define in additional AMD64 macro check, similar to old ARM64 check. |
我已收到您的邮件,并尽快回复您。。
|
我已收到您的邮件,并尽快回复您。。
|
I've started looking at it, responded on the PR, will report back if I find out what is going on. There might be other spaces with missed alignment or something very similar. This kind of fragility in PAL makes me a bit nervous actually, though it has worked this far. |
I'd really like to delete most of PAL but it's a big job - if we ever advance CC far I consider it one of our goals... |
commit
c3ead3f
bug
Address misalignment causes futex error
build and run
os: Ubuntu 22.04.2 LTS
build: ./build.sh --debug --static -j=8
run: ./DebugBuild/Debug/ch this.js
Run 10 times, 3 crashes
POC
fix suggestions
old in cclock.hpp line 12-16:
new in cclock.hpp:
The text was updated successfully, but these errors were encountered: