-
Notifications
You must be signed in to change notification settings - Fork 7.9k
ASAN on push with Cirrus #9507
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
ASAN on push with Cirrus #9507
Conversation
system clang has all supported sanitizers, thanksfully since freebsd contributors dearly need those to debug the userland ;-) |
c5d4a42
to
3b1bc2e
Compare
@devnexen I'll try FreeBSD later, it stalled for some reason. Adding a separate task for now. |
3b1bc2e
to
7a73995
Compare
Hmm, "unable to locate package …" – don't know how to fix. :( |
Is it the debian's fastly mirror ? would adding a second but less solicited mirror be an option ? |
c5238e5
to
756b6ba
Compare
Didn't work. I have no clue what's causing this. If I run the |
It has something to do with the line breaks. I'm now testing with Cirrus' local testing tool, that seems to work quite well. Edit: I take it back, I get unrelated PCRE errors locally 😝 We're back to debugging by pushing. |
dfdfd30
to
dd9ace3
Compare
54a1c7b
to
5b5282c
Compare
The |
c8f3817
to
022b68c
Compare
7438e40
to
53e1337
Compare
This should be more or less ready. I disabled slow extensions and slow tests. We're running 14734/17696 tests in ~30 minutes which is pretty decent. |
Disabling slow tests makes perfect sense to me. I'm not sure about disabling slow extensions; at least some important extensions should be checked (I'm particularly thinking of mbstring, mysqli and pdo_mysql). How much longer would that CI job take when we also test these three extensions? |
I'll check after work. We'll also need to set up the services in Cirrus which the FreeBSD build that I copied hasn't done yet. My primary motivation for this is to have test things that are regularly changed. Other errors will still be caught in nightly. |
f7135ff
to
3fcd39f
Compare
@cmb69 Apart from the |
0c52347
to
1137699
Compare
Building with Clang is a little faster and is also something we don't already cover. So it makes sense to do that instead. |
Is this related to #9196? Maybe just try without OPcache to see. |
|
5e22484
to
91d2deb
Compare
91d2deb
to
f443624
Compare
f443624
to
a4f1886
Compare
No description provided.