-
Notifications
You must be signed in to change notification settings - Fork 407
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
Inconsistent soft-dirty against mprotect dirty bits #553
Comments
Also, observed on Ubuntu 22.04 x64 |
Additional temp patch to check if re-read of pagemap provides correct result:
|
Both on powerpc64 and x64 the result of re-read was the same -> the issue is not in the implementation of GC_soft_read_dirty. |
Source: 242a3a7 |
Source: 57be926 |
Source: master (b4e1ce5)
Build: https://app.travis-ci.com/github/ivmai/bdwgc/jobs/602918435
Host: Linux gcc203 6.0.0-6-powerpc64
Occurrence: ~1/5
How to reproduce: ./configure --enable-werror --enable-gc-assertions --disable-threads --enable-cplusplus && make -j check CFLAGS_EXTRA="-O3 -mcpu=native -D CHECK_SOFT_VDB" && ./gctest
Switched to incremental mode
Emulating dirty bits with mprotect/signals
Inconsistent soft-dirty against mprotect dirty bits
Aborted
Related issue #544.
The text was updated successfully, but these errors were encountered: