Skip to content
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

CI runs using LLVM sanitizers #84

Open
0ax1 opened this issue Sep 2, 2023 · 6 comments
Open

CI runs using LLVM sanitizers #84

0ax1 opened this issue Sep 2, 2023 · 6 comments

Comments

@0ax1
Copy link
Collaborator

0ax1 commented Sep 2, 2023

To catch memory bugs, we could consider having automated test runs for which binaries are instrumented with LLVM sanitizers: https://clang.llvm.org/docs/AddressSanitizer.html.

@baconpaul
Copy link
Collaborator

#129 makes these easy to turn on at least.

@0ax1
Copy link
Collaborator Author

0ax1 commented Sep 11, 2023

@baconpaul can we build and run the vst3 validator on ci, or is this again a licensing problem? we could otherwise consider running pluginval compiled with asan as a 'host'.

@0ax1 0ax1 changed the title Tests / CI runs using LLVM sanitizers CI runs using LLVM sanitizers Sep 11, 2023
@baconpaul
Copy link
Collaborator

Sure no problem
The problem only arises when we distribute a binary which we shouldn’t do

@baconpaul
Copy link
Collaborator

Also see #119

@0ax1
Copy link
Collaborator Author

0ax1 commented Sep 11, 2023

Ya, these issues are very similar then.

@0ax1
Copy link
Collaborator Author

0ax1 commented Sep 12, 2023

Will add this to CI once we land a small example clap plugin, as described in: #119.

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

No branches or pull requests

2 participants