buildbot.mariadb.org
(MDEV-8244)
|
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Technical task | Priority: | Major |
| Reporter: | Sergei Golubchik | Assignee: | Vicențiu Ciorbaru |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Description |
|
For https://buildbot.mariadb.org |
| Comments |
| Comment by Sergei Golubchik [ 2017-04-06 ] | ||||||||||||||||||||||||||||||||||
|
asan is enabled on fulltest-big builder | ||||||||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-04-07 ] | ||||||||||||||||||||||||||||||||||
|
… and it failed completely, because fulltest VM is precise and has gcc-4.6. No asan. | ||||||||||||||||||||||||||||||||||
| Comment by Daniel Black [ 2017-04-07 ] | ||||||||||||||||||||||||||||||||||
|
https://travis-ci.org/grooverdan/mariadb-server/builds/219519182 is what to expect. I hadn't merged the Darwin fixes at that stage however its a fairly recent 10.2 tree. | ||||||||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-04-07 ] | ||||||||||||||||||||||||||||||||||
|
moved fulltest and fulltest-big builders to xenial, let's see how it'll work out | ||||||||||||||||||||||||||||||||||
| Comment by Daniel Black [ 2017-04-09 ] | ||||||||||||||||||||||||||||||||||
|
FYI you may need to - I saw a few tests running out of stack (on Debug builds): | ||||||||||||||||||||||||||||||||||
| Comment by Teodor Mircea Ionita (Inactive) [ 2018-04-13 ] | ||||||||||||||||||||||||||||||||||
|
serg Hi, do you remember what state was this left in? Any builders configured to use it? | ||||||||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2018-04-14 ] | ||||||||||||||||||||||||||||||||||
|
you can grep maria-master.cfg for the string "SAN", and you'll see that fulltest-big builds with ASAN. And that no other sanitizers are used anywhere. | ||||||||||||||||||||||||||||||||||
| Comment by Teodor Mircea Ionita (Inactive) [ 2018-04-18 ] | ||||||||||||||||||||||||||||||||||
|
I noticed that, however, it doesn't seem be effective since the verbose compiler lines don't have -fsanitize=address. While this is a 16.04 GCC machine, I think the option has the same syntax as clang. https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html | ||||||||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2018-04-19 ] | ||||||||||||||||||||||||||||||||||
|
strange, I think I can see -fsanitize=address in the log that you linked to above. | ||||||||||||||||||||||||||||||||||
| Comment by Teodor Mircea Ionita (Inactive) [ 2018-04-19 ] | ||||||||||||||||||||||||||||||||||
|
Safari lost me on this one. Disappointing... =) | ||||||||||||||||||||||||||||||||||
| Comment by Teodor Mircea Ionita (Inactive) [ 2018-10-15 ] | ||||||||||||||||||||||||||||||||||
|
serg In the context of buildbot.mariadb.org, do we wish to compile with SAN for *most builders, or just big-test ones? This will impact the quick builders performance which currently run at about 30-35 minutes to completion (including tests). | ||||||||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2018-10-15 ] | ||||||||||||||||||||||||||||||||||
|
Looking at the current buildbot, most builders build and test packages. We surely cannot enable sanitizers on those builders. So, no, not on most builders. Just on a few. Not necessarily on bigtest ones, though. | ||||||||||||||||||||||||||||||||||
| Comment by Teodor Mircea Ionita (Inactive) [ 2018-12-05 ] | ||||||||||||||||||||||||||||||||||
|
Reminder to self:
| ||||||||||||||||||||||||||||||||||
| Comment by Eugene Kosov (Inactive) [ 2018-12-18 ] | ||||||||||||||||||||||||||||||||||
|
Here is a simple script to use TSAN.
I also attach a sample output. 91 warnings total. sample_tsan_output | ||||||||||||||||||||||||||||||||||
| Comment by Eugene Kosov (Inactive) [ 2018-12-18 ] | ||||||||||||||||||||||||||||||||||
|
And I have a recent gcc: |