cocos2.0.2 IOS挂死。换了2.0.5也出现同样的问题。
Architecture: arm64
Parent: UNKNOWN [1]
UID: 501
Footprint: 1947.97 MB
Start time: 2018-11-30 12:06:26 +0800
End time: 2018-11-30 12:06:42 +0800
Num samples: 17 (100%)
CPU Time: 12.871s
Primary state: 12 samples Frontmost App, Non-Suppressed, User mode, Effective Thread QoS User Interactive, Requested Thread QoS User Interactive, Override Thread QoS Unspecified
User Activity: 0 samples Idle, 0 samples Active, 17 samples Unknown
Power Source: 0 samples on Battery, 0 samples on AC, 17 samples Unknown
13 start + 3 (libdyld.dylib + 2964) [0x1b892cb94]
13 main (main.m:8 in Waiwai202-mobile + 401280) [0x100a81f80]
13 UIApplicationMain + 211 (UIKitCore + 3564888) [0x1e5763558]
13 GSEventRunModal + 99 (GraphicsServices + 46468) [0x1bb0e0584]
13 CFRunLoopRunSpecific + 435 (CoreFoundation + 681400) [0x1b8e6c5b8]
13 __CFRunLoopRun + 2139 (CoreFoundation + 684340) [0x1b8e6d134]
13 __CFRunLoopDoSource1 + 439 (CoreFoundation + 705404) [0x1b8e7237c]
13 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 55 (CoreFoundation + 707632) [0x1b8e72c30]
13 __CFMachPortPerform + 187 (CoreFoundation + 545764) [0x1b8e4b3e4]
13 IODispatchCalloutFromCFMessage + 487 (IOKit + 21900) [0x1b914358c]
13 CA::Display::DisplayLink::dispatch_items + 827 (QuartzCore + 66932) [0x1bd399574]
11 -[MainLoop doCaller:] (CCApplication-ios.mm:188 in Waiwai202-mobile + 2102624) [0x100c21560]
11 cocos2d::EventDispatcher::dispatchTickEvent (EventDispatcher.cpp:282) (EventDispatcher.cpp:282 in Waiwai202-mobile + 4771300) [0x100eacde4]
11 se::Object::call (Object.mm:505) (Object.mm:505 in Waiwai202-mobile + 2680384) [0x100cae640]
11 JSObjectCallAsFunction + 367 (JavaScriptCore + 619140) [0x1c0217284]
11 JSC::profiledCall + 171 (JavaScriptCore + 8978536) [0x1c0a10068]
11 JSC::Interpreter::executeCall + 423 (JavaScriptCore + 7181296) [0x1c08593f0]
11 vmEntryToJavaScript + 299 (JavaScriptCore + 399900) [0x1c01e1a1c]
11 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
11 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
11 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
8 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
7 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
7 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
7 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
4 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
4 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
3 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
2 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
2 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
2 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 12080 (JavaScriptCore + 412496) [0x1c01e4b50]
1 llint_entry + 13059 (JavaScriptCore + 413476) [0x1c01e4f24]
1 llint_slow_path_put_by_id + 847 (JavaScriptCore + 7808096) [0x1c08f2460]
1 JSC::JSObject::putInlineSlow + 839 (JavaScriptCore + 9816916) [0x1c0adcb54]
1 JSC::callSetter + 259 (JavaScriptCore + 9264700) [0x1c0a55e3c]
1 JSC::Interpreter::executeCall + 423 (JavaScriptCore + 7181296) [0x1c08593f0]
1 vmEntryToJavaScript + 299 (JavaScriptCore + 399900) [0x1c01e1a1c]
1 llint_entry + 9619 (JavaScriptCore + 410036) [0x1c01e41b4]
1 slow_path_unsigned + 48 (JavaScriptCore + 9036840) [0x1c0a1e428]
1 llint_entry + 11488 (JavaScriptCore + 411904) [0x1c01e4900]
1 llint_entry + 11527 (JavaScriptCore + 411944) [0x1c01e4928]
1 llint_slow_path_get_by_id + 368 (JavaScriptCore + 7802504) [0x1c08f0e88]
3 llint_entry + 32651 (JavaScriptCore + 433068) [0x1c01e9bac]
3 JSC::boundThisNoArgsFunctionCall + 451 (JavaScriptCore + 9482492) [0x1c0a8b0fc]
3 JSC::Interpreter::executeCall + 423 (JavaScriptCore + 7181296) [0x1c08593f0]
3 vmEntryToJavaScript + 299 (JavaScriptCore + 399900) [0x1c01e1a1c]
3 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 3620 (JavaScriptCore + 404036) [0x1c01e2a44]
1 llint_entry + 12000 (JavaScriptCore + 412416) [0x1c01e4b00]
1 llint_entry + 11476 (JavaScriptCore + 411892) [0x1c01e48f4]
1 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
1 llint_entry + 11488 (JavaScriptCore + 411904) [0x1c01e4900]
3 llint_entry + 29971 (JavaScriptCore + 430388) [0x1c01e9134]
3 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
3 llint_entry + 29867 (JavaScriptCore + 430284) [0x1c01e90cc]
1 llint_entry + 30807 (JavaScriptCore + 431224) [0x1c01e9478]
1 llint_entry + 23751 (JavaScriptCore + 424168) [0x1c01e78e8]
1 slow_path_create_this + 783 (JavaScriptCore + 9012144) [0x1c0a183b0]
1 void* JSC::allocateCellJSC::JSFinalObject + 64 (JavaScriptCore + 636964) [0x1c021b824]
1 llint_entry + 3256 (JavaScriptCore + 403672) [0x1c01e28d8]
1 llint_entry + 2944 (JavaScriptCore + 403360) [0x1c01e27a0]
2 -[MainLoop doCaller:] (CCApplication-ios.mm:193 in Waiwai202-mobile + 2102708) [0x100c215b4]
2 -[CCEAGLView swapBuffers] (CCEAGLView-ios.mm:430 in Waiwai202-mobile + 4280792) [0x100e351d8]
2 -[EAGLContext presentRenderbuffer:] + 79 (OpenGLES + 35468) [0x1bc1e7a8c]
2 gliPresentViewES_Exec + 187 (GLEngine + 935140) [0x1db7374e4]
1 ??? (AGXGLDriver + 155144) [0x1da4e4e08]
1 gpusSubmitDataBuffers + 143 (libGPUSupportMercury.dylib + 12004) [0x1d5d35ee4]
1 IOAccelContextSubmitDataBuffersExt2 + 211 (IOAccelerator + 8928) [0x1bb0222e0]
1 IOConnectCallStructMethod + 51 (IOKit + 25256) [0x1b91442a8]
1 IOConnectCallMethod + 231 (IOKit + 24888) [0x1b9144138]
1 io_connect_method + 415 (IOKit + 445208) [0x1b91aab18]
1 mach_msg_trap + 8 (libsystem_kernel.dylib + 98000) [0x1b8a6ded0]
1
1 ??? (AGXGLDriver + 154908) [0x1da4e4d1c]
1 ??? (AGXGLDriver + 156084) [0x1da4e51b4]
1 ??? (AGXGLDriver + 157336) [0x1da4e5698]
1 ??? (AGXGLDriver + 164208) [0x1da4e7170]
1 ??? (AGXGLDriver + 154304) [0x1da4e4ac0]
1 ??? (AGXGLDriver + 154684) [0x1da4e4c3c]
1 szone_free + 120 (libsystem_malloc.dylib + 30128) [0x1b8ab65b0]
2 start_wqthread + 0 (libsystem_pthread.dylib + 60668) [0x1b8b00cfc]
2
1 _pthread_wqthread + 471 (libsystem_pthread.dylib + 49552) [0x1b8afe190]
1 _dispatch_worker_thread2 + 127 (libdispatch.dylib + 70408) [0x1b88cc308]
1 _dispatch_root_queue_drain + 683 (libdispatch.dylib + 68500) [0x1b88cbb94]
1 _dispatch_client_callout + 15 (libdispatch.dylib + 398468) [0x1b891c484]
1 _dispatch_call_block_and_release + 23 (libdispatch.dylib + 394952) [0x1b891b6c8]
1 cocos2d::experimental::AudioEngineImpl::myAlSourceNotificationCallback (AudioEngine-inl.mm:231) (AudioEngine-inl.mm:231 in Waiwai202-mobile + 3444696) [0x100d68fd8]
1 cocos2d::experimental::AudioPlayer::wakeupRotateThread (AudioPlayer.mm:325) (AudioPlayer.mm:325 in Waiwai202-mobile + 3296312) [0x100d44c38]
1 std::__1::condition_variable::notify_all + 11 (libc++.1.dylib + 33964) [0x1b80444ac]
1 __psynch_cvbroad + 8 (libsystem_kernel.dylib + 143008) [0x1b8a78ea0]
1 <Kernel mode, Effective Thread QoS Default, Requested Thread QoS Default>
1 _pthread_start + 47 (libsystem_pthread.dylib + 45660) [0x1b8afd25c]
1 _pthread_body + 127 (libsystem_pthread.dylib + 45820) [0x1b8afd2fc]
1 WTF::wtfThreadEntryPoint + 11 (JavaScriptCore + 300724) [0x1c01c96b4]
1 WTF:
:entryPoint + 255 (JavaScriptCore + 295244) [0x1c01c814c]
1 WTF::Function::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::_0>::call() + 371 (JavaScriptCore + 44660) [0x1c018ae74]
1 WTF::ParallelHelperPool::Thread::work + 63 (JavaScriptCore + 198496) [0x1c01b0760]
1 WTF::ParallelHelperClient::runTask>, WTF::DumbPtrTraits<WTF::SharedTask<void ()> > >) + 51 (JavaScriptCore + 195856) [0x1c01afd10]
1 WTF::SharedTaskFunctor<void, JSC::Heap::runBeginPhase(JSC::GCConductor)::_18>::run() + 171 (JavaScriptCore + 6483156) [0x1c07aecd4]
1 JSC::SlotVisitor::drainFromShared + 631 (JavaScriptCore + 6590924) [0x1c07c91cc]
1 JSC::SlotVisitor::drain + 155 (JavaScriptCore + 6588960) [0x1c07c8a20]
1 JSC::SlotVisitor::drain::$_3::operator()(JSC::MarkStackArray&) const + 243 (JavaScriptCore + 6599728) [0x1c07cb430]
1 JSC::JSString::visitChildren + 64 (JavaScriptCore + 9926048) [0x1c0af75a0]
1 <Effective Thread QoS User Initiated, Requested Thread QoS User Initiated>
Binary Images:
0x100a20000 - ??? Waiwai202-mobile <5D167B8D-5647-3D8B-878C-1A813DE6B09E> /private/var/containers/Bundle/Application/EB144B17-1F0E-40D7-B2A2-1A5265F7D4BF/Waiwai202-mobile.app/Waiwai202-mobile
0x1b803c000 - 0x1b8096fff libc++.1.dylib /usr/lib/libc++.1.dylib
0x1b88bb000 - 0x1b892bfff libdispatch.dylib /usr/lib/system/libdispatch.dylib
0x1b892c000 - 0x1b8956fff libdyld.dylib <03E11FB4-F89D-31D2-8683-20EF92C4AACD> /usr/lib/system/libdyld.dylib
0x1b8a56000 - 0x1b8a80fff libsystem_kernel.dylib <982CCBAD-717D-3A28-946E-BA07918897A3> /usr/lib/system/libsystem_kernel.dylib
0x1b8aaf000 - 0x1b8ad2fff libsystem_malloc.dylib <44C4F37B-F474-310B-A1B9-8A8F1E6B63F2> /usr/lib/system/libsystem_malloc.dylib
0x1b8af2000 - 0x1b8b02fff libsystem_pthread.dylib /usr/lib/system/libsystem_pthread.dylib
0x1b8dc6000 - 0x1b912bfff CoreFoundation /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1b913e000 - 0x1b91cbfff IOKit <64062278-5CFC-33DD-8913-24E7949624B0> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1bb020000 - 0x1bb025fff IOAccelerator /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x1bb0d5000 - 0x1bb0e8fff GraphicsServices <0B2BCE1A-8349-3988-B000-614BB964F818> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1bc1df000 - 0x1bc1eafff OpenGLES <3EB93D95-1714-3109-ADCA-C8D4538899F6> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x1bd389000 - 0x1bd5c1fff QuartzCore <1F084EE4-4F36-3861-8A99-AA0BDCA5C114> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x1c0180000 - 0x1c0d56fff JavaScriptCore <08A094AC-FD43-3EA7-B519-8BB5C81AC2D9> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1d5d33000 - 0x1d5d3cfff libGPUSupportMercury.dylib <0EB0C107-13A8-35B3-8BE9-F4232BDEA7AD> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
0x1da4bf000 - 0x1da543fff AGXGLDriver <609B2708-EF77-3F85-9911-FE42BC773E06> /System/Library/Extensions/AGXGLDriver.bundle/AGXGLDriver
0x1db653000 - 0x1db73dfff GLEngine /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x1e53fd000 - 0x1e6524fff UIKitCore /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
我看了cc2.0.2 2.0.5 2.1.0 全部调用的都是JSObjectCallAsFunction这个方法。只怕2.1.0也会出现这种问题
基本是收到websocket消息的时候报错。JSB_WebSocketDelegate::onMessage时候出错
