-
Notifications
You must be signed in to change notification settings - Fork 406
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
gctest or threadleaktest hang sometimes on Ubuntu/x64 if --enable-gc-debug --enable-redirect-malloc #288
Comments
Latest failed build: https://travis-ci.org/ivmai/bdwgc/jobs/576674642 |
Unable to reproduce locally. |
Not observed on other GC versions (including master). |
Not observed with --disable-static |
Source: master (3f419b6) |
Source: master (b678225) |
Source: master (5839684) |
Hang in threadleaktest. |
Hang in threadleaktest. |
Source: master (43ef26f) |
Source: master (88e6950) |
Source: master (f2630a4) |
Source: master (027a48e) |
Source: master (71d1ba4) |
Source: master (1ccba75) |
Source: master (6f6dc05) |
Source: master (7fc3e07) |
The hang happens in GC_set_fl_marks because of a cycle in freelist. The root cause of the cycle is still unclear. |
Source: master (a85c6b1) |
Source: master (0c88daa) Also reproduced with GC_MARKERS=2 (but not 1): |
Reproduced locally even after commit b37ca67 |
Source: master (b37ca67) |
Source: master (df1a787) |
Identification of places to examine:
|
Source: master (8915b63) |
Source: release-8_0 (7639f09) |
Build link: https://travis-ci.org/ivmai/bdwgc/jobs/551952193
Host: Linux/x64 (Xenial)
Source: d7e2c14 (release-7.6)
How to reproduce: configure --enable-redirect-malloc --enable-gc-debug --enable-cplusplus --enable-gc-assertions && make check
The text was updated successfully, but these errors were encountered: