-
Notifications
You must be signed in to change notification settings - Fork 5
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
Undefined behavior from cereal/rapidjson in unit tests #382
Comments
peddie
added a commit
that referenced
this issue
Dec 13, 2022
peddie
added a commit
that referenced
this issue
Dec 13, 2022
I've suppressed this error in CI as part of #373. |
peddie
added a commit
that referenced
this issue
Dec 13, 2022
peddie
added a commit
that referenced
this issue
Dec 13, 2022
peddie
added a commit
that referenced
this issue
Dec 13, 2022
* Fix stack use-after-free in CSV test * Handle empty data case in Eigen matrix deserialisation * Avoid using invalid references in group-by tests * Add sanitizer support and sanitized CI targets * Add sanitizer suppression for #382
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The error is reported as:
Here is a CI job that shows this error.
This issue has been fixed in upstream rapidjson in this commit about 2 years ago. Unfortunately cereal bundles its own version of rapidjson directly in the repo rather than relying on upstream or using a submodule, and what’s more, the bundled version appears to be customized for cereal, meaning it’s not a simple copy-and-paste PR to the cereal project.
The text was updated successfully, but these errors were encountered: