【发布时间】:2015-06-01 12:11:27
【问题描述】:
当我们将应用程序闲置一段时间然后从锁定状态恢复时,iPad 应用程序崩溃,崩溃日志显示在应用程序冻结下方并重新启动应用程序,我们需要对应用程序进行软重置
Incident Identifier: EDF8518C-EFE6-4E99-B462-B5FD7BC4C68C
CrashReporter Key: 59b53e06d0757c3331182b9eed3d03b9bc5194d4
Hardware Model: iPad2,1
Process: ll [2353]
Path: /private/var/mobile/Containers/Bundle/Application/CCD700F0-DDC1-4E4A-AC23-B424866AD7DF/ll.app/ll
Identifier: com.sw.ll
Version: 0.5.1 (0.5.1)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2015-05-27 14:19:32.184 +0530
Launch Time: 2015-05-27 13:49:22.619 +0530
OS Version: iOS 8.3 (12F69)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0xbbadbeef
Triggered by Thread: 4
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib 0x3a38849c mach_msg_trap + 20
1 libsystem_kernel.dylib 0x3a388290 mach_msg + 36
2 CoreFoundation 0x2ba577ee __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2ba55db4 __CFRunLoopRun + 1012
4 CoreFoundation 0x2b9a199c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2b9a17ae CFRunLoopRunInMode + 102
6 GraphicsServices 0x331221a4 GSEventRunModal + 132
7 UIKit 0x2f12c690 UIApplicationMain + 1436
8 ll 0x000e6e3a 0xb3000 + 212538
9 libdyld.dylib 0x3a2d5aac start + 0
Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x3a38824c kevent64 + 24
1 libdispatch.dylib 0x3a2a84ec _dispatch_mgr_invoke + 276
2 libdispatch.dylib 0x3a2a821e _dispatch_mgr_thread$VARIANT$mp + 34
Thread 2 name: com.apple.NSURLConnectionLoader
Thread 2:
0 libsystem_kernel.dylib 0x3a38849c mach_msg_trap + 20
1 libsystem_kernel.dylib 0x3a388290 mach_msg + 36
2 CoreFoundation 0x2ba577ee __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2ba55db4 __CFRunLoopRun + 1012
4 CoreFoundation 0x2b9a199c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2b9a17ae CFRunLoopRunInMode + 102
6 CFNetwork 0x2b53f642 +[NSURLConnection(Loader) _resourceLoadLoop:] + 482
7 Foundation 0x2c7d0186 __NSThread__main__ + 1114
8 libsystem_pthread.dylib 0x3a41bde8 _pthread_body + 136
9 libsystem_pthread.dylib 0x3a41bd5a _pthread_start + 114
10 libsystem_pthread.dylib 0x3a419b04 thread_start + 4
Thread 3:
0 libsystem_kernel.dylib 0x3a38849c mach_msg_trap + 20
1 libsystem_kernel.dylib 0x3a388290 mach_msg + 36
2 CoreFoundation 0x2ba577ee __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2ba55db4 __CFRunLoopRun + 1012
4 CoreFoundation 0x2b9a199c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2b9eb366 CFRunLoopRun + 94
6 CoreMotion 0x2c2b6ab6 0x2c271000 + 285366
7 libsystem_pthread.dylib 0x3a41bde8 _pthread_body + 136
8 libsystem_pthread.dylib 0x3a41bd5a _pthread_start + 114
9 libsystem_pthread.dylib 0x3a419b04 thread_start + 4
Thread 4 name: WebThread
Thread 4 Crashed:
0 JavaScriptCore 0x2cf99286 WTFCrash + 54
1 JavaScriptCore 0x2cedca80 JSC::JSLock::DropAllLocks::DropAllLocks(JSC::VM*) + 176
2 WebCore 0x375fec7c SendDelegateMessage(NSInvocation*) + 180
3 WebKitLegacy 0x3811c42a CallResourceLoadDelegate(objc_object* (*)(objc_object*, objc_selector*, ...), WebView*, objc_selector, objc_object*, objc_object*, objc_object*) + 206
4 WebKitLegacy 0x381036b6 WebFrameLoaderClient::dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long, WebCore::ResourceError const&) + 202
5 WebCore 0x3762c5e2 WebCore::ResourceLoadNotifier::didFailToLoad(WebCore::ResourceLoader*, WebCore::ResourceError const&) + 62
6 WebCore 0x3762bf44 WebCore::ResourceLoader::cancel(WebCore::ResourceError const&) + 316
7 WebCore 0x3762bdf2 WebCore::ResourceLoader::cancel() + 50
8 WebCore 0x375a753e WebCore::CachedResource::removeClient(WebCore::CachedResourceClient*) + 390
9 WebCore 0x37f8badc WebCore::WebCoreAVFResourceLoader::invalidate() + 24
10 WebCore 0x37cf45a2 WebCore::MediaPlayerPrivateAVFoundationObjC::~MediaPlayerPrivateAVFoundationObjC() + 262
11 WebCore 0x37cf4ce0 WebCore::MediaPlayerPrivateAVFoundationObjC::~MediaPlayerPrivateAVFoundationObjC() + 4
12 WebCore 0x37cf00ca WebCore::MediaPlayer::~MediaPlayer() + 110
13 WebCore 0x37cf010c WebCore::MediaPlayer::~MediaPlayer() + 4
14 WebCore 0x3798ba8e WebCore::HTMLMediaElement::~HTMLMediaElement() + 842
15 WebCore 0x3796f9d8 WebCore::HTMLAudioElement::~HTMLAudioElement() + 4
16 WebCore 0x37cd96a4 WebCore::LiveNodeList::~LiveNodeList() + 40
17 WebCore 0x37f2c54e WebCore::CachedLiveNodeList<WebCore::HTMLTagNodeList>::~CachedLiveNodeList() + 138
18 WebCore 0x3768f00e WebCore::HTMLTagNodeList::~HTMLTagNodeList() + 78
19 WebCore 0x3768eb28 WebCore::JSNodeListOwner::finalize(JSC::Handle<JSC::Unknown>, void*) + 276
20 JavaScriptCore 0x2cd1f654 JSC::WeakBlock::sweep() + 72
21 JavaScriptCore 0x2ccbe7f0 JSC::WeakSet::sweep() + 16
22 JavaScriptCore 0x2ccbe79a JSC::MarkedBlock::sweep(JSC::MarkedBlock::SweepMode) + 14
23 JavaScriptCore 0x2cf25dd0 JSC::MarkedAllocator::tryAllocateHelper(unsigned long) + 128
24 JavaScriptCore 0x2ccbdfee JSC::MarkedAllocator::allocateSlowCase(unsigned long) + 114
我正在上传将暂停断点的屏幕
【问题讨论】:
-
你还有问题吗?
-
是的,我们仍然有问题。感谢您的即时回复
-
你能把代码上传到github吗?也许我可以帮助你?
-
已在问题中添加了屏幕截图,看看是否有帮助
-
performSelectorOnMainThread:withObject:waitUntilDone 将修复它
标签: ios xcode ipad native-code