-
Notifications
You must be signed in to change notification settings - Fork 76
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
Re-enable -race in CI #24
Comments
Segfault is happening in one of the RTP Media threads... in This might be related to the spurious ALSA messages that show up in the test logs too... There may be some specific PeerConnection media constraint we can specify to avoid this... or maybe a minimal / fake audio provider needs to happen somewhere so that whatever required reference does exist. Also, once #10 happens, I suspect this should stop. Will poke more at this later |
* Fixes the -race failures in ./data * Part of #24
* Setting frees an internal structure (didn't dig into which), resulting in a segfault from use after free. Instead, do a serialize / deserialize dance on these sdp objects. * In practice, reuse is unlikely because it should be happening in another process somewhere off in the interwebs. This was only affecting the test harness. However, it would be good to look at it a little harder and see whether it can be prevented even there. * Part of #24
Running the tests with
-race
fails (I've even seen it segfault).This was on by default in our CircleCI config (apparently that wasn't doing a good job of reporting failures) but is now disabled on TravisCI.
Should probably get to the bottom of it then re-enable in CI.
The text was updated successfully, but these errors were encountered: