Skip to content

Conversation

@Shillaker
Copy link
Collaborator

@Shillaker Shillaker commented Oct 14, 2021

Currently we see regular failures with:

  • The quick-start checks
  • An OpenMP test that runs after the "big mmap" test

This OpenMP failure could either be due to the mmap test beforehand not clearing up properly (it allocates >1GB of wasm memory), or something to do with the OpenMP test itself.

Changes:

  • Temporarily skip SGX tests (using catch2 [.] tag).
  • Temporarily disable the "big mmap" test to see if this improves things.
  • Remove WAMR codegen nuking (we should have replenished the cache by now).
  • Add retry on quick-start test.
  • Add crash handler on main tests (to give more info on segfaults).
  • Improve the microbench_runner which I used to stress test the OpenMP function.
  • Throw an exception is WAVM GC fails as this could cause memory leaks (and was previously only covered by an assert).

@Shillaker Shillaker self-assigned this Oct 14, 2021
@Shillaker Shillaker merged commit 6cce7a2 into master Oct 14, 2021
@Shillaker Shillaker deleted the build-fixes branch October 14, 2021 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants