Closed

Description
Hi,
When using Lua 5.1.4 to do subrequests (e.g. ngx.location.capture() -> memc_pass), after the first or second subrequest, I've found that that I've had a host of problems, including:
- segfaulting
- 'attempt to call a nil value' errors
and (in versions around 2.0 - 2.1.7/8 of ngx_lua) - 'attempt to yield across metamethod/C-call boundary' errors
As mentioned in another post, I've been doing a lot of hacking, and didn't do any checking without my code compiled-in. However, when I switched to LuaJIT, these issues went away.
I don't know how interested you are in supporting 5.1.4 since you're using JIT, but just in case you were, I thought I'd pass it on. I'm afraid I haven't got the time to look into it in any more depth myself right now.
Cheers,
Marcus.
Metadata
Metadata
Assignees
Labels
No labels