[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- 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.
-----Ursprüngliche Nachricht-----
Von: lua-bounces@bazar2.conectiva.com.br
[mailto:lua-bounces@bazar2.conectiva.com.br] Im Auftrag von Sebastian Rohde
Gesendet: Montag, 20. März 2006 14:46
An: 'Lua list'
Betreff: Expression: L->top < L->ci->top
Hi,
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
with this?
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.
Program: ...
File: .\src\lapi.c
Line: 91
Expression: L->top < L->ci->top
Thank you!
Sebastian