[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: AW: Expression: L->top < L->ci->top
- From: Sebastian Rohde <rohde@...>
- Date: Mon, 20 Mar 2006 15:27:43 +0100
It seems that I accessed an invalid stack index in lua_getlocal what
returned as a name: "(*temporary)"
This seems to be invalid behaviour now, is this correct? How can I check
which indices are valid?
In the past we checked lua_getlocal for a return of null.
[mailto:firstname.lastname@example.org] Im Auftrag von Sebastian Rohde
Gesendet: Montag, 20. März 2006 14:46
An: 'Lua list'
Betreff: Expression: L->top < L->ci->top
I get the following assertion when I was call lua_getlocal. The callstack
sais that it happenes in: luaA_pushobject.
I don't really understand what happens there so could anyone help me out
I guess that something went wrong earlier but I don't know what.
Another thing that might be of interest: This happened in our own lua
debugger which was working correctly before lua 5.1.
Expression: L->top < L->ci->top