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

tarantool / tarantool / 5865751450
88%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2023 09:49AM UTC
Jobs 1
Files 490
Run time 16s
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: 86.212% (+0.02%) from 86.189%
5865751450

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

63585 of 115197 branches covered (55.2%)

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

95309 of 110552 relevant lines covered (86.21%)

2870942.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5865751450.1 15 Aug 2023 09:49AM UTC 0
86.21
GitHub Action Run
Source Files on build 5865751450
Detailed source file information is not available for this build.
  • Back to Repo
  • 72a6abee on github
  • Prev Build on master (#5864702181)
  • Next Build on master (#5866571931)
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