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

tarantool / tarantool / 5865751450 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2023 09:49AM UTC
Files 490
Run time 13s
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.1

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%)

95309 of 110552 relevant lines covered (86.21%)

2870942.67 hits per line

Source Files on job 5865751450.1
  • Tree
  • List 0
  • Changed 402
  • Source Changed 0
  • Coverage Changed 402
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 5865751450
  • 72a6abee on github
  • Prev Job for on master (#5864702181.1)
  • Next Job for on master (#5866571931.1)
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