engine-native icon indicating copy to clipboard operation
engine-native copied to clipboard

Potential Crash in JSB_WebSocketDelegate::onMessage

Open dumganhar opened this issue 8 years ago • 3 comments

0 JavaScriptCore _llint_slow_path_put_by_id + 364
1 JavaScriptCore _llint_slow_path_put_by_id + 80
2 JavaScriptCore _llint_entry + 12112
3 JavaScriptCore _vmEntryToJavaScript + 272
4 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
5 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
6 JavaScriptCore JSC::callSetter(JSC::ExecState*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::ECMAMode) + 244
7 JavaScriptCore JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 804
8 JavaScriptCore _llint_slow_path_put_by_id + 820
9 JavaScriptCore _llint_entry + 12112
10 JavaScriptCore _llint_entry + 26896
11 JavaScriptCore _llint_entry + 26896
12 JavaScriptCore _llint_entry + 26896
13 JavaScriptCore _llint_entry + 26896
14 JavaScriptCore _llint_entry + 28096
15 JavaScriptCore _llint_entry + 26896
16 JavaScriptCore _llint_entry + 28096
17 JavaScriptCore _llint_entry + 26896
18 JavaScriptCore _vmEntryToJavaScript + 272
19 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
20 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
21 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 168
22 JavaScriptCore JSObjectCallAsFunction + 368
23 ahzh-mobile se::Object::call(std::__1::vector<se::Value, std::__1::allocatorse::Value > const&, se::Object*, se::Value*) + 152
24 ahzh-mobile JSB_WebSocketDelegate::onMessage(cocos2d::network::WebSocket*, cocos2d::network::WebSocket::Data const&) + 808
25 ahzh-mobile -[WebSocketImpl webSocket:didReceiveMessageWithData:] + 184
26 ahzh-mobile ___43-[SRWebSocket _handleFrameWithData:opCode:]_block_invoke.317 + 84
27 libdispatch.dylib __dispatch_call_block_and_release + 24
28 libdispatch.dylib __dispatch_client_callout + 16
29 libdispatch.dylib __dispatch_main_queue_callback_4CF$VARIANT$mp + 1016
30 CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
31 CoreFoundation ___CFRunLoopRun + 2012
32 CoreFoundation CFRunLoopRunSpecific + 436
33 GraphicsServices GSEventRunModal + 100
34 UIKit UIApplicationMain + 208
35 ahzh-mobile main (main.m:8)
36 libdyld.dylib _start + 4

dumganhar avatar Dec 25 '17 01:12 dumganhar

Another similar crash stack:

0 JavaScriptCore _llint_slow_path_get_by_id + 3540
1 JavaScriptCore _llint_slow_path_get_by_id + 80
2 JavaScriptCore _llint_entry + 10612
3 JavaScriptCore _llint_entry + 26896
4 JavaScriptCore _llint_entry + 26896
5 JavaScriptCore _llint_entry + 26996
6 JavaScriptCore _vmEntryToJavaScript + 272
7 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
8 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
9 JavaScriptCore JSC::callSetter(JSC::ExecState*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::ECMAMode) + 244
10 JavaScriptCore JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 872
11 JavaScriptCore _llint_slow_path_put_by_id + 820
12 JavaScriptCore _llint_entry + 12112
13 JavaScriptCore _llint_entry + 26996
14 JavaScriptCore _llint_entry + 26996
15 JavaScriptCore _llint_entry + 26996
16 JavaScriptCore _llint_entry + 26996
17 JavaScriptCore _llint_entry + 26896
18 JavaScriptCore _llint_entry + 26896
19 JavaScriptCore _vmEntryToJavaScript + 272
20 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
21 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
22 JavaScriptCore JSC::callSetter(JSC::ExecState*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::ECMAMode) + 244
23 JavaScriptCore JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 872
24 JavaScriptCore _llint_slow_path_put_by_id + 820
25 JavaScriptCore _llint_entry + 12112
26 JavaScriptCore _llint_entry + 28096
27 JavaScriptCore _llint_entry + 26896
28 JavaScriptCore _vmEntryToJavaScript + 272
29 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
30 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
31 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 168
32 JavaScriptCore JSObjectCallAsFunction + 368
33 ahzh-mobile se::Object::call(std::__1::vector<se::Value, std::__1::allocatorse::Value > const&, se::Object*, se::Value*) + 152
34 ahzh-mobile JSB_WebSocketDelegate::onMessage(cocos2d::network::WebSocket*, cocos2d::network::WebSocket::Data const&) + 808
35 ahzh-mobile -[WebSocketImpl webSocket:didReceiveMessageWithString:] + 324
36 ahzh-mobile ___43-[SRWebSocket _handleFrameWithData:opCode:]_block_invoke.303 + 164
37 libdispatch.dylib __dispatch_call_block_and_release + 24
38 libdispatch.dylib __dispatch_client_callout + 16
39 libdispatch.dylib __dispatch_main_queue_callback_4CF$VARIANT$mp + 1016
40 CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
41 CoreFoundation ___CFRunLoopRun + 2012
42 CoreFoundation CFRunLoopRunSpecific + 436
43 GraphicsServices GSEventRunModal + 100
44 UIKit UIApplicationMain + 236
45 ahzh-mobile main (main.m:8)
46 libdyld.dylib _start + 4

dumganhar avatar Dec 25 '17 01:12 dumganhar

similar crashes happened to us, and there is nothing we can do. help plz.

0 JavaScriptCore _llint_slow_path_jfalse + 356
1 JavaScriptCore _llint_slow_path_jfalse + 56
2 JavaScriptCore _llint_entry + 25536
3 JavaScriptCore _llint_entry + 28904
4 JavaScriptCore _vmEntryToJavaScript + 272
5 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 184
6 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 464
7 JavaScriptCore JSC::callSetter(JSC::ExecState*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::ECMAMode) + 312
8 JavaScriptCore JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 940
9 JavaScriptCore _llint_slow_path_put_by_id + 820
10 JavaScriptCore _llint_entry + 13004
11 JavaScriptCore _llint_entry + 30232
12 JavaScriptCore _llint_entry + 30232
13 JavaScriptCore _vmEntryToJavaScript + 272
14 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 184
15 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 464
16 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 168
17 JavaScriptCore JSObjectCallAsFunction + 392

skyloper avatar Apr 25 '18 05:04 skyloper

Any progress?

OlehKulykov avatar Aug 16 '19 10:08 OlehKulykov