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

tarantool / tarantool / 5888148831
88%

Build:
DEFAULT BRANCH: master
Ran 17 Aug 2023 07:55AM UTC
Jobs 1
Files 492
Run time 6s
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

17 Aug 2023 07:42AM UTC coverage: 86.226% (-0.03%) from 86.254%
5888148831

push

github

locker
lua: fix heap-use-after-free bug in tuple format constructor

Runtime tuple formats are reusable, which means that a tuple format
returned by runtime_tuple_format_new may not be brand new, but actually
be used by a Lua object. As a result, if we call any function that may
trigger Lua GC between runtime_tuple_format_new and tuple_format_ref,
the tuple format may be deleted, leading to a use-after-free bug. This
is what happens in lbox_tuple_format_new. Fix this issue by moving the
runtime_tuple_format_new call after the Lua object allocation.

Closes #8889

NO_DOC=bug fix
NO_TEST=difficult to reproduce, found by ASAN

63786 of 115448 branches covered (55.25%)

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

95467 of 110717 relevant lines covered (86.23%)

3010608.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5888148831.1 17 Aug 2023 07:55AM UTC 0
86.23
GitHub Action Run
Source Files on build 5888148831
Detailed source file information is not available for this build.
  • Back to Repo
  • 28ec245d on github
  • Prev Build on master (#5878620662)
  • Next Build on master (#5901042692)
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