cocos creator 好多崩溃啊

游戏上线以来,苹果后台显示好多崩溃。弄了个第三方报错统计,比较多的是这两个:


0 libsystem_kernel.dylib __pthread_kill + 8
1 libsystem_pthread.dylib pthread_kill + 112
2 libsystem_c.dylib abort + 140
3 libsystem_malloc.dylib _szone_size
4 majiang-mobile void* std::__1::__thread_proxy<std::__1::tuple<void (__JSDownloaderDelegator::)(), __JSDownloaderDelegator> >(void*) + 347144
5 majiang-mobile void* std::__1::__thread_proxy<std::__1::tuple<void (__JSDownloaderDelegator::)(), __JSDownloaderDelegator> >(void*) + 328424
6 majiang-mobile void* std::__1::__thread_proxy<std::__1::tuple<void (__JSDownloaderDelegator::)(), __JSDownloaderDelegator> >(void*) + 331892


0 majiang-mobile JSCCBAnimationWrapper::animationCompleteCallback() + 857820
1 majiang-mobile void* std::__1::__thread_proxy<std::__1::tuple<void (__JSDownloaderDelegator::)(), __JSDownloaderDelegator> >(void*) + 343424
2 majiang-mobile void JSB_cpBody_each_func(cpBody*, cpArbiter*, void*) + 3683236
3 majiang-mobile __cxa_throw + 188448
4 libsystem_c.dylib __cxa_finalize_ranges + 392
5 libsystem_c.dylib exit + 24
6 UIKit +[_UIAlertManager hideAlertsForTermination]
7 UIKit ___102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2098 + 792
8 UIKit __runAfterCACommitDeferredBlocks + 292
9 UIKit __cleanUpAfterCAFlushAndRunDeferredBlocks + 560
10 UIKit __afterCACommitHandler + 168
11 CoreFoundation _CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32


看不懂啊。。。

同问。。。@panda

这个崩溃在 1.5.2 中修复,主要需要修改的是 C++ 引擎中的这个函数,降注释掉的 performFunctionInCocosThread 加回来

https://github.com/cocos-creator/cocos2d-x-lite/blob/develop/cocos/scripting/js-bindings/manual/extension/jsb_cocos2dx_extension_manual.cpp#L952

我在1.4.2就问这个问题。问会不会在新版本取消注释。结果还要1.5.2,哎,能重视开发者提的bug吗@panda

嗯,抱歉,这个问题注意到的比较晚,后来才发现没有及时修复,所以拖到了 1.5.2

请问第三方报错统计是什么工具

我接的腾讯的bubgly , 友盟也有的

出于什么原因注释掉? 解开使用会不会有其他问题?

解开注释不会有问题

为什么1.5.2依然是注释掉的呢?

看了一下还真是,看来是合并晚了,麻烦手动改一下吧,1.6 我确认了没问题

请问这个问题会在什么条件下触发,会不会引起app奔溃,我们线上有很多这种日志

解决方法无效!!!!