Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 由于堆栈顶部为空,Lua探查器崩溃_Iphone_Lua_Profiling - Fatal编程技术网

Iphone 由于堆栈顶部为空,Lua探查器崩溃

Iphone 由于堆栈顶部为空,Lua探查器崩溃,iphone,lua,profiling,Iphone,Lua,Profiling,我正在使用LuaProfiler,我已经将它编译到我的iOS应用程序中。我是这样使用它的: 由于函数堆栈为空,我在探查器中遇到崩溃 函数\u meter.c:断言失败:暂停\u总时间:堆栈\u顶部空值 我是否以错误的方式使用探查器? 也许它应该用一些其他参数来编译,因为现在它与lua解释器相同。 应该更改什么以使其工作,或者我应该在哪里查找答案?如果您删除了profiler.start和profiler.stop之间的所有代码,它是否仍然崩溃?您能详细说明代码在哪里崩溃吗?就在start()之

我正在使用LuaProfiler,我已经将它编译到我的iOS应用程序中。我是这样使用它的:

由于函数堆栈为空,我在探查器中遇到崩溃

函数\u meter.c:断言失败:暂停\u总时间:堆栈\u顶部空值

我是否以错误的方式使用探查器? 也许它应该用一些其他参数来编译,因为现在它与lua解释器相同。
应该更改什么以使其工作,或者我应该在哪里查找答案?

如果您删除了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