【发布时间】:2017-04-02 18:06:08
【问题描述】:
自 2016 年 11 月 8 日以来,我们发现来自 WebThread 的崩溃突然增加。我们不知道导致崩溃的原因。
我们在应用中确实有网络文章和广告。我们没有任何应用发布。网络或广告没有显着变化。
由于崩溃发生在没有文章的屏幕上,我们认为它发生在广告上。
还有其他人看到吗?有什么想法,想法,什么?
堆栈跟踪:
Crashed: WebThread
0 WebCore 0x184b7e47c WTF::HashMap<WTF::String, WebCore::ApplicationCacheGroup*, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WebCore::ApplicationCacheGroup*> >::remove(WTF::String const&) + 48
1 WebCore 0x184b7abbc WebCore::ApplicationCacheStorage::cacheGroupDestroyed(WebCore::ApplicationCacheGroup*) + 52
2 WebCore 0x184b7abbc WebCore::ApplicationCacheStorage::cacheGroupDestroyed(WebCore::ApplicationCacheGroup*) + 52
3 WebCore 0x184b70628 WebCore::ApplicationCacheGroup::~ApplicationCacheGroup() + 56
4 WebCore 0x184b70b10 WebCore::ApplicationCacheGroup::~ApplicationCacheGroup() + 12
5 WebCore 0x184b72334 WebCore::ApplicationCacheGroup::disassociateDocumentLoader(WebCore::DocumentLoader*) + 184
6 WebCore 0x184a024a0 WebCore::ApplicationCacheHost::~ApplicationCacheHost() + 48
7 WebCore 0x184a01ad0 WebCore::DocumentLoader::~DocumentLoader() + 168
8 WebKitLegacy 0x185976ba8 WebDocumentLoaderMac::~WebDocumentLoaderMac() + 84
9 WebCore 0x184e30a78 WebCore::FrameLoader::detachFromParent() + 324
10 WebKitLegacy 0x1859e0b08 __29-[WebView(WebPrivate) _close]_block_invoke + 348
11 WebCore 0x1857842c4 HandleRunSource(void*) + 368
12 CoreFoundation 0x180ab509c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
13 CoreFoundation 0x180ab4ab0 __CFRunLoopDoSources0 + 412
14 CoreFoundation 0x180ab2830 __CFRunLoopRun + 724
15 CoreFoundation 0x1809dcc50 CFRunLoopRunSpecific + 384
16 WebCore 0x1849ce108 RunWebThread(void*) + 456
17 libsystem_pthread.dylib 0x180763b28 _pthread_body + 156
18 libsystem_pthread.dylib 0x180763a8c _pthread_body + 154
19 libsystem_pthread.dylib 0x180761028 thread_start + 4
【问题讨论】:
-
您是否使用第三方广告框架/SDK?
-
你是在主线程上创建 UIWebView 吗?如果没有,请尝试一下。
-
@shallowThought 是的,我们正在使用 DFP 和 FB 广告网络。是的,我们正在调查广告数据。
-
@MikeJRamsey56 我们在主线程上使用 webview。你知道这个错误是否只针对uiwebview吗?因为我们被转移到 wkwebview 这让我们知道它确实来自 3rd 方 sdk 之类的广告。
-
我们在 2017 年 8 月 18 日 00:00 UTC 开始出现这样的崩溃。您找到任何解决方案了吗?我们认为它以某种方式与 Google Ads SDK 相关联,但禁用 google 广告并不能完全解决问题。
标签: ios uiwebview crash webkit wkwebview