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

tarantool / luajit / 14665747440
93%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: ligurio/gh-12215-profilers-flags
DEFAULT BRANCH: tarantool/master
Ran 25 Apr 2025 01:30PM UTC
Jobs 1
Files 89
Run time 1min
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

25 Apr 2025 01:27PM UTC coverage: 93.097% (+0.03%) from 93.072%
14665747440

push

github

Buristan
Rework stack overflow handling.

Reported by pwnhacker0x18. Fixed by Peter Cawley.

(cherry picked from commit defe61a56)

In case of the Lua stack overflow error, LuaJIT restores the `L->top`
value and pushes the error message above. It is possible that the
restored value is greater than `L->maxstack`, so pushing the error
message causes dirty write out-of-bounds.

This patch prevents it by overwriting stack overflow handling machinery.
Now, in the aforementioned case, the last frame is replaced with a dummy
frame to avoid dirty writes.

Sergey Kaplun:
* added the description and the test for the problem

Part of tarantool/tarantool#11278

5710 of 6045 branches covered (94.46%)

Branch coverage included in aggregate %.

29 of 31 new or added lines in 2 files covered. (93.55%)

5 existing lines in 4 files now uncovered.

21801 of 23506 relevant lines covered (92.75%)

3835262.15 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
90.38
-0.23% src/lj_err.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
99.22
-0.78% src/lj_func.c
1
78.83
0.23% src/lj_opt_fold.c
1
97.28
-0.18% src/lj_trace.c
2
91.11
-0.32% src/lj_alloc.c
Jobs
ID Job ID Ran Files Coverage
1 14665747440.1 25 Apr 2025 01:30PM UTC 89
93.1
GitHub Action Run
Source Files on build 14665747440
  • Tree
  • List 89
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14665747440
  • ec552db9 on github
  • Prev Build on tarantool/master (#13989956548)
  • Next Build on skaplun/lj-1152-stack-buffer-overflow-on-error (#15492086894)
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