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

tarantool / tarantool / 5865767638
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12343
DEFAULT BRANCH: master
Ran 15 Aug 2023 09:59AM UTC
Jobs 1
Files 476
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:39AM UTC coverage: 85.801% (+0.002%) from 85.799%
5865767638

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)

62312 of 114200 branches covered (54.56%)

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

93314 of 108756 relevant lines covered (85.8%)

3028785.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5865767638.1 15 Aug 2023 09:59AM UTC 0
85.8
GitHub Action Run
Source Files on build 5865767638
Detailed source file information is not available for this build.
  • Back to Repo
  • 20be04bd on github
  • Prev Build on release/2.11 (#5855774735)
  • Next Build on release/2.11 (#5866126534)
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