昨天更新代码后,每次我运行主场景就会崩溃。
错误日志以下:app
ERROR: SymGetSymFromAddr64, GetLastError: '试图访问无效的地址。 ' (Address: 000000005CC52C78) 0x000000005CC52C78 (tolua) (function-name not available) 0x000000005CC703F0 (tolua) lj_BC_FUNCC ERROR: SymGetSymFromAddr64, GetLastError: '试图访问无效的地址。 ' (Address: 000000005CC51EAD) 0x000000005CC51EAD (tolua) (function-name not available) 0x000000005CC703F0 (tolua) lj_BC_FUNCC 0x000000005CC80FF2 (tolua) lua_pcall 0x0000000052ED8D37 (Mono JIT Code) (wrapper managed-to-native) LuaInterface.LuaDLL:lua_pcall (intptr,int,int,int) 0x000000005D2B5F4B (Mono JIT Code) [P:\Engine\tolua\ToLua\Core\LuaState.cs:751] LuaInterface.LuaState:PCall (int,int) 0x000000005D2B5D90 (Mono JIT Code) [P:\Engine\tolua\ToLua\Core\LuaFunction.cs:96] LuaInterface.LuaFunction:PCall () 0x000000005D2BD3DC (Mono JIT Code) [P:\Engine\tolua\ToLua\Core\LuaFunction.cs:120] LuaInterface.LuaFunction:Call () 0x000000005D2BD261 (Mono JIT Code) [P:\Engine\tolua\ToLua\Misc\LuaClient.cs:19] LuaClient:CallMain () 0x000000005D27EF72 (Mono JIT Code) [P:\Engine\tolua\ToLua\Misc\LuaClient.cs:18] LuaClient:StartMain ()
能够看到mono尝试加载lua main.lua 中的 main方法时崩溃了。
当我把该文件的我内容清空,仅剩一个 空的 main() 方法,再也不崩溃。
以后我逐渐把原来的代码放回来,最后代码都放回来了,却也没有再崩溃。。lua