Iphone 由于堆栈顶部为空,Lua探查器崩溃
我正在使用LuaProfiler,我已经将它编译到我的iOS应用程序中。我是这样使用它的: 由于函数堆栈为空,我在探查器中遇到崩溃 函数\u meter.c:断言失败:暂停\u总时间:堆栈\u顶部空值 我是否以错误的方式使用探查器? 也许它应该用一些其他参数来编译,因为现在它与lua解释器相同。Iphone 由于堆栈顶部为空,Lua探查器崩溃,iphone,lua,profiling,Iphone,Lua,Profiling,我正在使用LuaProfiler,我已经将它编译到我的iOS应用程序中。我是这样使用它的: 由于函数堆栈为空,我在探查器中遇到崩溃 函数\u meter.c:断言失败:暂停\u总时间:堆栈\u顶部空值 我是否以错误的方式使用探查器? 也许它应该用一些其他参数来编译,因为现在它与lua解释器相同。 应该更改什么以使其工作,或者我应该在哪里查找答案?如果您删除了profiler.start和profiler.stop之间的所有代码,它是否仍然崩溃?您能详细说明代码在哪里崩溃吗?就在start()之
应该更改什么以使其工作,或者我应该在哪里查找答案?如果您删除了profiler.start和profiler.stop之间的所有代码,它是否仍然崩溃?您能详细说明代码在哪里崩溃吗?就在start()之后,中间或靠近stop()的某个位置(尝试添加更多调试输出)?你是否只使用一个Lua状态,你是否使用任何协同程序?@kikito:是的,当我删除启动和停止之间的代码时,它仍然会崩溃
function GameManager:startGame()
profiler.start( getWritablePath() .. "GameManager.xxx")
print("GameManager:startGame()")
--[[
a lot of code \
--]]
profiler.stop()
end