creaotr 版本是2.4.3
–logversion:utraced
CrashDoctor Diagnosis: Attempted to dereference garbage pointer 0x105090192.
Thread 0:
0 libsystem_kernel.dylib 0x00000001d15c52d0 0x1d15c1000 + 17104
1 libEmbeddedSystemAUs.dylib 0x00000001d5776fe0 0x1d56e3000 + 606176
2 libEmbeddedSystemAUs.dylib 0x00000001d570d14c 0x1d56e3000 + 172364
3 AudioToolbox 0x00000001add48184 0x1adbd8000 + 1507716
4 OpenAL 0x00000001d71fa1c0 0x1d71f4000 + 25024
5 OpenAL 0x00000001d71f6b6c 0x1d71f4000 + 11116
6 OpenAL 0x00000001d71fad7c 0x1d71f4000 + 28028
7 XXXX-mobile 0000000105092dfc cocos2d::AudioEngineImpl::~AudioEngineImpl() + 1453564
8 XXXX-mobile 0000000105092f5c cocos2d::AudioEngineImpl::~AudioEngineImpl() + 1453916
9 XXXX-mobile 00000001050029cc cocos2d::AudioEngine::end() + 862668
10 XXXX-mobile 0000000104ffebb4 cocos2d::Application::~Application() + 846772
11 XXXX-mobile 0000000104f379f0 AppDelegate::~AppDelegate() + 31216 [AppDelegate.cpp : 43]
12 XXXX-mobile 0000000104f57108 -[AppController applicationWillTerminate:] + 160008 [AppController.mm : 241]
13 UIKitCore 0x00000001a772fcf8 0x1a6b5d000 + 12397816
14 UIKitCore 0x00000001a6d80038 0x1a6b5d000 + 2240568
15 UIKitCore 0x00000001a6d7fc68 0x1a6b5d000 + 2239592
16 UIKitCore 0x00000001a7725864 0x1a6b5d000 + 12355684
17 FrontBoardServices 0x00000001b407b840 0x1b4075000 + 26688
18 FrontBoardServices 0x00000001b40aa450 0x1b4075000 + 218192
19 FrontBoardServices 0x00000001b408e560 0x1b4075000 + 103776
20 FrontBoardServices 0x00000001b40aa3e8 0x1b4075000 + 218088
21 libdispatch.dylib 0x00000001a496adb0 0x1a4967000 + 15792
22 libdispatch.dylib 0x00000001a496e738 0x1a4967000 + 30520
23 FrontBoardServices 0x00000001b40d3310 0x1b4075000 + 385808
24 FrontBoardServices 0x00000001b40d2fa0 0x1b4075000 + 384928
25 FrontBoardServices 0x00000001b40d34f4 0x1b4075000 + 386292
26 CoreFoundation 0x00000001a4cf276c 0x1a4c51000 + 661356
27 CoreFoundation 0x00000001a4cf2668 0x1a4c51000 + 661096
28 CoreFoundation 0x00000001a4cf19cc 0x1a4c51000 + 657868
29 CoreFoundation 0x00000001a4ceba8c 0x1a4c51000 + 633484
30 CoreFoundation 0x00000001a4ceb21c 0x1a4c51000 + 631324
31 GraphicsServices 0x00000001bbd6a784 0x1bbd67000 + 14212
32 UIKitCore 0x00000001a7724200 0x1a6b5d000 + 12349952
33 UIKitCore 0x00000001a7729a74 0x1a6b5d000 + 12372596
34 XXXX-mobile 0000000104f3e190 main + 57744 [main.m : 8]
35 libdyld.dylib 0x00000001a49ab6c0 0x1a49aa000 + 5824
Thread 1:
1赞
俺也一样。。
声音崩溃,好多年了这个崩溃 官方一直都没有修复
当我在播放着音频时将游戏暂停,并调用AudioEngine::end(),每十几次就会复现一次。崩溃堆栈和楼主一样。
有老哥解决了吗,感觉是cocos使用openAL的内存管理有问题,有点束手无策了,目前只想到两个办法:1、自己写一个调用iOS原生AVAduioPlayer的简单音频播放中间件;2、引入第三方音频引擎,fmod、wwise都行,但是感觉只为解决崩溃问题有点太重了。引擎组大大们快来救命啊!!!
我把析构里的AudioEngine::end()删掉了
解决问题了吗