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

tarantool / tarantool / 25040624487
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: Godrik0/gh-11002-template-variables
DEFAULT BRANCH: master
Ran 28 Apr 2026 08:07AM UTC
Jobs 1
Files 525
Run time 2min
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

28 Apr 2026 07:47AM UTC coverage: 87.698% (+0.006%) from 87.692%
25040624487

push

github

locker
iproto: fix double-free of user name with multiple serving threads

When an IPROTO connection is created with `box.session.new()`, we
store a pointer to the same user name in each serving thread's runtime
credentials. Thus when the connection is deleted, the same user name
will be freed multiple times (once for each serving thread), which is
a bug. Let's fix it by creating a copy of the user name for each serving
thread.

The bug slipped through because luatest didn't detect bugs reported by
the address sanitizer at exit, see tarantool/luatest#460.

Closes #12631

NO_DOC=bug fix
NO_TEST=covered by existing tests

(cherry picked from commit 805df52ff)

70760 of 119060 branches covered (59.43%)

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

31 existing lines in 15 files now uncovered.

106415 of 121343 relevant lines covered (87.7%)

1346357.53 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
60.42
-3.55% src/lib/core/fio.c
3
92.0
-0.3% src/box/vy_scheduler.c
3
97.05
-0.2% src/lib/msgpuck/msgpuck.h
2
91.54
-0.06% src/box/box.cc
2
96.2
-0.09% src/box/iproto.cc
2
92.65
-0.04% src/box/vinyl.c
2
87.96
0.0% src/box/vy_run.c
2
93.81
-0.03% src/box/xrow_update_field.c
1
91.98
-0.2% src/box/gc.c
1
96.32
-0.18% src/box/relay.cc
1
95.0
-0.1% src/box/replication.cc
1
95.74
1.6% src/box/vy_range.c
1
95.01
-0.21% src/box/vy_read_iterator.c
1
71.97
-0.2% src/lib/core/popen.c
1
97.41
-0.86% src/lib/vclock/vclock.c
Jobs
ID Job ID Ran Files Coverage
1 25040624487.1 28 Apr 2026 08:07AM UTC 525
87.7
GitHub Action Run
Source Files on build 25040624487
  • Tree
  • List 525
  • Changed 33
  • Source Changed 0
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 710192a6 on github
  • Prev Build on release/3.7 (#24934600676)
  • Next Build on release/3.7 (#25041695221)
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