-
Creator 版本:2.0
IOS -
重现方式:随便调用下fileutils的写入文件接口,立马崩溃
** set a breakpoint in malloc_error_break to debug
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001823812ec _pthreadkill + 8
1 libsystem_pthread.dylib 0x0000000182522288 pthread_kill$VARIANT$mp + 376
2 libsystem_c.dylib 0x00000001822efd0c abort + 140
3 libsystem_malloc.dylib 0x00000001823b9838 szone_size + 0
4 libc++.1.dylib 0x0000000181a6e4ec std::1::basic_string1::char_traits, std::_1::allocator >::~basicstring+ 251116 () + 32
5 RoomGame-mobile 0x0000000104b8b5a4 js_cocos2dx_FileUtils_writeStringToFile(se::State&) + 636324 (jsb_cocos2dx_auto.cpp:503)
6 RoomGame-mobile 0x0000000104b8ae70 js_cocos2dx_FileUtils_writeStringToFileRegistry(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 634480 (jsb_cocos2dx_auto.cpp:507)
7 JavaScriptCore 0x00000001895c2708 long long JSC::APICallbackFunction::call+ 1468168 (JSC::ExecState*) + 436
8 JavaScriptCore 0x000000018959f3d8 llint_entry + 32152
9 JavaScriptCore 0x000000018959e79c llint_entry + 29020
10 JavaScriptCore 0x000000018959e79c llint_entry + 29020
11 JavaScriptCore 0x000000018959e79c llint_entry + 29020
12 JavaScriptCore 0x000000018959e79c llint_entry + 29020
13 JavaScriptCore 0x000000018959e728 llint_entry + 28904
14 JavaScriptCore 0x0000000189597470 vmEntryToJavaScript + 272
15 JavaScriptCore 0x0000000189b48a74 JSC::JITCode::execute+ 7260788 (JSC::VM*, JSC::ProtoCallFrame*) + 184
16 JavaScriptCore 0x00000001894a040c JSC::Interpreter::executeCall+ 279564 (JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 464
17 JavaScriptCore 0x0000000189c6b540 JSC::profiledCall+ 8451392 (JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 168
18 JavaScriptCore 0x00000001894a011c JSObjectCallAsFunction + 392
19 RoomGame-mobile 0x0000000104be5170 se::Object::call(std::1::vector1::allocator > const&, se::Object*, se::Value*) + 1003888 (Object.mm:498)
20 RoomGame-mobile 0x0000000104e0044c JSB_WebSocketDelegate::onMessage(cocos2d::network::WebSocket*, cocos2d::network::WebSocket::Data const&) + 3212364 (jsb_websocket.cpp:170)
21 RoomGame-mobile 0x0000000104c799e8 -[WebSocketImpl webSocket:didReceiveMessageWithData:] + 1612264 (WebSocket-apple.mm:197)
22 RoomGame-mobile 0x0000000104bc0dac _43-[SRWebSocket _handleFrameWithData:opCode:]block_invoke.324 + 855468 (SRWebSocket.m:0)
23 RoomGame-mobile 0x0000000104e5fd70 _45-[SRDelegateController performDelegateBlock:]block_invoke.46 + 3603824 (SRDelegateController.m:122)
24 libdispatch.dylib 0x00000001821ecb24 dispatchcall_block_and_release + 24
25 libdispatch.dylib 0x00000001821ecae4 dispatchclient_callout + 16
26 libdispatch.dylib 0x00000001821f96e0 dispatchmain_queue_callback_4CF$VARIANT$mp + 1012
27 CoreFoundation 0x00000001828a3070 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
28 CoreFoundation 0x00000001828a0bc8 __CFRunLoopRun + 2272
29 CoreFoundation 0x00000001827c0da8 CFRunLoopRunSpecific + 552
30 GraphicsServices 0x00000001847a3020 GSEventRunModal + 100
31 UIKit 0x000000018c7a178c UIApplicationMain + 236
32 RoomGame-mobile 0x0000000104afe808 main + 59400 (main.m:8)
33 libdyld.dylib 0x0000000182251fc0 start + 4
之前哪个版本是正常的 :1.8.2
难道就我有写文件的需求的,我一调用writeStringToFile就崩溃了。其他人不会遇到么