Running tests with SHIELD_DEBUG enabled with make -f lii6ll.gmk VARIETY=cool CFLAGS='-DSHIELD_DEBUG' clean testci at current master (179341b) produces multiple assertion failures in various tests, all of the form:
shield.c:644: MPS ASSERTION FAILED: queued == shield->limit
It is likely that this assertion is incorrect, but this needs thorough investigation. Errors in shield invariants are very costly.
Found while checking the validity of e47bc4c04 .
We should also run a build with SHIELD_DEBUG set as part of CI, to prevent similar problems early.
Running tests with SHIELD_DEBUG enabled with
make -f lii6ll.gmk VARIETY=cool CFLAGS='-DSHIELD_DEBUG' clean testciat current master (179341b) produces multiple assertion failures in various tests, all of the form:It is likely that this assertion is incorrect, but this needs thorough investigation. Errors in shield invariants are very costly.
Found while checking the validity of e47bc4c04 .
We should also run a build with SHIELD_DEBUG set as part of CI, to prevent similar problems early.