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

tarantool / tarantool / 9792753635
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: ninarodicova/branch_for_fix_bug
DEFAULT BRANCH: master
Ran 04 Jul 2024 11:03AM UTC
Jobs 1
Files 479
Run time 5min
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

04 Jul 2024 10:26AM UTC coverage: 85.814% (-0.007%) from 85.821%
9792753635

push

github

locker
fiber: fix leak on dead joinable fiber search

When fiber is accessed from Lua we create a userdata object and keep the
reference for future accesses. The reference is cleared when fiber is
stopped. But if fiber is joinable is still can be found with
`fiber.find`. In this case we create userdata object again.
Unfortunately as fiber is already stopped we fail to clear the
reference. The trigger memory that clear the reference is also leaked.
As well as fiber storage if it is accessed after fiber is stopped.

Let's add `on_destroy` trigger to fiber and clear the references there.

Note that with current set of LSAN suppressions the trigger memory leak
of the issue is not reported.

Closes #10187

NO_DOC=bugfix

(cherry picked from commit 7db4de75f)

62677 of 113926 branches covered (55.02%)

19 of 20 new or added lines in 2 files covered. (95.0%)

31 existing lines in 12 files now uncovered.

93573 of 109042 relevant lines covered (85.81%)

2490728.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9792753635.1 04 Jul 2024 11:03AM UTC 0
85.81
GitHub Action Run
Source Files on build 9792753635
Detailed source file information is not available for this build.
  • Back to Repo
  • e97b01f6 on github
  • Prev Build on release/2.11 (#9682271940)
  • Next Build on release/2.11 (#9838062085)
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