• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 5865785953
85%
master: 88%

Build:
Build:
LAST BUILD BRANCH: mk-index-mvcc-support
DEFAULT BRANCH: master
Ran 15 Aug 2023 10:06AM UTC
Jobs 1
Files 459
Run time 15s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Aug 2023 09:41AM UTC coverage: 85.228% (+0.2%) from 85.074%
5865785953

push

github

locker
core: fix ASAN_START_SWITCH_FIBER() usage

The `__sanitizer_start_switch_fiber()` function takes a pointer as the
first argument to store the current fake stack if there is one (it is
necessary when stack-use-after-return detection is enabled). When leaving a
fiber definitely, NULL must be passed so that the fake stack is destroyed.

Before this patch, NULL was passed for dead fibers, however this is wrong
for dead fibers that are recycled and resumed. In such cases ASAN destroys
the fake stack, and the fiber crashes trying to use it in `fiber_yield()`
upon return from `coro_transfer()`.

Closes tarantool/tarantool-qa#321

NO_DOC=bugfix
NO_TEST=tested by test-release-asan workflow

(cherry picked from commit 72a6abeec)

59333 of 108174 branches covered (54.85%)

16 of 16 new or added lines in 1 file covered. (100.0%)

90476 of 106157 relevant lines covered (85.23%)

2643716.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5865785953.1 15 Aug 2023 10:06AM UTC 0
85.23
GitHub Action Run
Source Files on build 5865785953
Detailed source file information is not available for this build.
  • Back to Repo
  • f22c3d40 on github
  • Prev Build on release/2.10 (#5855393439)
  • Next Build on release/2.10 (#5877406287)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc