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

tarantool / luajit / 6804320477 / 1
89%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: skaplun/unified-debugger
DEFAULT BRANCH: tarantool/master
Ran 08 Nov 2023 09:41PM UTC
Files 89
Run time 3s
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

08 Nov 2023 09:39PM UTC coverage: 88.294% (+0.1%) from 88.162%
6804320477.1

push

github

fckxorg
sysprof: fix crash during FFUNC stream

Sometimes, the Lua stack can be inconsistent during
the FFUNC execution, which may lead to a sysprof
crash during the stack unwinding.

This patch replaces the `top_frame` property of `global_State`
with `lj_sysprof_topframe` structure, which contains `top_frame`
and `ffid` properties. `ffid` property makes sense only when the
LuaJIT VM state is set to `FFUNC`. That property is set to the
ffid of the fast function that VM is about to execute.
In the same time, `top_frame` property is not updated now, so
the top frame of the Lua stack can be streamed based on the ffid,
and the rest of the Lua stack can be streamed as usual.

Also, this patch fixes the build via Makefile.original by adding
the `LJ_HASSYSPROF` flag support to it.

Resolves tarantool/tarantool#8594

5345 of 5975 branches covered (0.0%)

Branch coverage included in aggregate %.

20511 of 23309 relevant lines covered (88.0%)

2747633.68 hits per line

Source Files on job 6804320477.1
  • Tree
  • List 0
  • Changed 85
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 6804320477
  • 35cf6ab6 on github
  • Prev Job for on fckxorg/gh-8594-sysprof-ffunc-crash (#6803001423.1)
  • Next Job for on fckxorg/gh-8594-sysprof-ffunc-crash (#6851214628.1)
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