Closed coolboy43 closed 5 months ago
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.
我已收到您的邮件,并尽快回复您。。
Same idea as #6931 and #6932 I tried putting a fix with a CI update in #6975 but for getting Ubuntu 22 fully working it's not enough - the debug build seems good but not the Release with Debug Info build.
@ppenzin did you get anywhere looking at it?
我已收到您的邮件,并尽快回复您。。
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'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... For now as of #6932 this specific matter seems fixed
commit
c3ead3f8a6e0bb8e32e043adc091c68cba5935e9
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: