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

grondo / flux-core / 424
72%
master: 80%

Build:
Build:
LAST BUILD BRANCH: cherry-pick-rebase-pull-request-3-7c65ded4-944b-4c3a-8e00-ed2b4fd71d98-b8e939d0-a398-47dc-b90f-81ca7bbc3c71
DEFAULT BRANCH: master
Ran 29 Sep 2015 03:33AM UTC
Jobs 1
Files 114
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

pending completion
424

push

travis-ci

grondo
bindings/lua: fix crash in lua_push_flux_handle

Under at least one version of Lua 5.1 an assertion was being
triggered in lua_push_flux_handle() when under use by the lua
plugins in wrexecd. The invariant that was violated was that
the "flux" entry existed in the flux reftable, but the userdata
pointer to the real flux_t handle was invalid.

It is unclear why this was happening, but may be due to the
local/global/coroutine shenanigans used in luastack.c to
run multiple plugins against the same global state.

In this case, it is safe to recreate the flux_t userdata, so instead
of asserting here just fall through if no userdata found.

Fixes #423.

14867 of 20708 relevant lines covered (71.79%)

203821.81 hits per line

Jobs
ID Job ID Ran Files Coverage
3 424.3 29 Sep 2015 03:33AM UTC 0
71.79
Travis Job 424.3
Source Files on build 424
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #424
  • 2540b7ed on github
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