Skip to content

Tests assert with SHIELD_DEBUG set #206

@rptb1

Description

@rptb1

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.

Metadata

Metadata

Assignees

Labels

essentialWill cause failure to meet customer requirements. Assign resources.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions