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

tarantool / tarantool / 5451562649
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gerold103/gh-12362-build-break
DEFAULT BRANCH: master
Ran 04 Jul 2023 06:46AM 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

04 Jul 2023 06:33AM UTC coverage: 85.792% (-0.02%) from 85.811%
5451562649

push

github

alyapunov
memtx: fix heap-use-after-free of tuple stories caused by space alter

When a space is altered, we abort all in-progress transactions and delete
all stories related to that space: the problem is we don't delete the
stories' read gaps, which are also linked to the stories' transactions,
which get cleaned up on transaction destruction — this, in turn, results in
heap-use-after-free. To fix this, clean up stories' read gap in
`memtx_on_space_delete` — we don't do this in `memtx_tx_story_delete` since
it expects the story to not have any read gaps (see
`memtx_tx_story_gc_step`).

Tested this patch manually against Nick Shirokovskiy's experimental
small-ASAN integration branch.

Closes #8781

NO_DOC=bugfix
NO_TEST=<already covered by existing tests, but was not detectable by ASAN>

(cherry picked from commit e1ed31bbe)

62182 of 114040 branches covered (54.53%)

93161 of 108589 relevant lines covered (85.79%)

2876867.1 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5451562649.1 04 Jul 2023 06:46AM UTC 0
85.79
GitHub Action Run
Source Files on build 5451562649
Detailed source file information is not available for this build.
  • Back to Repo
  • 1d0bc37b on github
  • Prev Build on release/2.11 (#5421968728)
  • Next Build on release/2.11 (#5451565345)
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