audioengine长时间播放会崩溃

我们上个版本的包用的是SimpleAudioEngine,这个版本换成audioengine后出现了个新的崩溃,从bugly看都是运行时间很几个小时,从堆栈来看,performFunctionInCallerThread是这个导致的崩溃:

1 #00 pc 0000000000667a90 _M_invoke (/android-ndk-r11c/sources/cxx-stl/gnu-libstdc++/4.9/include/functional:2039 [Inline: operator()]) [arm64-v8a]
2 #01 pc 000000000066e734 _M_invoke (/android-ndk-r11c/sources/cxx-stl/gnu-libstdc++/4.9/include/functional:2039 [Inline: operator()]) [arm64-v8a]
3 #02 pc 000000000084c6d4 update (frameworks/cocos2d-x/cocos/./base/CCScheduler.cpp:988 [Inline: operator()]) [arm64-v8a]
4 #03 pc 000000000083b850 drawScene (frameworks/cocos2d-x/cocos/./base/CCDirector.cpp:278) [arm64-v8a]
5 #04 pc 000000000083b890 mainLoop (frameworks/cocos2d-x/cocos/./base/CCDirector.cpp:1404) [arm64-v8a]
6 #05 pc 00000000003a941c Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender (frameworks/cocos2d-x/cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp:16) [arm64-v8a]
8 java:
9 org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:111)
10 android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1571)
11 android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270)