[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: unprotected error in call to Lua API
- From: Alexey Tourbin <at@...>
- Date: Tue, 17 Apr 2007 00:04:57 +0400
Hello,
What is wrong with the following code?
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
int main()
{
lua_State *L = lua_open();
luaopen_base(L);
luaopen_table(L);
luaopen_io(L);
luaopen_string(L);
luaopen_math(L);
return 0;
}
$ gcc -Wall -g luatest.c -llua
$ ./a.out
PANIC: unprotected error in call to Lua API (no calling environment)
$
#6 0xb7fabffe in luaD_throw (L=0x804a008, errcode=2) at ldo.c:106
#7 0xb7fabd49 in luaG_errormsg (L=0x804a008) at ldebug.c:611
#8 0xb7fabd9a in luaG_runerror (L=0x804a008, fmt=0xb7fc513b "no calling environment") at ldebug.c:620
#9 0xb7f9fdef in lua_replace (L=0x804a008, idx=-10001) at lapi.c:204
#10 0xb7fb172a in luaopen_io (L=0x804a008) at liolib.c:513
#11 0x0804858e in main () at luatest.c:10
lua-5.1.2
Attachment:
pgpD2jMEFy70D.pgp
Description: PGP signature