AdMob WebCore::GraphicsContext3D::reshape

3,469 views
Skip to first unread message

Roberto Dias

unread,
May 4, 2015, 4:29:44 AM5/4/15
to google-adm...@googlegroups.com
Hello,

I am using SDK 7.1.0 and i am getting this crash when i load admob full screen ad.

I read that this is related with the new youtube API. Is this fixed on SDK 7.2.1?

10
Crashed: WebThread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000000000001
0
libGPUSupportMercury.dylib
gpus_ReturnNotPermittedKillClient
1
libGPUSupportMercury.dylib
gpusSubmitDataBuffers
2
WebCore
WebCore::GraphicsContext3D::reshape(int, int) + 532
3
WebCore
WebCore::WebGLRenderingContext::initializeNewContext() + 1140
4
WebCore
WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 604
5
WebCore
WebCore::WebGLRenderingContext::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*) + 1148
6
WebCore
WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 316
7
WebCore
WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 224
 

mobileadssdk-...@google.com

unread,
May 4, 2015, 3:05:20 PM5/4/15
to google-adm...@googlegroups.com
Hi Roberto,
I find nothing in the stack trace to indicate that the crash is from the mobile Ads SDK. Could you please try this on SDK sample and check if you are able to reproduce this issue?

Thanks,
Elton

Roberto Dias

unread,
May 5, 2015, 4:20:45 AM5/5/15
to google-adm...@googlegroups.com
Hello,

i cant reproduce this bug locally. I is only happening to 3% of users.
I am using Breadcrums, and this only happen when ads are visible, also i don't use any web-view on my app.

This bug started on 14 April.

According to this link, some people have the same issues with youtube SDK.


here is full logs of some of the crashes.

Andrew Brogdon (Mobile Ads SDK Team)

unread,
May 5, 2015, 7:20:16 PM5/5/15
to google-adm...@googlegroups.com
Thanks for linking in your stacktrace and crash report. I've created an issue in our tracker for this and passed it along to our engineers. 

Thanks!

-Andrew

Mariano Rezk

unread,
Nov 24, 2015, 8:31:32 AM11/24/15
to Google Mobile Ads SDK Developers
Hi Andrew, is there any update on this issue?

Yesterday we registered this exact same crash ~1100 times using SDK v7.5.2. The only SDK our app includes that uses UIWebViews is the Google Mobile AdMob SDK.

Here you can find a list of all the WebCore crashes we have:

Cheers,
Mariano

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Nov 24, 2015, 2:03:24 PM11/24/15
to Google Mobile Ads SDK Developers
I thought this one had been resolved, but it's possible that it hasn't. I'll reopen our issue report on it and add your stack traces to the notes.

Thanks for posting them!

-Andrew

r...@launchpadapps.io

unread,
Dec 20, 2015, 10:07:54 PM12/20/15
to Google Mobile Ads SDK Developers
This is seriously affecting my app (Snappp). Crashlytics has recorded this crash 3644 times, affecting over 1000 users. I was on the 7.6 SDK but for now have reverted back to 7.4, though I couldn't tell you if this fixed the issue until I submitted it and it got into the hands of many users. Sounds like this issue has been around since before then. 

For some reason, this crash started happening in large numbers around December 9th. It existed before, but it became a big problem on that day forward. My guess is it's something server-side that's being sent down that's making the app crash. A specific advertiser's ad, maybe?

r...@launchpadapps.io

unread,
Dec 20, 2015, 10:24:03 PM12/20/15
to Google Mobile Ads SDK Developers
I'm thinking this could actually just be a WebKit bug, because I can't imagine how the AdMob SDK could do something to get WebGL rendering to crash.


On Monday, May 4, 2015 at 4:29:44 AM UTC-4, Roberto Dias wrote:

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Dec 21, 2015, 12:41:54 PM12/21/15
to Google Mobile Ads SDK Developers
WebKit is my guess as well. I know this one is still being looked at to see if we can find a workaround. Would you mind posting any stacktraces and device/OS details you have, if they're different from the ones already listed?

-Andrew

Eddie Espinal

unread,
Dec 22, 2015, 10:22:53 AM12/22/15
to Google Mobile Ads SDK Developers
I'm having the same issue and in just 48 hours I got over 24k crashes due to this Webcore thing.  Here is my backtrace, this started happening once my new update went live integrating Admob SDK.


Thread : Crashed: com.apple.main-thread
0   libGPUSupportMercury.dylib     0x191efdf08 gpus_ReturnNotPermittedKillClient
1   libGPUSupportMercury.dylib     0x191efeec4 gpusSubmitDataBuffers
2   WebCore                        0x187f4bc90 WebCore::GraphicsContext3D::reshape(int, int) + 528
3   WebCore                        0x1888562d4 WebCore::WebGLRenderingContextBase::initializeNewContext() + 640
4   WebCore                        0x188855d78 WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 516
5   WebCore                        0x18884f248 WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 40
6   WebCore                        0x18885554c WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 1280
7   WebCore                        0x187c0f860 WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 348
8   WebCore                        0x187c0f620 WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 212
9   JavaScriptCore                 0x187706240 llint_entry + 25040
10  JavaScriptCore                 0x187705cc4 llint_entry + 23636
11  JavaScriptCore                 0x187705cc4 llint_entry + 23636
12  JavaScriptCore                 0x187705cc4 llint_entry + 23636
13  JavaScriptCore                 0x187705cc4 llint_entry + 23636
14  JavaScriptCore                 0x187705cc4 llint_entry + 23636
15  JavaScriptCore                 0x187705cc4 llint_entry + 23636
16  JavaScriptCore                 0x1876ffe58 vmEntryToJavaScript + 312
17  JavaScriptCore                 0x18762cc38 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
18  JavaScriptCore                 0x1872c5f10 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
19  JavaScriptCore                 0x1873d55bc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 80
20  WebCore                        0x187bc3624 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 828
21  WebCore                        0x187ea3d1c WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 696
22  WebCore                        0x187ad0940 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 328
23  WebCore                        0x187aee8f4 WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, WTF::PassRefPtr<WebCore::EventTarget>) + 300
24  WebCore                        0x187b2bdac WebCore::DOMWindow::dispatchLoadEvent() + 172
25  WebCore                        0x187ad7634 WebCore::Document::implicitClose() + 304
26  WebCore                        0x187ad6c8c WebCore::FrameLoader::checkCompleted() + 352
27  WebCore                        0x187ad5df4 WebCore::FrameLoader::finishedParsing() + 132
28  WebCore                        0x187ad5cdc WebCore::Document::finishedParsing() + 364
29  WebCore                        0x187ad2508 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
30  WebCore                        0x187e03e50 WebCore::DocumentWriter::replaceDocument(WTF::String const&, WebCore::Document*) + 284
31  WebCore                        0x18863c370 WebCore::ScriptController::executeIfJavaScriptURL(WebCore::URL const&, WebCore::ShouldReplaceDocumentIfJavaScriptURL) + 436
32  WebCore                        0x188710688 WebCore::SubframeLoader::requestFrame(WebCore::HTMLFrameOwnerElement&, WTF::String const&, WTF::AtomicString const&, WebCore::LockHistory, WebCore::LockBackForwardList) + 540
33  WebCore                        0x187fa1450 WebCore::HTMLFrameElementBase::openURL(WebCore::LockHistory, WebCore::LockBackForwardList) + 208
34  WebCore                        0x187b6905c WebCore::HTMLFrameElementBase::setLocation(WTF::String const&) + 196
35  WebCore                        0x187b68e9c WebCore::HTMLFrameElementBase::parseAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&) + 392
36  WebCore                        0x187e8d23c WebCore::Element::attributeChanged(WebCore::QualifiedName const&, WTF::AtomicString const&, WTF::AtomicString const&, WebCore::Element::AttributeModificationReason) + 972
37  WebCore                        0x187a64004 WebCore::Element::setAttributeInternal(unsigned int, WebCore::QualifiedName const&, WTF::AtomicString const&, WebCore::Element::SynchronizationOfLazyAttribute) + 676
38  WebCore                        0x188212248 WebCore::setJSHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSObject*, long long, long long) + 400
39  JavaScriptCore                 0x1872c1c30 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 1384
40  JavaScriptCore                 0x1872ba940 llint_slow_path_put_by_id + 500
41  JavaScriptCore                 0x187702a2c llint_entry + 10684
42  JavaScriptCore                 0x187705c60 llint_entry + 23536
43  JavaScriptCore                 0x187705c60 llint_entry + 23536
44  JavaScriptCore                 0x1876ffe58 vmEntryToJavaScript + 312
45  JavaScriptCore                 0x18762cc38 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
46  JavaScriptCore                 0x1872c5f10 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
47  JavaScriptCore                 0x1873d55bc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 80
48  WebCore                        0x187bc3624 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 828
49  WebCore                        0x187ea3d1c WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 696
50  WebCore                        0x187ad0940 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 328
51  WebCore                        0x187e98954 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
52  WebCore                        0x187e995d0 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 904
53  WebCore                        0x187ad06ac WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 36
54  WebCore                        0x187b2bf18 WebCore::DOMWindow::dispatchLoadEvent() + 536
55  WebCore                        0x187ad7634 WebCore::Document::implicitClose() + 304
56  WebCore                        0x187ad6c8c WebCore::FrameLoader::checkCompleted() + 352
57  WebCore                        0x187ad5df4 WebCore::FrameLoader::finishedParsing() + 132
58  WebCore                        0x187ad5cdc WebCore::Document::finishedParsing() + 364
59  WebCore                        0x187ad2508 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
60  WebCore                        0x187e03e50 WebCore::DocumentWriter::replaceDocument(WTF::String const&, WebCore::Document*) + 284
61  WebCore                        0x18863c370 WebCore::ScriptController::executeIfJavaScriptURL(WebCore::URL const&, WebCore::ShouldReplaceDocumentIfJavaScriptURL) + 436
62  WebCore                        0x188710688 WebCore::SubframeLoader::requestFrame(WebCore::HTMLFrameOwnerElement&, WTF::String const&, WTF::AtomicString const&, WebCore::LockHistory, WebCore::LockBackForwardList) + 540
63  WebCore                        0x187fa1450 WebCore::HTMLFrameElementBase::openURL(WebCore::LockHistory, WebCore::LockBackForwardList) + 208
64  WebCore                        0x187b6905c WebCore::HTMLFrameElementBase::setLocation(WTF::String const&) + 196
65  WebCore                        0x187b68e9c WebCore::HTMLFrameElementBase::parseAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&) + 392
66  WebCore                        0x187e8d23c WebCore::Element::attributeChanged(WebCore::QualifiedName const&, WTF::AtomicString const&, WTF::AtomicString const&, WebCore::Element::AttributeModificationReason) + 972
67  WebCore                        0x187a64004 WebCore::Element::setAttributeInternal(unsigned int, WebCore::QualifiedName const&, WTF::AtomicString const&, WebCore::Element::SynchronizationOfLazyAttribute) + 676
68  WebCore                        0x188212248 WebCore::setJSHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSObject*, long long, long long) + 400
69  JavaScriptCore                 0x1872c1c30 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 1384
70  JavaScriptCore                 0x1872ba940 llint_slow_path_put_by_id + 500
71  JavaScriptCore                 0x187702a2c llint_entry + 10684
72  JavaScriptCore                 0x187705c60 llint_entry + 23536
73  JavaScriptCore                 0x187705c60 llint_entry + 23536
74  JavaScriptCore                 0x1876ffe58 vmEntryToJavaScript + 312
75  JavaScriptCore                 0x18762cc38 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
76  JavaScriptCore                 0x1872c5f10 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
77  JavaScriptCore                 0x1873d55bc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 80
78  WebCore                        0x187bc3624 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 828
79  WebCore                        0x187ea3d1c WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 696
80  WebCore                        0x187ad0940 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 328
81  WebCore                        0x187e98954 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
82  WebCore                        0x187e995d0 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 904
83  WebCore                        0x187ad06ac WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 36
84  WebCore                        0x187b2bf18 WebCore::DOMWindow::dispatchLoadEvent() + 536
85  WebCore                        0x187ad7634 WebCore::Document::implicitClose() + 304
86  WebCore                        0x187ad6c8c WebCore::FrameLoader::checkCompleted() + 352
87  WebCore                        0x187ad5df4 WebCore::FrameLoader::finishedParsing() + 132
88  WebCore                        0x187ad5cdc WebCore::Document::finishedParsing() + 364
89  WebCore                        0x187ad2508 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
90  WebCore                        0x187e03e50 WebCore::DocumentWriter::replaceDocument(WTF::String const&, WebCore::Document*) + 284
91  WebCore                        0x18863c370 WebCore::ScriptController::executeIfJavaScriptURL(WebCore::URL const&, WebCore::ShouldReplaceDocumentIfJavaScriptURL) + 436
92  WebCore                        0x188710688 WebCore::SubframeLoader::requestFrame(WebCore::HTMLFrameOwnerElement&, WTF::String const&, WTF::AtomicString const&, WebCore::LockHistory, WebCore::LockBackForwardList) + 540
93  WebCore                        0x187fa1450 WebCore::HTMLFrameElementBase::openURL(WebCore::LockHistory, WebCore::LockBackForwardList) + 208
94  WebCore                        0x187b6905c WebCore::HTMLFrameElementBase::setLocation(WTF::String const&) + 196
95  WebCore                        0x187b68e9c WebCore::HTMLFrameElementBase::parseAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&) + 392
96  WebCore                        0x187e8d23c WebCore::Element::attributeChanged(WebCore::QualifiedName const&, WTF::AtomicString const&, WTF::AtomicString const&, WebCore::Element::AttributeModificationReason) + 972
97  WebCore                        0x187a64004 WebCore::Element::setAttributeInternal(unsigned int, WebCore::QualifiedName const&, WTF::AtomicString const&, WebCore::Element::SynchronizationOfLazyAttribute) + 676
98  WebCore                        0x188212248 WebCore::setJSHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSObject*, long long, long long) + 400
99  JavaScriptCore                 0x1872c1c30 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 1384
100 JavaScriptCore                 0x1872ba940 llint_slow_path_put_by_id + 500
101 JavaScriptCore                 0x187702a2c llint_entry + 10684
102 JavaScriptCore                 0x187705cc4 llint_entry + 23636
103 JavaScriptCore                 0x187705c60 llint_entry + 23536
104 JavaScriptCore                 0x1876ffe58 vmEntryToJavaScript + 312
105 JavaScriptCore                 0x18762cc38 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
106 JavaScriptCore                 0x1872c5f10 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
107 JavaScriptCore                 0x1873d55bc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 80
108 WebCore                        0x187bc3624 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 828
109 WebCore                        0x187ea3d1c WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 696
110 WebCore                        0x187ad0940 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 328
111 WebCore                        0x187e98954 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
112 WebCore                        0x187e995d0 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 904
113 WebCore                        0x187ad06ac WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 36
114 WebCore                        0x187b2bf18 WebCore::DOMWindow::dispatchLoadEvent() + 536
115 WebCore                        0x187ad7634 WebCore::Document::implicitClose() + 304
116 WebCore                        0x187ad6c8c WebCore::FrameLoader::checkCompleted() + 352
117 WebCore                        0x187ad5df4 WebCore::FrameLoader::finishedParsing() + 132
118 WebCore                        0x187ad5cdc WebCore::Document::finishedParsing() + 364
119 WebCore                        0x187ad2508 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
120 WebCore                        0x187e03e50 WebCore::DocumentWriter::replaceDocument(WTF::String const&, WebCore::Document*) + 284
121 WebCore                        0x18863c370 WebCore::ScriptController::executeIfJavaScriptURL(WebCore::URL const&, WebCore::ShouldReplaceDocumentIfJavaScriptURL) + 436
122 WebCore                        0x188710688 WebCore::SubframeLoader::requestFrame(WebCore::HTMLFrameOwnerElement&, WTF::String const&, WTF::AtomicString const&, WebCore::LockHistory, WebCore::LockBackForwardList) + 540
123 WebCore                        0x187fa1450 WebCore::HTMLFrameElementBase::openURL(WebCore::LockHistory, WebCore::LockBackForwardList) + 208
124 WebCore                        0x187b6905c WebCore::HTMLFrameElementBase::setLocation(WTF::String const&) + 196
125 WebCore                        0x187b68e9c WebCore::HTMLFrameElementBase::parseAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&) + 392
126 WebCore                        0x187e8d23c WebCore::Element::attributeChanged(WebCore::QualifiedName const&, WTF::AtomicString const&, WTF::AtomicString const&, WebCore::Element::AttributeModificationReason) + 972
127 WebCore                        0x187a64004 WebCore::Element::setAttributeInternal(unsigned int, WebCore::QualifiedName const&, WTF::AtomicString const&, WebCore::Element::SynchronizationOfLazyAttribute) + 676
128 WebCore                        0x188212248 WebCore::setJSHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSObject*, long long, long long) + 400
129 JavaScriptCore                 0x1872c1c30 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 1384
130 JavaScriptCore                 0x1872ba940 llint_slow_path_put_by_id + 500
131 JavaScriptCore                 0x187702a2c llint_entry + 10684
132 JavaScriptCore                 0x187705cc4 llint_entry + 23636
133 JavaScriptCore                 0x187705c60 llint_entry + 23536
134 JavaScriptCore                 0x1876ffe58 vmEntryToJavaScript + 312
135 JavaScriptCore                 0x18762cc38 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
136 JavaScriptCore                 0x1872c5f10 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
137 JavaScriptCore                 0x1873d55bc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 80
138 WebCore                        0x187bc3624 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 828
139 WebCore                        0x187ea3d1c WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 696
140 WebCore                        0x187ad0940 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 328
141 WebCore                        0x187e98954 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
142 WebCore                        0x187e995d0 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 904
143 WebCore                        0x187ad06ac WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 36
144 WebCore                        0x187b2bf18 WebCore::DOMWindow::dispatchLoadEvent() + 536
145 WebCore                        0x187ad7634 WebCore::Document::implicitClose() + 304
146 WebCore                        0x187ad6c8c WebCore::FrameLoader::checkCompleted() + 352
147 WebCore                        0x187ad5df4 WebCore::FrameLoader::finishedParsing() + 132
148 WebCore                        0x187ad5cdc WebCore::Document::finishedParsing() + 364
149 WebCore                        0x187ad2508 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
150 WebCore                        0x187ad1990 WebCore::DocumentWriter::end() + 92
151 WebCore                        0x187ac921c WebCore::DocumentLoader::finishedLoading(double) + 256
152 WebCore                        0x187ac8e18 WebCore::DocumentLoader::maybeLoadEmpty() + 744
153 WebCore                        0x187ac86b8 WebCore::DocumentLoader::startLoadingMainResource() + 228
154 WebCore                        0x187f18e10 std::__1::__function::__func<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL)::$_4, std::__1::allocator<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL)::$_4>, void (WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>::operator()(WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>&&, bool&&) + 64
155 WebCore                        0x187ae3b28 WebCore::PolicyCallback::call(bool) + 92
156 WebCore                        0x187ae3a9c WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction) + 608
157 WebKitLegacy                   0x188a345a4 -[WebFramePolicyListener receivedPolicyDecision:] + 232
158 CoreFoundation                 0x184033430 __invoking___ + 144
159 CoreFoundation                 0x183f30eb4 -[NSInvocation invoke] + 284
160 CoreFoundation                 0x183f357e0 -[NSInvocation invokeWithTarget:] + 60
161 WebKitLegacy                   0x188a24d48 -[_WebSafeForwarder forwardInvocation:] + 156
162 CoreFoundation                 0x1840313e8 ___forwarding___ + 408
163 CoreFoundation                 0x183f3568c _CF_forwarding_prep_0 + 92
164 CoreFoundation                 0x184033430 __invoking___ + 144
165 CoreFoundation                 0x183f30eb4 -[NSInvocation invoke] + 284
166 WebCore                        0x187af1548 HandleDelegateSource(void*) + 108
167 CoreFoundation                 0x183fe4efc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
168 CoreFoundation                 0x183fe4990 __CFRunLoopDoSources0 + 540
169 CoreFoundation                 0x183fe2690 __CFRunLoopRun + 724
170 CoreFoundation                 0x183f11680 CFRunLoopRunSpecific + 384
171 GraphicsServices               0x185420088 GSEventRunModal + 180
172 UIKit                          0x188d88d90 UIApplicationMain + 204
173 DJ Lobo                        0x100021cf8 main (main.m:16)
174 libdispatch.dylib              0x183ab28b8 (Missing)

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Dec 22, 2015, 1:27:11 PM12/22/15
to Google Mobile Ads SDK Developers
Thanks for the extra info! I'll add it to our issue report for this.

-Andrew

anoop m

unread,
Jan 11, 2016, 6:30:47 AM1/11/16
to Google Mobile Ads SDK Developers

Hi All,

I am also seeing this weird crashes recently, from the web I got 3 causes

1. Youtube player :- Which my app is not using
2. OpenGLES background calls :- No openGLES features in App directly
3. Admob:- I use it for conversion tracking

From my analysis 1&2 looks not to be the cause. I would like to check if Admob has anything to do with this, I am trying to figureout where is the cause as stacktrace is not giving much info, anything recently changed with the way Admob works??

thanks
132

Mike Miller

unread,
Mar 28, 2016, 12:44:02 PM3/28/16
to Google Mobile Ads SDK Developers
We are also seeing lots of crashes. All devices are on iOS 9. We are on v7.7.0 of the Google Mobile Ads SDK

Thread : Crashed: WebThread
0  libGPUSupportMercury.dylib     0x192445f08 gpus_ReturnNotPermittedKillClient
1  libGPUSupportMercury.dylib     0x192446ec4 gpusSubmitDataBuffers
2  WebCore                        0x188493f40 WebCore::GraphicsContext3D::reshape(int, int) + 528
3  WebCore                        0x188d9e278 WebCore::WebGLRenderingContextBase::initializeNewContext() + 640
4  WebCore                        0x188d9dd1c WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 516
5  WebCore                        0x188d971ec WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 40
6  WebCore                        0x188d9d4f0 WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 1280
7  WebCore                        0x188157ad0 WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 348
8  WebCore                        0x188157890 WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 212
9  JavaScriptCore                 0x187c4e1c0 llint_entry + 25040
10 JavaScriptCore                 0x187c4dc44 llint_entry + 23636
11 JavaScriptCore                 0x187c4dc44 llint_entry + 23636
12 JavaScriptCore                 0x187c4dc44 llint_entry + 23636
13 JavaScriptCore                 0x187c47dd8 vmEntryToJavaScript + 312
14 JavaScriptCore                 0x187b74bb8 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 180
15 JavaScriptCore                 0x1877f53e8 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*) + 8204
16 JavaScriptCore                 0x18794d810 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 440
17 WebCore                        0x188b83868 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&) + 292
18 WebCore                        0x187fd2394 WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) + 340
19 WebCore                        0x1880592b4 WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&) + 224
20 WebCore                        0x188052e94 WebCore::HTMLScriptRunner::executeParsingBlockingScripts() + 284
21 WebCore                        0x1884d18fc non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 72
22 WebCore                        0x188055660 WebCore::CachedResource::checkNotify() + 284
23 WebCore                        0x18805542c WebCore::SubresourceLoader::didFinishLoading(double) + 1020
24 CFNetwork                      0x184b4b31c ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 100
25 CFNetwork                      0x184c38e7c ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 108
26 libdispatch.dylib              0x183fc95f0 _dispatch_client_callout + 16
27 libdispatch.dylib              0x183fd292c _dispatch_block_invoke + 540
28 CFNetwork                      0x184b37a88 RunloopBlockContext::_invoke_block(void const*, void*) + 36
29 CoreFoundation                 0x1844590ac CFArrayApplyFunction + 68
30 CFNetwork                      0x184b3796c RunloopBlockContext::perform() + 136
31 CFNetwork                      0x184b3782c MultiplexerSource::perform() + 312
32 CFNetwork                      0x184b37658 MultiplexerSource::_perform(void*) + 68
33 CoreFoundation                 0x18452cefc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
34 CoreFoundation                 0x18452c990 __CFRunLoopDoSources0 + 540
35 CoreFoundation                 0x18452a690 __CFRunLoopRun + 724
36 CoreFoundation                 0x184459680 CFRunLoopRunSpecific + 384
37 WebCore                        0x188009998 RunWebThread(void*) + 456
38 libsystem_pthread.dylib        0x1841dfb28 _pthread_body + 156
39 libsystem_pthread.dylib        0x1841dfa8c _pthread_body + 154
40 libsystem_pthread.dylib        0x1841dd028 thread_start + 4

TC

unread,
Apr 12, 2016, 5:27:20 AM4/12/16
to Google Mobile Ads SDK Developers
Does anyone know if the issue goes away with the latest AdMob SDK, v7.7.1 ?

Austin Borden

unread,
May 21, 2016, 1:40:42 PM5/21/16
to Google Mobile Ads SDK Developers
Nope, we're using v7.7.1 and still getting thousands of crashes caused by WebCore (iOS 9 only).

daghis

unread,
Jun 9, 2016, 11:09:22 AM6/9/16
to Google Mobile Ads SDK Developers

I'm seeing this same problem with version 7.8.1 of the SDK.

Thanks to Firebase Crash, I've already caught about a dozen of these crashes (having just released the latest update to the App Store a few days ago). The stack trace is shown below (at least I hope it is... copy-and-paste is being finicky).

From what I've read elsewhere, it seems that this particular crash from WebCore::GraphicsContext3D::reshape(int, int) can happen if it's attempted while off-screen.

1
libGPUSupportMercury.dylib
6731259656 gpus_ReturnNotPermittedKillClient + 7944
2
libGPUSupportMercury.dylib
6731263680 gpusSubmitDataBuffers + 11968
3
WebCore
6561067160 WebCore::GraphicsContext3D::reshape(int, int) + 5304472
4
WebCore
6570686336 WebCore::WebGLRenderingContextBase::initializeNewContext() + 14923648
5
WebCore
6570684968 WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 14922280
6
WebCore
6570657348 WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 14894660
7
WebCore
6570682876 WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 14920188
8
WebCore
6557625456 WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1862768
9
WebCore
6557624880 WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 1862192
10
JavaScriptCore
6552281788 llint_entry + 4743868
11
JavaScriptCore
6552280384 llint_entry + 4742464
12
JavaScriptCore
6552280384 llint_entry + 4742464
13
JavaScriptCore
6552280384 llint_entry + 4742464
14
JavaScriptCore
6552280672 llint_entry + 4742752
15
JavaScriptCore
6552280384 llint_entry + 4742464
16
JavaScriptCore
6552280384 llint_entry + 4742464
17
JavaScriptCore
6552256212 vmEntryToJavaScript + 4718292
18
JavaScriptCore
6551386616 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 3848696
19
JavaScriptCore
6547843128 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 305208
20
JavaScriptCore
6548955040 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1417120
21
WebCore
6557310568 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1547880
22
WebCore
6560369592 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 4606904
23
WebCore
6556309364 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 546676
24
WebCore
6560323520 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 4560832
25
WebCore
6560326736 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 4564048
26
WebCore
6556308704 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 546016
27
WebCore
6561641816 non-virtual thunk to WebCore::HTMLScriptElement::dispatchLoadEvent() + 5879128
28
WebCore
6557330624 WebCore::ScriptElement::execute(WebCore::CachedScript*) + 1567936
29
WebCore
6568437080 WebCore::ScriptRunner::timerFired() + 12674392
30
WebCore
6555854280 WebCore::ThreadTimers::sharedTimerFiredInternal() + 91592
31
WebCore
6555854088 WebCore::timerFired(__CFRunLoopTimer*, void*) + 91400
32
CoreFoundation
6490101648 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 923536
33
CoreFoundation
6490100788 __CFRunLoopDoTimer + 922676
34
CoreFoundation
6490090312 __CFRunLoopRun + 912200
35
CoreFoundation
6489214028 CFRunLoopRunSpecific + 35916
36
WebCore
6556247576 RunWebThread(void*) + 484888
37
libsystem_pthread.dylib
6486620964 _pthread_body + 15140
38
libsystem_pthread.dylib
6486620808 _pthread_start + 14984
39
libsystem_pthread.dylib
6486609956 thread_start + 4132

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Jun 10, 2016, 12:31:54 PM6/10/16
to Google Mobile Ads SDK Developers
After investigating the problem further with the engineering team, we've come to the conclusion that this is an issue with the web view itself, rather than the Google Mobile Ads SDK. We're looking into ways to work around the problem, but don't have anything solid yet. In the meantime, it's likely that publishers will continue to see occasional webview crashes like this.

-Andrew

daghis

unread,
Jun 10, 2016, 2:08:01 PM6/10/16
to Google Mobile Ads SDK Developers
As I had mentioned, it seems that this particular crash happens if the web view is off-screen while being updated. In my case, I found a situation where I'll have the ad banner loaded, but then I'll have a Safari view open on top of my app's main view (via SFSafariViewController). If this happens, and the my ad banner attempts to refresh while the Safari window is open, it can crash the app.

What I've done as an attempt to workaround this problem is to set adBannerView.autoloadEnabled = false before loading the Safari viewcontroller and re-enabling the ad banner once the Safari view is dismissed.

Adam Cooper

unread,
Jun 27, 2016, 1:42:09 PM6/27/16
to Google Mobile Ads SDK Developers
Any progress on this issue? What do you recommend we do to resolve it?

We have seen this crash over 80,000 times this year, and it is definitely one of our largest.

Your help is greatly appreciated, so thank you!

TC

unread,
Aug 23, 2016, 5:10:31 AM8/23/16
to Google Mobile Ads SDK Developers
I'm also seeing this crash, but I'm not using any banners in my app, only full screen interstitials which are preloaded (cached) on app startup.

Joshua Gare

unread,
Aug 31, 2016, 7:19:38 AM8/31/16
to Google Mobile Ads SDK Developers
We are also seeing a lot of these crashes. Approximately 40% of the crashes are attributed to this issues which is very high as there seems very little we can do to fix it. At least with the other 60% we can attempt to rectify them.

Are there any updates on this?

Alexander Ermolaev

unread,
Oct 3, 2016, 1:32:31 AM10/3/16
to Google Mobile Ads SDK Developers
We have the same crash group, and it is place the first place in hockeyapp. Do you have any ideas how to solve this bug?

среда, 31 августа 2016 г., 14:19:38 UTC+3 пользователь Joshua Gare написал:

Brandon Stakenborg

unread,
Oct 11, 2016, 11:19:47 AM10/11/16
to Google Mobile Ads SDK Developers
This is still happening, seeing it on my app as well. We only use interstitial ads if that helps at all. Has any progress been made on this issue over the last year and change?


On Monday, May 4, 2015 at 4:29:44 AM UTC-4, Roberto Dias wrote:

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Oct 11, 2016, 2:48:27 PM10/11/16
to Google Mobile Ads SDK Developers
Hi guys,

We are aware of this issue and the team is working on it. Has anyone been able to reproduce this locally? If so, can you send us any of your Charles sessions? Also, do share with us any more crash logs.

Thanks,
Arjun Busani
Mobile Ads SDK Team

Twan Claassen (Net Unlimited)

unread,
Oct 12, 2016, 4:11:32 AM10/12/16
to google-adm...@googlegroups.com
Hi Arjun,

Great to hear that! I'm too using interstitials. Unfortunately I can't reproduce it locally but here are my two most common crash logs:


Thanks
Twan


--

---
You received this message because you are subscribed to a topic in the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-admob-ads-sdk/2mAlKC9Dr3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Oct 12, 2016, 9:41:41 AM10/12/16
to Google Mobile Ads SDK Developers
Hi Twan,

Thank you for the crash logs. While we investigate this issue, do let us know whenever you were able to reproduce this locally. A Charles session would be very help at that time.

Thanks,
Arjun Busani
Mobile Ads SDK Team

To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.

Stephen Aldous

unread,
Jan 11, 2017, 8:50:46 AM1/11/17
to Google Mobile Ads SDK Developers
I just enabled Interstitial ads in my app for the first time yesterday (was using smart banners only before), and since I made this change the app is now crashing with this same error. WebCore::GraphicsContext3D::reshape(int,int)

Any ideas when you'll fix it??

-Stephen.
To post to this group, send email to google-adm...@googlegroups.com.

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Jan 11, 2017, 10:21:36 AM1/11/17
to Google Mobile Ads SDK Developers
Hi Stephan,

Can you provide us a Charles log when this crash happens on your device? This looks like certain creatives might be causing these errors and we want to determine them to debug this further.

Thanks,
Arjun Busani
Mobile Ads SDK Team

Stephen Aldous

unread,
Jan 11, 2017, 10:28:24 AM1/11/17
to google-adm...@googlegroups.com
#14. Crashed: WebThread
0  libGPUSupportMercury.dylib     0x1a0cb0f94 gpus_ReturnNotPermittedKillClient
1  AGXGLDriver                    0x1a576c1bc (null)
2  libGPUSupportMercury.dylib     0x1a0cb1f44 gpusSubmitDataBuffers
3  AGXGLDriver                    0x1a576d77c (null)
4  WebCore                        0x19614c4c8 WebCore::GraphicsContext3D::reshape(int, int) + 528
5  WebCore                        0x196b275dc WebCore::WebGLRenderingContextBase::initializeNewContext() + 716
6  WebCore                        0x196b27038 WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 516
7  WebCore                        0x196b1f2e4 WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 40
8  WebCore                        0x196b268bc WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 1272
9  WebCore                        0x195d88e2c WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 520
10 WebCore                        0x19642b6b8 WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 216
11 JavaScriptCore                 0x1957a9044 llint_entry + 27476
12 JavaScriptCore                 0x1957a862c llint_entry + 24892
13 JavaScriptCore                 0x1957a862c llint_entry + 24892
14 JavaScriptCore                 0x1957a862c llint_entry + 24892
15 JavaScriptCore                 0x1957a862c llint_entry + 24892
16 JavaScriptCore                 0x1957a2328 vmEntryToJavaScript + 264
17 JavaScriptCore                 0x195674a68 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168
18 JavaScriptCore                 0x1950c58c4 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352
19 JavaScriptCore                 0x1956a5170 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 448
20 JavaScriptCore                 0x1957a2470 vmEntryToNative + 272
21 JavaScriptCore                 0x1950c5908 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 420
22 JavaScriptCore                 0x195338b00 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 164
23 WebCore                        0x195d43be0 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 992
24 WebCore                        0x196078c70 WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 620
25 WebCore                        0x196078920 WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 328
26 WebCore                        0x19606ce60 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
27 WebCore                        0x19606df0c WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 880
28 WebCore                        0x195c6e984 WebCore::Document::finishedParsing() + 152
29 WebCore                        0x195c6c418 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
30 WebCore                        0x195ca3c88 WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 232
31 WebCore                        0x19618fedc non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 100
32 WebCore                        0x195ca0b14 WebCore::CachedResource::checkNotify() + 448
33 WebCore                        0x195ca07f8 WebCore::SubresourceLoader::didFinishLoading(double) + 1020
34 CFNetwork                      0x1919d92cc __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 80
35 CFNetwork                      0x1919d925c -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 200
36 CFNetwork                      0x1919d93d0 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 56
37 CFNetwork                      0x1918fb5cc ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 96
38 CFNetwork                      0x1918f94bc ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 108
39 libdispatch.dylib              0x1900061bc _dispatch_client_callout + 16
40 libdispatch.dylib              0x190011ab0 _dispatch_block_invoke_direct + 376
41 CFNetwork                      0x1919b62a8 RunloopBlockContext::_invoke_block(void const*, void*) + 36
42 CoreFoundation                 0x191055c18 CFArrayApplyFunction + 68
43 CFNetwork                      0x1919b618c RunloopBlockContext::perform() + 136
44 CFNetwork                      0x1919b74b4 MultiplexerSource::perform() + 312
45 CFNetwork                      0x1919b7220 MultiplexerSource::_perform(void*) + 64
46 CoreFoundation                 0x19112ab5c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
47 CoreFoundation                 0x19112a4a4 __CFRunLoopDoSources0 + 524
48 CoreFoundation                 0x1911280a4 __CFRunLoopRun + 804
49 CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
50 WebCore                        0x195c5b660 RunWebThread(void*) + 456
51 libsystem_pthread.dylib        0x190211850 _pthread_body + 240
52 libsystem_pthread.dylib        0x190211760 _pthread_body + 282
53 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

--

#0. com.apple.main-thread
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  CoreFoundation                 0x19112a5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x1911281ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
5  GraphicsServices               0x192b0a198 GSEventRunModal + 180
6  UIKit                          0x19709d7fc -[UIApplication _run] + 684
7  UIKit                          0x197098534 UIApplicationMain + 208
8  Case Tracker                   0x10004384c main (Helper-ConvertMonthShort.swift:17)
9  libdispatch.dylib              0x1900395b8 (Missing)

#1. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#2. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#3. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#4. Thread
0  libsystem_pthread.dylib        0x19020ed88 start_wqthread + 126

#5. com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  CoreFoundation                 0x19112a5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x1911281ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
5  Foundation                     0x191b9326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x191bb3dd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7  UIKit                          0x197a11c38 -[UIEventFetcher threadMain] + 136
8  Foundation                     0x191c90e68 __NSThread__start__ + 1024
9  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
10 libsystem_pthread.dylib        0x190211760 _pthread_body + 282
11 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#6. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f160 _pthread_wqthread + 968
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#7. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#8. Thread
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  Case Tracker                   0x10014a1ec google_breakpad::ExceptionHandler::WaitForMessage(void*) + 4296925676
3  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
4  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
5  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#9. com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  CoreFoundation                 0x19112a5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x1911281ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
5  CFNetwork                      0x19185b8f0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336
6  Foundation                     0x191c90e68 __NSThread__start__ + 1024
7  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
8  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
9  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#10. com.google.admob.ad-view-resource
0  libsystem_kernel.dylib         0x19012d1c4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x190018df8 _dispatch_group_wait_slow + 304
2  CFNetwork                      0x191977ce8 DispatchHost::startInfoResolution(__CFString const*, __CFString const*, __CFDictionary const*) + 96
3  CFNetwork                      0x19180635c CFHostStartInfoResolution + 80
4  Case Tracker                   0x100278344 __hidden#20531_ (__hidden#20599_:56)
5  libdispatch.dylib              0x1900061fc _dispatch_call_block_and_release + 24
6  libdispatch.dylib              0x1900061bc _dispatch_client_callout + 16
7  libdispatch.dylib              0x1900143dc _dispatch_queue_serial_drain + 928
8  libdispatch.dylib              0x1900099a4 _dispatch_queue_invoke + 652
9  libdispatch.dylib              0x19001634c _dispatch_root_queue_drain + 572
10 libdispatch.dylib              0x1900160ac _dispatch_worker_thread3 + 124
11 libsystem_pthread.dylib        0x19020f2a0 _pthread_wqthread + 1288
12 libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#11. com.twitter.crashlytics.ios.MachExceptionServer
0  Case Tracker                   0x1000b7344 CLSProcessRecordAllThreads (CLSProcess.c:376)
1  Case Tracker                   0x1000b7344 CLSProcessRecordAllThreads (CLSProcess.c:376)
2  Case Tracker                   0x1000b7200 CLSProcessRecordAllThreads (CLSProcess.c:407)
3  Case Tracker                   0x1000a7148 CLSHandler (CLSHandler.m:26)
4  Case Tracker                   0x1000a1d98 CLSMachExceptionServer (CLSMachException.c:446)
5  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
6  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
7  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#12. AVAudioSession Notify Thread
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  CoreFoundation                 0x19112a5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x1911281ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
5  AVFAudio                       0x1aac3dd24 GenericRunLoopThread::Entry(void*) + 164
6  AVFAudio                       0x1aac63d9c CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
8  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
9  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#13. Thread
0  libsystem_kernel.dylib         0x19014b314 __semwait_signal + 8
1  libsystem_c.dylib              0x19006925c nanosleep + 212
2  libc++.1.dylib                 0x18fb79994 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3  JavaScriptCore                 0x19595a3ec void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 76
4  JavaScriptCore                 0x195959438 bmalloc::waitUntilFalse(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 128
5  JavaScriptCore                 0x195959274 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 60
6  JavaScriptCore                 0x195959114 bmalloc::Heap::concurrentScavenge() + 80
7  JavaScriptCore                 0x19595a4d8 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 92
8  JavaScriptCore                 0x19595a404 std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocator<std::__1::mutex> >::~__shared_ptr_emplace() + 10
9  JavaScriptCore                 0x19595a6b4 void* std::__1::__thread_proxy<std::__1::tuple<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 92
10 libsystem_pthread.dylib        0x190211850 _pthread_body + 240
11 libsystem_pthread.dylib        0x190211760 _pthread_body + 282
12 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#14. Crashed: WebThread
0  libGPUSupportMercury.dylib     0x1a0cb0f94 gpus_ReturnNotPermittedKillClient
1  AGXGLDriver                    0x1a576c1bc (null)
2  libGPUSupportMercury.dylib     0x1a0cb1f44 gpusSubmitDataBuffers
3  AGXGLDriver                    0x1a576d77c (null)
4  WebCore                        0x19614c4c8 WebCore::GraphicsContext3D::reshape(int, int) + 528
5  WebCore                        0x196b275dc WebCore::WebGLRenderingContextBase::initializeNewContext() + 716
6  WebCore                        0x196b27038 WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 516
7  WebCore                        0x196b1f2e4 WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 40
8  WebCore                        0x196b268bc WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 1272
9  WebCore                        0x195d88e2c WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 520
10 WebCore                        0x19642b6b8 WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 216
11 JavaScriptCore                 0x1957a9044 llint_entry + 27476
12 JavaScriptCore                 0x1957a862c llint_entry + 24892
13 JavaScriptCore                 0x1957a862c llint_entry + 24892
14 JavaScriptCore                 0x1957a862c llint_entry + 24892
15 JavaScriptCore                 0x1957a862c llint_entry + 24892
16 JavaScriptCore                 0x1957a2328 vmEntryToJavaScript + 264
17 JavaScriptCore                 0x195674a68 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168
18 JavaScriptCore                 0x1950c58c4 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352
19 JavaScriptCore                 0x1956a5170 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 448
20 JavaScriptCore                 0x1957a2470 vmEntryToNative + 272
21 JavaScriptCore                 0x1950c5908 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 420
22 JavaScriptCore                 0x195338b00 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 164
23 WebCore                        0x195d43be0 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 992
24 WebCore                        0x196078c70 WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 620
25 WebCore                        0x196078920 WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 328
26 WebCore                        0x19606ce60 WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 112
27 WebCore                        0x19606df0c WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 880
28 WebCore                        0x195c6e984 WebCore::Document::finishedParsing() + 152
29 WebCore                        0x195c6c418 WebCore::HTMLDocumentParser::prepareToStopParsing() + 172
30 WebCore                        0x195ca3c88 WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 232
31 WebCore                        0x19618fedc non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 100
32 WebCore                        0x195ca0b14 WebCore::CachedResource::checkNotify() + 448
33 WebCore                        0x195ca07f8 WebCore::SubresourceLoader::didFinishLoading(double) + 1020
34 CFNetwork                      0x1919d92cc __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 80
35 CFNetwork                      0x1919d925c -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 200
36 CFNetwork                      0x1919d93d0 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 56
37 CFNetwork                      0x1918fb5cc ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 96
38 CFNetwork                      0x1918f94bc ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 108
39 libdispatch.dylib              0x1900061bc _dispatch_client_callout + 16
40 libdispatch.dylib              0x190011ab0 _dispatch_block_invoke_direct + 376
41 CFNetwork                      0x1919b62a8 RunloopBlockContext::_invoke_block(void const*, void*) + 36
42 CoreFoundation                 0x191055c18 CFArrayApplyFunction + 68
43 CFNetwork                      0x1919b618c RunloopBlockContext::perform() + 136
44 CFNetwork                      0x1919b74b4 MultiplexerSource::perform() + 312
45 CFNetwork                      0x1919b7220 MultiplexerSource::_perform(void*) + 64
46 CoreFoundation                 0x19112ab5c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
47 CoreFoundation                 0x19112a4a4 __CFRunLoopDoSources0 + 524
48 CoreFoundation                 0x1911280a4 __CFRunLoopRun + 804
49 CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
50 WebCore                        0x195c5b660 RunWebThread(void*) + 456
51 libsystem_pthread.dylib        0x190211850 _pthread_body + 240
52 libsystem_pthread.dylib        0x190211760 _pthread_body + 282
53 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#15. JIT Worklist Worker Thread
0  libsystem_kernel.dylib         0x19014ae1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1902109c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x18fb393ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195942d44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  JavaScriptCore                 0x19571aa38 JSC::JITWorklist::runThread() + 192
5  JavaScriptCore                 0x19571ae88 WTF::Vector<WTF::RefPtr<JSC::JITWorklist::Plan>, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtr<JSC::JITWorklist::Plan>*) + 14
6  JavaScriptCore                 0x19508b09c WTF::threadEntryPoint(void*) + 212
7  JavaScriptCore                 0x19508afac WTF::wtfThreadEntryPoint(void*) + 24
8  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
10 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#16. WTF Parallel Helper Thread
0  libsystem_kernel.dylib         0x19014ae1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1902109c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x18fb393ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195942d44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  JavaScriptCore                 0x1959422c8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) + 288
5  JavaScriptCore                 0x195942068 WTF::ParallelHelperPool::helperThreadBody() + 76
6  JavaScriptCore                 0x19508b09c WTF::threadEntryPoint(void*) + 212
7  JavaScriptCore                 0x19508afac WTF::wtfThreadEntryPoint(void*) + 24
8  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
10 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#17. WebCore: LocalStorage
0  libsystem_kernel.dylib         0x19014ae1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1902109c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x18fb393ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195942d44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  WebKitLegacy                   0x196d42e8c bool WTF::ConditionBase::waitForSecondsImpl<WTF::Lock>(WTF::Lock&, double) + 128
5  WebKitLegacy                   0x196d42ca4 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, double) + 124
6  WebKitLegacy                   0x196d422cc WebCore::StorageThread::threadEntryPoint() + 68
7  JavaScriptCore                 0x19508b09c WTF::threadEntryPoint(void*) + 212
8  JavaScriptCore                 0x19508afac WTF::wtfThreadEntryPoint(void*) + 24
9  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
10 libsystem_pthread.dylib        0x190211760 _pthread_body + 282
11 libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#18. com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x19014b23c __select + 8
1  CoreFoundation                 0x191131468 __CFSocketManager + 640
2  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
3  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
4  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#19. com.apple.CFNetwork.CustomProtocols
0  libsystem_kernel.dylib         0x19012d188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x19012cff8 mach_msg + 72
2  CoreFoundation                 0x19112a5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x1911281ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x1910562b8 CFRunLoopRunSpecific + 444
5  CFNetwork                      0x1919b5750 _privateRunloopEmulationSet(void*) + 264
6  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
7  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
8  libsystem_pthread.dylib        0x19020ed94 thread_start + 4

#20. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f160 _pthread_wqthread + 968
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#21. com.apple.root.default-qos.overcommit
0  libsystem_kernel.dylib         0x19013164c kevent + 8
1  libsystem_info.dylib           0x190115b34 _mdns_search + 1096
2  libsystem_info.dylib           0x1901151e0 mdns_addrinfo + 416
3  libsystem_info.dylib           0x190118e98 search_addrinfo + 172
4  libsystem_info.dylib           0x19010c584 si_addrinfo + 1524
5  libsystem_info.dylib           0x19011b88c __si_async_call_block_invoke + 96
6  libdispatch.dylib              0x1900061fc _dispatch_call_block_and_release + 24
7  libdispatch.dylib              0x1900061bc _dispatch_client_callout + 16
8  libdispatch.dylib              0x190016518 _dispatch_root_queue_drain + 1032
9  libdispatch.dylib              0x1900160ac _dispatch_worker_thread3 + 124
10 libsystem_pthread.dylib        0x19020f2a0 _pthread_wqthread + 1288
11 libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#22. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#23. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#24. Thread
0  libsystem_pthread.dylib        0x19020ed88 start_wqthread + 126

#25. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#26. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#27. Thread
0  libsystem_kernel.dylib         0x19014ba88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x19020f160 _pthread_wqthread + 968
2  libsystem_pthread.dylib        0x19020ed8c start_wqthread + 4

#28. Thread
0  libsystem_kernel.dylib         0x19012d1dc semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x190018770 _dispatch_semaphore_wait_slow + 112
2  libdispatch.dylib              0x190017808 _dispatch_worker_thread + 268
3  libsystem_pthread.dylib        0x190211850 _pthread_body + 240
4  libsystem_pthread.dylib        0x190211760 _pthread_body + 282
5  libsystem_pthread.dylib        0x19020ed94 thread_start + 4


To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

To post to this group, send email to google-adm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Jan 11, 2017, 11:03:41 AM1/11/17
to Google Mobile Ads SDK Developers
Hi Stephan,

Thank you for the crash logs but we need to determine the actual creative (ad) that is causing this issue. Can you use Charles to record this from your app? That would be really useful.

Thanks,
Arjun Busani
Mobile Ads SDK Team

Hello,

I am using SDK <span style="font-family:roboto,sans-serif;font-size:14px;line-height:22.4

Stephen Aldous

unread,
Jan 11, 2017, 11:21:02 AM1/11/17
to google-adm...@googlegroups.com
I've not been able to reproduce myself yet, but the crashlytics reports show a number of my users experiencing it. I will keep trying to reproduce and get a Charles log when it happens.

--

Lionel Gerber

unread,
Mar 23, 2017, 4:26:05 AM3/23/17
to Google Mobile Ads SDK Developers
Hi,

We are facing same issue with interstital or rewarded videos (no banner), firebase crash reporting are reporting many gpus_ReturnNotPermittedKillClient from webcore entrypoint. 

We don't use any webview. We had deactivated all mediation partners, things are better because we avoid partners issues, but this one is still present and affects 5% of our users.

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Mar 23, 2017, 10:24:34 AM3/23/17
to Google Mobile Ads SDK Developers
Hi Lionel,

Can you share your crash logs with us? 

Thanks,
Arjun Busani
Mobile Ads SDK Team

Lionel Gerber

unread,
Mar 23, 2017, 10:56:33 AM3/23/17
to Google Mobile Ads SDK Developers
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 8084
2 AGXGLDriver gldUpdateDispatch + 151992
3 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 12096
4 AGXGLDriver gldUpdateDispatch + 157560
5 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 5596356
6 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 15930840
7 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 15929396
8 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 15897312
9 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 15927480
10 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1650216
11 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 8607412
12 JavaScriptCore llint_entry + 7503936
13 JavaScriptCore llint_entry + 7501352
14 JavaScriptCore llint_entry + 7501352
15 JavaScriptCore llint_entry + 7501352
16 JavaScriptCore llint_entry + 7501352
17 JavaScriptCore vmEntryToJavaScript + 7476004
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 6240868
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280768
20 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 6439276
21 JavaScriptCore vmEntryToNative + 7476332
22 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280836
23 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 2849532
24 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1367004
25 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 4729964
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 4729116
27 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 4681308
28 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 4685576
29 WebCore WebCore::Document::finishedParsing() + 493952
30 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 484372
31 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 711812
32 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 5873368
33 WebCore WebCore::CachedResource::checkNotify() + 699152
34 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 698356
35 CFNetwork __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 2478792
36 CFNetwork -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 2478680
37 CFNetwork -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 2479052
38 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 1570248
39 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 1561784
40 libdispatch.dylib _dispatch_client_callout + 4536
41 libdispatch.dylib _dispatch_block_invoke_direct + 51884
42 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 2335396
43 CoreFoundation CFArrayApplyFunction + 35860
44 CFNetwork RunloopBlockContext::perform() + 2335112
45 CFNetwork MultiplexerSource::perform() + 2340016
46 CFNetwork MultiplexerSource::_perform(void*) + 2339356
47 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 908120
48 CoreFoundation __CFRunLoopDoSources0 + 906400
49 CoreFoundation __CFRunLoopRun + 897184
50 CoreFoundation CFRunLoopRunSpecific + 37556
51 WebCore RunWebThread(void*) + 415324
52 libsystem_pthread.dylib _pthread_body + 14412
53 libsystem_pthread.dylib _pthread_start + 14172
54 libsystem_pthread.dylib thread_start + 3472
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 5036
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7809
3 IMGSGX543RC2GLDriver 748322687 + 12159
4 IOAccelerator IOAccelContextFinishResourceSysMem + 9477
5 libGPUSupportMercury.dylib gldFinishObject + 20103
6 GLEngine glBufferSubData_Exec + 156175
7 OpenGLES glBufferSubData + 8045
8 WebCore WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 12207213
9 WebCore WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 8027843
10 JavaScriptCore llint_entry + 3906105
11 JavaScriptCore llint_entry + 3904195
12 JavaScriptCore llint_entry + 3904195
13 JavaScriptCore llint_entry + 3904195
14 JavaScriptCore llint_entry + 3904195
15 JavaScriptCore llint_entry + 3904195
16 JavaScriptCore llint_entry + 3904195
17 JavaScriptCore llint_entry + 3904195
18 JavaScriptCore llint_entry + 3904195
19 JavaScriptCore vmEntryToJavaScript + 3881999
20 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2926253
21 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230423
22 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1237781
23 WebCore WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 5655999
24 WebCore WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 7256795
25 WebCore WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 10293875
26 WebCore WebCore::DisplayRefreshMonitor::displayDidRefresh() + 2814447
27 WebCore -[WebDisplayLinkHandler handleDisplayLink:] + 2816167
28 QuartzCore CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 42319
29 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 41879
30 IOMobileFramebuffer IOMobileFramebufferVsyncNotifyFunc + 25031
31 IOKit IODispatchCalloutFromCFMessage + 20371
32 CoreFoundation __CFMachPortPerform + 696389
33 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 777741
34 CoreFoundation __CFRunLoopDoSource1 + 775673
35 CoreFoundation __CFRunLoopRun + 767999
36 CoreFoundation CFRunLoopRunSpecific + 42289
37 CoreFoundation CFRunLoopRunInMode + 41791
38 WebCore RunWebThread(void*) + 310401
39 libsystem_pthread.dylib _pthread_body + 14885
40 libsystem_pthread.dylib _pthread_start + 14667
41 libsystem_pthread.dylib thread_start + 5274
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 5036
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7809
3 IMGSGX543RC2GLDriver 756973439 + 12159
4 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 4335569
5 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 12195723
6 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 12194629
7 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 12170705
8 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 12192999
9 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1257673
10 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 6555111
11 WebCore WebCore::jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::ExecState*) + 1257177
12 JavaScriptCore llint_entry + 3906105
13 JavaScriptCore llint_entry + 3904267
14 JavaScriptCore llint_entry + 3904267
15 JavaScriptCore llint_entry + 3904267
16 JavaScriptCore llint_entry + 3904267
17 JavaScriptCore vmEntryToJavaScript + 3881999
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2926253
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230423
20 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230177
21 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 3087749
22 JavaScriptCore vmEntryToNative + 3882397
23 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230479
24 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1237781
25 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1042279
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 3660057
27 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 3659403
28 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 3623119
29 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 3625691
30 WebCore WebCore::Document::finishedParsing() + 372509
31 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 365549
32 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 541791
33 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 540517
34 WebCore WebCore::CachedResource::checkNotify() + 532209
35 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 531681
36 CFNetwork __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 2009431
37 CFNetwork -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 2009361
38 CFNetwork -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 2009601
39 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 1268023
40 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 1261887
41 libdispatch.dylib _dispatch_client_callout + 4225
42 libdispatch.dylib _dispatch_block_invoke_direct + 46963
43 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 1882837
44 CoreFoundation CFArrayApplyFunction + 40771
45 CFNetwork RunloopBlockContext::perform() + 1882559
46 CFNetwork MultiplexerSource::perform() + 1886589
47 CFNetwork MultiplexerSource::_perform(void*) + 1886095
48 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 775961
49 CoreFoundation __CFRunLoopDoSources0 + 774691
50 CoreFoundation __CFRunLoopRun + 767225
51 CoreFoundation CFRunLoopRunSpecific + 42289
52 CoreFoundation CFRunLoopRunInMode + 41791
53 WebCore RunWebThread(void*) + 310401
54 libsystem_pthread.dylib _pthread_body + 14885
55 libsystem_pthread.dylib _pthread_start + 14667
56 libsystem_pthread.dylib thread_start + 5274
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 8084
2 AGXGLDriver gldUpdateDispatch + 151992
3 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 12096
4 AGXGLDriver gldUpdateDispatch + 157560
5 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 5601584
6 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 15939828
7 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 15938384
8 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 15906288
9 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 15936468
10 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1653148
11 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 8613828
12 JavaScriptCore llint_entry + 7503968
13 JavaScriptCore llint_entry + 7501384
14 JavaScriptCore llint_entry + 7501384
15 JavaScriptCore llint_entry + 7501384
16 JavaScriptCore llint_entry + 7501384
17 JavaScriptCore vmEntryToJavaScript + 7476036
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 6240904
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280804
20 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 6439312
21 JavaScriptCore vmEntryToNative + 7476364
22 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280872
23 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 2849568
24 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1369936
25 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 4735088
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 4734240
27 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 4686432
28 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 4690700
29 WebCore WebCore::Document::finishedParsing() + 497604
30 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 488024
31 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterYield() + 1148620
32 WebCore WebCore::ThreadTimers::sharedTimerFiredInternal() + 74780
33 WebCore WebCore::timerFired(__CFRunLoopTimer*, void*) + 74612
34 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 909780
35 CoreFoundation __CFRunLoopDoTimer + 909032
36 CoreFoundation __CFRunLoopDoTimers + 907172
37 CoreFoundation __CFRunLoopRun + 897952
38 CoreFoundation CFRunLoopRunSpecific + 37556
39 WebCore RunWebThread(void*) + 418956
40 libsystem_pthread.dylib _pthread_body + 14412
41 libsystem_pthread.dylib _pthread_start + 14172
42 libsystem_pthread.dylib thread_start + 3472
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 7944
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 11968
3 WebCore WebCore::GraphicsContext3D::endPaint() + 5299964
4 WebCore -[WebGLLayer display] + 14891304
5 QuartzCore CA::Layer::display_if_needed(CA::Transaction*) + 38828
6 QuartzCore CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 38040
7 QuartzCore CA::Context::commit_transaction(CA::Transaction*) + 35516
8 QuartzCore CA::Transaction::commit() + 34844
9 QuartzCore CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 7648
10 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 919332
11 CoreFoundation __CFRunLoopDoObservers + 910536
12 CoreFoundation CFRunLoopRunSpecific + 35948
13 WebCore RunWebThread(void*) + 484888
14 libsystem_pthread.dylib _pthread_body + 15140
15 libsystem_pthread.dylib _pthread_start + 14984
16 libsystem_pthread.dylib thread_start + 4132
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 8084
2 AGXGLDriver gldUpdateDispatch + 151992
3 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 12096
4 AGXGLDriver gldUpdateDispatch + 157560
5 IOAccelerator IOAccelContextFinishResourceSysMem + 11812
6 libGPUSupportMercury.dylib gldFinishObject + 30184
7 GLEngine glBufferSubData_Exec + 174404
8 WebCore WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 15955764
9 WebCore WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 10640024
10 JavaScriptCore llint_entry + 7503968
11 JavaScriptCore llint_entry + 7501284
12 JavaScriptCore llint_entry + 7501284
13 JavaScriptCore llint_entry + 7501284
14 JavaScriptCore llint_entry + 7501384
15 JavaScriptCore llint_entry + 7501284
16 JavaScriptCore llint_entry + 7501284
17 JavaScriptCore llint_entry + 7501384
18 JavaScriptCore llint_entry + 7501284
19 JavaScriptCore llint_entry + 7501284
20 JavaScriptCore llint_entry + 7501284
21 JavaScriptCore llint_entry + 7501284
22 JavaScriptCore llint_entry + 7501284
23 JavaScriptCore llint_entry + 7501284
24 JavaScriptCore vmEntryToJavaScript + 7476036
25 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 6240904
26 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280804
27 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 2849568
28 WebCore WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 7390828
29 WebCore WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 9565788
30 WebCore WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 13490948
31 WebCore WebCore::DisplayRefreshMonitor::displayDidRefresh() + 3858664
32 WebCore -[WebDisplayLinkHandler handleDisplayLink:] + 3860988
33 QuartzCore CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 44832
34 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 44492
35 IOKit IODispatchCalloutFromCFMessage + 24720
36 CoreFoundation __CFMachPortPerform + 810572
37 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 909844
38 CoreFoundation __CFRunLoopDoSource1 + 907720
39 CoreFoundation __CFRunLoopRun + 898220
40 CoreFoundation CFRunLoopRunSpecific + 37556
41 WebCore RunWebThread(void*) + 418956
42 libsystem_pthread.dylib _pthread_body + 14412
43 libsystem_pthread.dylib _pthread_start + 14172
44 libsystem_pthread.dylib thread_start + 3472
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 7944
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 11968
3 IOAccelerator IOAccelContextFinishResourceSysMem + 8220
4 libGPUSupportMercury.dylib gldFinishObject + 30276
5 GLEngine glBufferSubData_Exec + 175260
6 WebCore WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, JSC::ArrayBufferView*, int&) + 14935140
7 WebCore WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 10128088
8 JavaScriptCore llint_entry + 4743036
9 JavaScriptCore llint_entry + 4741532
10 JavaScriptCore llint_entry + 4741532
11 JavaScriptCore llint_entry + 4741532
12 JavaScriptCore llint_entry + 4741532
13 JavaScriptCore llint_entry + 4741532
14 JavaScriptCore llint_entry + 4741532
15 JavaScriptCore llint_entry + 4741532
16 JavaScriptCore llint_entry + 4741532
17 JavaScriptCore vmEntryToJavaScript + 4717460
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 3847864
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 303720
20 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1416224
21 WebCore WebCore::JSCallbackData::invokeCallback(JSC::JSValue, JSC::MarkedArgumentBuffer&, bool*) + 1930544
22 WebCore WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 8992200
23 WebCore WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 12655892
24 WebCore WebCore::DisplayRefreshMonitor::displayDidRefresh() + 3776000
25 QuartzCore CA::Display::DisplayLinkItem::dispatch() + 377384
26 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 377052
27 IOKit IODispatchCalloutFromCFMessage + 24144
28 CoreFoundation __CFMachPortPerform + 823340
29 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 923600
30 CoreFoundation __CFRunLoopDoSource1 + 921352
31 CoreFoundation __CFRunLoopRun + 912480
32 CoreFoundation CFRunLoopRunSpecific + 35916
33 WebCore RunWebThread(void*) + 483588
34 libsystem_pthread.dylib _pthread_body + 15140
35 libsystem_pthread.dylib _pthread_start + 14984
36 libsystem_pthread.dylib thread_start + 4132
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 5036
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7809
3 IMGSGX554GLDriver 760062687 + 13023
4 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 4335569
5 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 12195723
6 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 12194629
7 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 12170705
8 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 12192999
9 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1257673
10 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 6555111
11 WebCore WebCore::jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::ExecState*) + 1257177
12 JavaScriptCore llint_entry + 3906105
13 JavaScriptCore llint_entry + 3904267
14 JavaScriptCore llint_entry + 3904267
15 JavaScriptCore llint_entry + 3904267
16 JavaScriptCore llint_entry + 3904267
17 JavaScriptCore vmEntryToJavaScript + 3881999
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2926253
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230423
20 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230177
21 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 3087749
22 JavaScriptCore vmEntryToNative + 3882397
23 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230479
24 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1237781
25 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1042279
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 3660057
27 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 3659403
28 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 3623119
29 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 3625691
30 WebCore WebCore::Document::finishedParsing() + 372509
31 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 365549
32 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 541791
33 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 540517
34 WebCore WebCore::CachedResource::checkNotify() + 532209
35 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 531681
36 CFNetwork __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 2009431
37 CFNetwork -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 2009361
38 CFNetwork -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 2009601
39 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 1268023
40 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 1261887
41 libdispatch.dylib _dispatch_client_callout + 4225
42 libdispatch.dylib _dispatch_block_invoke_direct + 46963
43 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 1882837
44 CoreFoundation CFArrayApplyFunction + 40771
45 CFNetwork RunloopBlockContext::perform() + 1882559
46 CFNetwork MultiplexerSource::perform() + 1886589
47 CFNetwork MultiplexerSource::_perform(void*) + 1886095
48 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 775961
49 CoreFoundation __CFRunLoopDoSources0 + 774691
50 CoreFoundation __CFRunLoopRun + 767225
51 CoreFoundation CFRunLoopRunSpecific + 42289
52 CoreFoundation CFRunLoopRunInMode + 41791
53 WebCore RunWebThread(void*) + 310401
54 libsystem_pthread.dylib _pthread_body + 14885
55 libsystem_pthread.dylib _pthread_start + 14667
56 libsystem_pthread.dylib thread_start + 5274
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 8080
2 AGXGLDriver gldUpdateDispatch + 151992
3 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 12092
4 AGXGLDriver gldUpdateDispatch + 157560
5 IOAccelerator IOAccelContextFinishResourceSysMem + 11812
6 libGPUSupportMercury.dylib gldFinishObject + 30180
7 GLEngine glBufferSubData_Exec + 174608
8 WebCore WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 15937248
9 WebCore WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 10628668
10 JavaScriptCore llint_entry + 7496780
11 JavaScriptCore llint_entry + 7494096
12 JavaScriptCore llint_entry + 7494096
13 JavaScriptCore llint_entry + 7494096
14 JavaScriptCore llint_entry + 7494096
15 JavaScriptCore llint_entry + 7494096
16 JavaScriptCore llint_entry + 7494096
17 JavaScriptCore llint_entry + 7494096
18 JavaScriptCore llint_entry + 7494096
19 JavaScriptCore vmEntryToJavaScript + 7468980
20 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 6236804
21 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280056
22 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 2847396
23 WebCore WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 7380636
24 WebCore WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 9555504
25 WebCore WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 13472556
26 WebCore WebCore::DisplayRefreshMonitor::displayDidRefresh() + 3855008
27 WebCore -[WebDisplayLinkHandler handleDisplayLink:] + 3857332
28 QuartzCore CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 45496
29 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 45156
30 IOKit IODispatchCalloutFromCFMessage + 24884
31 CoreFoundation __CFMachPortPerform + 808296
32 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 907568
33 CoreFoundation __CFRunLoopDoSource1 + 905444
34 CoreFoundation __CFRunLoopRun + 895944
35 CoreFoundation CFRunLoopRunSpecific + 36932
36 WebCore RunWebThread(void*) + 418904
37 libsystem_pthread.dylib _pthread_body + 14412
38 libsystem_pthread.dylib _pthread_start + 14172
39 libsystem_pthread.dylib thread_start + 3496
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 8084
2 AGXGLDriver gldUpdateDispatch + 151992
3 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 12096
4 AGXGLDriver gldUpdateDispatch + 157560
5 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 5596356
6 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 15930840
7 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 15929396
8 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 15897312
9 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 15927480
10 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1650216
11 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 8607412
12 JavaScriptCore llint_entry + 7503936
13 JavaScriptCore llint_entry + 7501352
14 JavaScriptCore llint_entry + 7501352
15 JavaScriptCore llint_entry + 7501352
16 JavaScriptCore llint_entry + 7501352
17 JavaScriptCore vmEntryToJavaScript + 7476004
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 6240868
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280768
20 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 6439276
21 JavaScriptCore vmEntryToNative + 7476332
22 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 280836
23 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 2849532
24 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1367004
25 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 4729964
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 4729116
27 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 4681308
28 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 4685576
29 WebCore WebCore::Document::finishedParsing() + 493952
30 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 484372
31 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 711812
32 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 5873368
33 WebCore WebCore::CachedResource::checkNotify() + 699152
34 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 698356
35 CFNetwork __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 2478792
36 CFNetwork -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 2478680
37 CFNetwork -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 2479052
38 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 1570248
39 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 1561784
40 libdispatch.dylib _dispatch_client_callout + 4536
41 libdispatch.dylib _dispatch_block_invoke_direct + 51884
42 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 2335396
43 CoreFoundation CFArrayApplyFunction + 35860
44 CFNetwork RunloopBlockContext::perform() + 2335112
45 CFNetwork MultiplexerSource::perform() + 2340016
46 CFNetwork MultiplexerSource::_perform(void*) + 2339356
47 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 908120
48 CoreFoundation __CFRunLoopDoSources0 + 906400
49 CoreFoundation __CFRunLoopRun + 897184
50 CoreFoundation CFRunLoopRunSpecific + 37556
51 WebCore RunWebThread(void*) + 415324
52 libsystem_pthread.dylib _pthread_body + 14412
53 libsystem_pthread.dylib _pthread_start + 14172
54 libsystem_pthread.dylib thread_start + 3472
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 5036
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7809
3 IMGSGX543RC2GLDriver 773816191 + 12159
4 IOAccelerator IOAccelContextFinishResourceSysMem + 9477
5 libGPUSupportMercury.dylib gldFinishObject + 20103
6 GLEngine glBufferSubData_Exec + 156175
7 OpenGLES glBufferSubData + 8045
8 WebCore WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 12207213
9 WebCore WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 8027843
10 JavaScriptCore llint_entry + 3906105
11 JavaScriptCore llint_entry + 3904195
12 JavaScriptCore llint_entry + 3904195
13 JavaScriptCore llint_entry + 3904195
14 JavaScriptCore llint_entry + 3904195
15 JavaScriptCore llint_entry + 3904195
16 JavaScriptCore llint_entry + 3904195
17 JavaScriptCore llint_entry + 3904195
18 JavaScriptCore llint_entry + 3904195
19 JavaScriptCore vmEntryToJavaScript + 3881999
20 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2926253
21 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230423
22 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1237781
23 WebCore WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 5655999
24 WebCore WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 7256795
25 WebCore WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 10293875
26 WebCore WebCore::DisplayRefreshMonitor::displayDidRefresh() + 2814447
27 WebCore -[WebDisplayLinkHandler handleDisplayLink:] + 2816167
28 QuartzCore CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 42319
29 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 41879
30 IOMobileFramebuffer IOMobileFramebufferVsyncNotifyFunc + 25031
31 IOKit IODispatchCalloutFromCFMessage + 20371
32 CoreFoundation __CFMachPortPerform + 696389
33 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 777741
34 CoreFoundation __CFRunLoopDoSource1 + 775673
35 CoreFoundation __CFRunLoopRun + 767999
36 CoreFoundation CFRunLoopRunSpecific + 42289
37 CoreFoundation CFRunLoopRunInMode + 41791
38 WebCore RunWebThread(void*) + 310401
39 libsystem_pthread.dylib _pthread_body + 14885
40 libsystem_pthread.dylib _pthread_start + 14667
41 libsystem_pthread.dylib thread_start + 5274
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 5036
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7809
3 IMGSGX543RC2GLDriver 756973439 + 12159
4 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 4335569
5 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 12195723
6 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::RefPtr<WebCore::GraphicsContext3D>&&, WebCore::GraphicsContext3D::Attributes) + 12194629
7 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 12170705
8 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 12192999
9 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1257673
10 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState&) + 6555111
11 WebCore WebCore::jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::ExecState*) + 1257177
12 JavaScriptCore llint_entry + 3906105
13 JavaScriptCore llint_entry + 3904267
14 JavaScriptCore llint_entry + 3904267
15 JavaScriptCore llint_entry + 3904267
16 JavaScriptCore llint_entry + 3904267
17 JavaScriptCore vmEntryToJavaScript + 3881999
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2926253
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230423
20 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230177
21 JavaScriptCore JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 3087749
22 JavaScriptCore vmEntryToNative + 3882397
23 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 230479
24 JavaScriptCore JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1237781
25 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1042279
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 3660057
27 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 3659403
28 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 3623119
29 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&) + 3625691
30 WebCore WebCore::Document::finishedParsing() + 372509
31 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 365549
32 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 541791
33 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 540517
34 WebCore WebCore::CachedResource::checkNotify() + 532209
35 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 531681
36 CFNetwork __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 2009431
37 CFNetwork -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 2009361
38 CFNetwork -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 2009601
39 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 1268023
40 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 1261887
41 libdispatch.dylib _dispatch_client_callout + 4225
42 libdispatch.dylib _dispatch_block_invoke_direct + 46963
43 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 1882837
44 CoreFoundation CFArrayApplyFunction + 40771
45 CFNetwork RunloopBlockContext::perform() + 1882559
46 CFNetwork MultiplexerSource::perform() + 1886589
47 CFNetwork MultiplexerSource::_perform(void*) + 1886095
48 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 775961
49 CoreFoundation __CFRunLoopDoSources0 + 774691
50 CoreFoundation __CFRunLoopRun + 767225
51 CoreFoundation CFRunLoopRunSpecific + 42289
52 CoreFoundation CFRunLoopRunInMode + 41791
53 WebCore RunWebThread(void*) + 310401
54 libsystem_pthread.dylib _pthread_body + 14885
55 libsystem_pthread.dylib _pthread_start + 14667
56 libsystem_pthread.dylib thread_start + 5274
1 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 4834
2 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 7621
3 IMGSGX543GLDriver glrFlushContextToken + 16059
4 WebCore WebCore::GraphicsContext3D::reshape(int, int) + 4095277
5 WebCore WebCore::WebGLRenderingContextBase::initializeNewContext() + 11308349
6 WebCore WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 11307307
7 WebCore WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 11286359
8 WebCore WebCore::WebGLRenderingContextBase::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*, WTF::String const&) + 11305597
9 WebCore WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 1400101
10 WebCore WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 1399581
11 WebCore WebCore::jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::ExecState*) + 1399391
12 JavaScriptCore llint_entry + 3097629
13 JavaScriptCore llint_entry + 3096631
14 JavaScriptCore llint_entry + 3096631
15 JavaScriptCore llint_entry + 3096631
16 JavaScriptCore llint_entry + 3096631
17 JavaScriptCore vmEntryToJavaScript + 3075727
18 JavaScriptCore JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 2398169
19 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 244231
20 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 243883
21 JavaScriptCore JSC::boundFunctionCall(JSC::ExecState*) + 842159
22 JavaScriptCore vmEntryToNative + 3076125
23 JavaScriptCore JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 244295
24 JavaScriptCore JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 1137285
25 WebCore WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1163745
26 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow, 16ul>&) + 3573427
27 WebCore WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 402971
28 WebCore WebCore::EventContext::handleLocalEvents(WebCore::Event&) const + 3540143
29 WebCore WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 3542205
30 WebCore WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 402539
31 WebCore WebCore::Document::finishedParsing() + 417803
32 WebCore WebCore::HTMLDocumentParser::prepareToStopParsing() + 407751
33 WebCore WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 607283
34 WebCore non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 605825
35 WebCore WebCore::CachedResource::checkNotify() + 594319
36 WebCore WebCore::SubresourceLoader::didFinishLoading(double) + 594081
37 CFNetwork ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 150269
38 CFNetwork ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 932021
39 libdispatch.dylib _dispatch_client_callout + 10253
40 libdispatch.dylib _dispatch_block_invoke$VARIANT$mp + 48573
41 CFNetwork RunloopBlockContext::_invoke_block(void const*, void*) + 88837
42 CoreFoundation CFArrayApplyFunction + 35935
43 CFNetwork RunloopBlockContext::perform() + 88557
44 CFNetwork MultiplexerSource::perform() + 88247
45 CFNetwork MultiplexerSource::_perform(void*) + 87887
46 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 769533
47 CoreFoundation __CFRunLoopDoSources0 + 768491
48 CoreFoundation __CFRunLoopRun + 761177
49 CoreFoundation CFRunLoopRunSpecific + 37415
50 CoreFoundation CFRunLoopRunInMode + 36883
51 WebCore RunWebThread(void*) + 354509
52 libsystem_pthread.dylib _pthread_body + 14425
53 libsystem_pthread.dylib _pthread_start + 14285
54 libsystem_pthread.dylib thread_start + 5922

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Mar 23, 2017, 1:55:25 PM3/23/17
to Google Mobile Ads SDK Developers
Hi Lionel,

Is it possible for you to record a Charles session for us know to the know the ad/creative that might be causing this? 

Thanks,
Arjun Busani
Mobile Ads SDK Team

<di

Lionel Gerber

unread,
Mar 24, 2017, 5:23:12 AM3/24/17
to google-adm...@googlegroups.com
Hi,

Like everybody else I did not experience this crash, I just see it on crash reporting tool.


--

---
You received this message because you are subscribed to a topic in the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-admob-ads-sdk/2mAlKC9Dr3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Mar 24, 2017, 10:48:11 AM3/24/17
to Google Mobile Ads SDK Developers
Hi Lionel,

Can you provide us your app link and let us know the Mobile Ads SDK version that you are using? 

Thanks,
Arjun Busani
Mobile Ads SDK Team

On Friday, March 24, 2017 at 5:23:12 AM UTC-4, Lionel Gerber wrote:
Hi,

Like everybody else I did not experience this crash, I just see it on crash reporting tool.

Lionel Gerber

unread,
Mar 24, 2017, 11:04:36 AM3/24/17
to google-adm...@googlegroups.com
Hi,


Unity game, 

We're using rewarded and interstitials. You should finish 3 or 5 games before getting interstitials ads.

(Not sure about the version number, but it should be that)
using https://github.com/googleads/googleads-mobile-unity and home made firebase plugin. version 3.2.0 
Ios sdk 7.16.0 


Lionel

To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Smith Scott

unread,
Apr 4, 2017, 1:33:45 AM4/4/17
to Google Mobile Ads SDK Developers
Hello Arjun,

since 22th Mar, this crash dominates our whole stability issue,

All same stack traces, 

No charles logs unfortunately, 


Hope it might be a help.

thanks

- Scott


Deepika Uragayala- MobileAds SDK team

unread,
Apr 4, 2017, 11:55:03 AM4/4/17
to Google Mobile Ads SDK Developers
Hi Smith,

Thank you for the Crashlytics link. We are still looking into this issue and we will provide you an update as soon as we have more information.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

Kola Awe

unread,
Apr 4, 2017, 9:46:53 PM4/4/17
to Google Mobile Ads SDK Developers
Hi Uragayala and Busani,

I have also been experiencing this crash.

I am currently developing an app for iOS 10, and using Xcode 8.2.1. I am testing on iPhone 6 device running iOS 10.2.1. I have incorporated AdMob via Firebase. In AdMob, I have enabled only video interstitial ads.

While running my app during sessions when it crashses, the first thing I notice is that these two lines are printed to my console:

>>>> frameSizeChanged = 4096
>>>> frameSizeChanged = 4096

Then (or simultaneously) the CPU usage percents ramps up to 60% - 90% and hovers there. From here if I wait it out, the app sometimes crashes. However, if I enter the background, by pressing the Home button on my iPhone, the app definitely crashes. 

I have attached three files to this post that I hope can help.

1. 'Stack Trace One.txt' - First crash experienced today.

2. 'CharlesSession-AdMobCrash-iOS.chls' -  After reviewing this thread, I saw requests to post a Charles recording/session. So I went and downloaded the application and recorded one. 

The recording starts on app launch and was about 5mins long. I loaded and presented about 3 ads before the crash. CPU ramped up and hovered for about 3 mins and once it looked like Charles activity stopped, I entered the background causing the crash. 

I'm not sure if I did the recording correctly so please let me know if there is a specific process you need me to follow when recording. I did do the recording by configuring the HTTP Proxy settings on my phone as described here https://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/

3. 'Charles Session Stack Trace Two.txt' - The stack trace accompanying .chls file above.

This bug is the only thing preventing me from submitting my app and I'm sure you guys are working hard at it.

Thanks,

Kola 
Stack Trace One.txt
CharlesSession-AdMobCrash-iOS.chls
Charles Session Stack Trace Two.txt

Deepika Uragayala- MobileAds SDK team

unread,
Apr 5, 2017, 11:00:54 AM4/5/17
to Google Mobile Ads SDK Developers
Hi Kola,

Thanks for the detailed write up. Our team is still working on this and we will update this thread as soon as we have more information.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

Kola Awe

unread,
Apr 13, 2017, 5:58:41 PM4/13/17
to Google Mobile Ads SDK Developers
Hi again,

Any updates on this issue?

Best,

Kola

Deepika Uragayala- MobileAds SDK team

unread,
Apr 14, 2017, 10:59:52 AM4/14/17
to Google Mobile Ads SDK Developers
Hi Kola,

No updates yet. Our team is still investigating the issue and I will update this thread as soon as I have any new information.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

Siyoung Choi

unread,
Apr 24, 2017, 10:53:06 PM4/24/17
to Google Mobile Ads SDK Developers

Hi Deepika, 

Any updates or walk around on this?
Any specific version / ad format that induce such crash?

2017년 4월 14일 금요일 오후 11시 59분 52초 UTC+9, Deepika Uragayala- MobileAds SDK team 님의 말:

Deepika Uragayala- MobileAds SDK team

unread,
Apr 25, 2017, 11:37:40 AM4/25/17
to Google Mobile Ads SDK Developers
Hi,

Our team is actively working on this. We will ping this thread if we have any new information.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

Stephen Aldous

unread,
Apr 26, 2017, 8:46:34 AM4/26/17
to Google Mobile Ads SDK Developers
I just want to say how frustrating this is. My crash logs are also dominated by this. Google says they've been investigating this for > 1yr and still no fix. Come on Google, get your act together.

Deepika Uragayala- MobileAds SDK team

unread,
Apr 26, 2017, 12:17:46 PM4/26/17
to Google Mobile Ads SDK Developers
Hi Stephen,

We understand your concerns. Our team has filed a Radar to apple as they are suspecting that the issue is in the WebCore framework. We will keep you posted if we have any new information. 

Regards,
Deepika Uragayala
Mobile Ads SDK Team


Nadiia Dovbysh

unread,
May 5, 2017, 5:43:27 AM5/5/17
to Google Mobile Ads SDK Developers
Same issue
Google-Mobile-Ads-SDK (7.19.1)

#5. Crashed: WebThread
0  libGPUSupportMercury.dylib     0x1a12a5f94 gpus_ReturnNotPermittedKillClient
1  AGXGLDriver                    0x1a5d651bc (null)
2  libGPUSupportMercury.dylib     0x1a12a6f44 gpusSubmitDataBuffers
3  AGXGLDriver                    0x1a5d6677c (null)
4  IOAccelerator                  0x193cfde28 IOAccelContextFinishResourceSysMem + 64
5  libGPUSupportMercury.dylib     0x1a12ab5ec gldFinishObject
6  GLEngine                       0x1a64f4948 glBufferSubData_Exec
7  WebCore                        0x197121738 WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 488
8  WebCore                        0x196c0fa9c WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 1604
9  JavaScriptCore                 0x195d9d064 llint_entry + 27476
10 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
11 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
12 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
13 JavaScriptCore                 0x195d9c64c llint_entry + 24892
14 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
15 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
16 JavaScriptCore                 0x195d9c64c llint_entry + 24892
17 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
18 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
19 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
20 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
21 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
22 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
23 JavaScriptCore                 0x195d96348 vmEntryToJavaScript + 264
24 JavaScriptCore                 0x195c68a8c JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168
25 JavaScriptCore                 0x1956b98e8 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352
26 JavaScriptCore                 0x19592cb24 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 164
27 WebCore                        0x1968f6670 WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 448
28 WebCore                        0x196b09660 WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 328
29 WebCore                        0x196ec7b08 WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 432
30 WebCore                        0x1965980ec WebCore::DisplayRefreshMonitor::displayDidRefresh() + 336
31 WebCore                        0x196598a00 -[WebDisplayLinkHandler handleDisplayLink:] + 36
32 QuartzCore                     0x1949c6f24 CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 44
33 QuartzCore                     0x1949c6dd0 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 444
34 IOKit                          0x1919de094 IODispatchCalloutFromCFMessage + 372
35 CoreFoundation                 0x191706e50 __CFMachPortPerform + 180
36 CoreFoundation                 0x19171f218 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
37 CoreFoundation                 0x19171e9cc __CFRunLoopDoSource1 + 436
38 CoreFoundation                 0x19171c4b0 __CFRunLoopRun + 1840
39 CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
40 WebCore                        0x196250490 RunWebThread(void*) + 456
41 libsystem_pthread.dylib        0x190805850 _pthread_body + 240
42 libsystem_pthread.dylib        0x190805760 _pthread_body + 282
43 libsystem_pthread.dylib        0x190802d94 thread_start + 4

--

#0. com.apple.main-thread
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  GraphicsServices               0x1930fe198 GSEventRunModal + 180
6  UIKit                          0x1976917fc -[UIApplication _run] + 684
7  UIKit                          0x19768c534 UIApplicationMain + 208
8  Cats Play                      0x100069004 main (AppDelegate.swift:16)
9  libdispatch.dylib              0x19062d5b8 (Missing)

#1. com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  Foundation                     0x19218726c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x1921a7dd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7  UIKit                          0x198005c38 -[UIEventFetcher threadMain] + 136
8  Foundation                     0x192284e68 __NSThread__start__ + 1024
9  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
10 libsystem_pthread.dylib        0x190805760 _pthread_body + 282
11 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#2. com.twitter.crashlytics.ios.MachExceptionServer
0  Cats Play                      0x1001cf8ec CLSProcessRecordAllThreads + 4297095404
1  Cats Play                      0x1001cf8ec CLSProcessRecordAllThreads + 4297095404
2  Cats Play                      0x1001cf7a8 CLSProcessRecordAllThreads + 4297095080
3  Cats Play                      0x1001bf90c CLSHandler + 4297029900
4  Cats Play                      0x1001ba8b0 CLSMachExceptionServer + 4297009328
5  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
6  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
7  libsystem_pthread.dylib        0x190802d94 thread_start + 4

#3. com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  CFNetwork                      0x191e4fa70 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336
6  Foundation                     0x192284e68 __NSThread__start__ + 1024
7  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
8  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
9  libsystem_pthread.dylib        0x190802d94 thread_start + 4

#4. Thread
0  libsystem_kernel.dylib         0x19073f314 __semwait_signal + 8
1  libsystem_c.dylib              0x19065d25c nanosleep + 212
2  libc++.1.dylib                 0x19016d994 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3  JavaScriptCore                 0x195f4d368 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 272
4  JavaScriptCore                 0x195f4d134 bmalloc::Heap::concurrentScavenge() + 80
5  JavaScriptCore                 0x195f4e4f8 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 92
6  JavaScriptCore                 0x195f4e424 std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocator<std::__1::mutex> >::~__shared_ptr_emplace() + 10
7  JavaScriptCore                 0x195f4e6d4 void* std::__1::__thread_proxy<std::__1::tuple<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 92
8  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
10 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#5. Crashed: WebThread
0  libGPUSupportMercury.dylib     0x1a12a5f94 gpus_ReturnNotPermittedKillClient
1  AGXGLDriver                    0x1a5d651bc (null)
2  libGPUSupportMercury.dylib     0x1a12a6f44 gpusSubmitDataBuffers
3  AGXGLDriver                    0x1a5d6677c (null)
4  IOAccelerator                  0x193cfde28 IOAccelContextFinishResourceSysMem + 64
5  libGPUSupportMercury.dylib     0x1a12ab5ec gldFinishObject
6  GLEngine                       0x1a64f4948 glBufferSubData_Exec
7  WebCore                        0x197121738 WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 488
8  WebCore                        0x196c0fa9c WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 1604
9  JavaScriptCore                 0x195d9d064 llint_entry + 27476
10 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
11 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
12 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
13 JavaScriptCore                 0x195d9c64c llint_entry + 24892
14 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
15 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
16 JavaScriptCore                 0x195d9c64c llint_entry + 24892
17 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
18 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
19 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
20 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
21 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
22 JavaScriptCore                 0x195d9c5e8 llint_entry + 24792
23 JavaScriptCore                 0x195d96348 vmEntryToJavaScript + 264
24 JavaScriptCore                 0x195c68a8c JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168
25 JavaScriptCore                 0x1956b98e8 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352
26 JavaScriptCore                 0x19592cb24 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 164
27 WebCore                        0x1968f6670 WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 448
28 WebCore                        0x196b09660 WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 328
29 WebCore                        0x196ec7b08 WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 432
30 WebCore                        0x1965980ec WebCore::DisplayRefreshMonitor::displayDidRefresh() + 336
31 WebCore                        0x196598a00 -[WebDisplayLinkHandler handleDisplayLink:] + 36
32 QuartzCore                     0x1949c6f24 CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 44
33 QuartzCore                     0x1949c6dd0 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 444
34 IOKit                          0x1919de094 IODispatchCalloutFromCFMessage + 372
35 CoreFoundation                 0x191706e50 __CFMachPortPerform + 180
36 CoreFoundation                 0x19171f218 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
37 CoreFoundation                 0x19171e9cc __CFRunLoopDoSource1 + 436
38 CoreFoundation                 0x19171c4b0 __CFRunLoopRun + 1840
39 CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
40 WebCore                        0x196250490 RunWebThread(void*) + 456
41 libsystem_pthread.dylib        0x190805850 _pthread_body + 240
42 libsystem_pthread.dylib        0x190805760 _pthread_body + 282
43 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#6. AdColony Worker
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  Foundation                     0x19218726c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Cats Play                      0x100106bac -[AdColony setupWorkerThread] (AdColony.m:136)
7  Foundation                     0x192284e68 __NSThread__start__ + 1024
8  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
10 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#7. AVAudioSession Notify Thread
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  AVFAudio                       0x1ab23dd24 GenericRunLoopThread::Entry(void*) + 164
6  AVFAudio                       0x1ab263d9c CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
8  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
9  libsystem_pthread.dylib        0x190802d94 thread_start + 4

#8. com.apple.coreaudio.AQClient
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  AudioToolbox                   0x1947180cc GenericRunLoopThread::Entry(void*) + 164
6  AudioToolbox                   0x1948f0230 CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
8  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
9  libsystem_pthread.dylib        0x190802d94 thread_start + 4

#9. JIT Worklist Worker Thread
0  libsystem_kernel.dylib         0x19073ee1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1908049c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x19012d3ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195f36d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  JavaScriptCore                 0x195d0ea5c JSC::JITWorklist::runThread() + 192
5  JavaScriptCore                 0x195d0eeac WTF::Vector<WTF::RefPtr<JSC::JITWorklist::Plan>, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtr<JSC::JITWorklist::Plan>*) + 14
6  JavaScriptCore                 0x19567f00c WTF::threadEntryPoint(void*) + 212
7  JavaScriptCore                 0x19567ef1c WTF::wtfThreadEntryPoint(void*) + 24
8  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
10 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#10. WTF Parallel Helper Thread
0  libsystem_kernel.dylib         0x19073ee1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1908049c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x19012d3ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195f36d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  JavaScriptCore                 0x195f362e8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) + 288
5  JavaScriptCore                 0x195f36088 WTF::ParallelHelperPool::helperThreadBody() + 76
6  JavaScriptCore                 0x19567f00c WTF::threadEntryPoint(void*) + 212
7  JavaScriptCore                 0x19567ef1c WTF::wtfThreadEntryPoint(void*) + 24
8  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
9  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
10 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#11. WebCore: LocalStorage
0  libsystem_kernel.dylib         0x19073ee1c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1908049c0 _pthread_cond_wait + 640
2  libc++.1.dylib                 0x19012d3ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3  JavaScriptCore                 0x195f36d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4  WebKitLegacy                   0x197336e00 bool WTF::ConditionBase::waitForSecondsImpl<WTF::Lock>(WTF::Lock&, double) + 128
5  WebKitLegacy                   0x197336c18 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, double) + 124
6  WebKitLegacy                   0x197336240 WebCore::StorageThread::threadEntryPoint() + 68
7  JavaScriptCore                 0x19567f00c WTF::threadEntryPoint(void*) + 212
8  JavaScriptCore                 0x19567ef1c WTF::wtfThreadEntryPoint(void*) + 24
9  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
10 libsystem_pthread.dylib        0x190805760 _pthread_body + 282
11 libsystem_pthread.dylib        0x190802d94 thread_start + 4

#12. Thread
0  libsystem_kernel.dylib         0x19073fa88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x190803344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x190802d8c start_wqthread + 4

#13. Thread
0  libsystem_kernel.dylib         0x19073fa88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x190803344 _pthread_wqthread + 1452
2  libsystem_pthread.dylib        0x190802d8c start_wqthread + 4

#14. com.google.fira.worker
0  libsystem_kernel.dylib         0x190723444 fsync + 8
1  libsqlite3.dylib               0x191cc5700 (null) + 60792
2  libsqlite3.dylib               0x191ccff20 (null) + 2360
3  libsqlite3.dylib               0x191cc51f4 (null) + 59500
4  libsqlite3.dylib               0x191cb1ee4 (null) + 22392
5  libsqlite3.dylib               0x191c7fbac (null) + 3144
6  libsqlite3.dylib               0x191caaa00 (null) + 61916
7  libsqlite3.dylib               0x191c9ba7c sqlite3_step + 600
8  libsqlite3.dylib               0x191c654d4 sqlite3_exec + 460
9  Cats Play                      0x10020bc1c -[FIRASqliteStore endTransaction] + 4297341980
10 Cats Play                      0x10020baa4 -[FIRASqliteStore performTransaction:] + 4297341604
11 Cats Play                      0x10022fa7c -[FIRAMeasurement removeBundlesFromDatabaseWithIDs:] + 4297489020
12 Cats Play                      0x100228978 -[FIRAMeasurement networkUploadCompletionHandlerWithResponse:error:] + 4297460088
13 Cats Play                      0x100228224 __29-[FIRAMeasurement uploadData]_block_invoke + 4297458212
14 libdispatch.dylib              0x1905fa1fc _dispatch_call_block_and_release + 24
15 libdispatch.dylib              0x1905fa1bc _dispatch_client_callout + 16
16 libdispatch.dylib              0x1906083dc _dispatch_queue_serial_drain + 928
17 libdispatch.dylib              0x1905fd9a4 _dispatch_queue_invoke + 652
18 libdispatch.dylib              0x19060a34c _dispatch_root_queue_drain + 572
19 libdispatch.dylib              0x19060a0ac _dispatch_worker_thread3 + 124
20 libsystem_pthread.dylib        0x1908032a0 _pthread_wqthread + 1288
21 libsystem_pthread.dylib        0x190802d8c start_wqthread + 4

#15. com.apple.CFNetwork.CustomProtocols
0  libsystem_kernel.dylib         0x190721188 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x190720ff8 mach_msg + 72
2  CoreFoundation                 0x19171e5d0 __CFRunLoopServiceMachPort + 192
3  CoreFoundation                 0x19171c1ec __CFRunLoopRun + 1132
4  CoreFoundation                 0x19164a2b8 CFRunLoopRunSpecific + 444
5  CFNetwork                      0x191fa9a40 _privateRunloopEmulationSet(void*) + 264
6  libsystem_pthread.dylib        0x190805850 _pthread_body + 240
7  libsystem_pthread.dylib        0x190805760 _pthread_body + 282
8  libsystem_pthread.dylib        0x190802d94 thread_start + 4

#16. Thread
0  libsystem_pthread.dylib        0x190802d88 start_wqthread + 126

#17. Thread
0  libsystem_pthread.dylib        0x190802d88 start_wqthread + 126

#18. Thread
0  libsystem_kernel.dylib         0x19073fa88 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x190803160 _pthread_wqthread + 968
2  libsystem_pthread.dylib        0x190802d8c start_wqthread + 4



On Monday, May 4, 2015 at 11:29:44 AM UTC+3, Roberto Dias wrote:
Hello,

I am using SDK 7.1.0 and i am getting this crash when i load admob full screen ad.

I read that this is related with the new youtube API. Is this fixed on SDK 7.2.1?

10
Crashed: WebThread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000000000001
0
libGPUSupportMercury.dylib
gpus_ReturnNotPermittedKillClient
1
libGPUSupportMercury.dylib
gpusSubmitDataBuffers
2
WebCore
WebCore::GraphicsContext3D::reshape(int, int) + 532
3
WebCore
WebCore::WebGLRenderingContext::initializeNewContext() + 1140
4
WebCore
WebCore::WebGLRenderingContext::WebGLRenderingContext(WebCore::HTMLCanvasElement*, WTF::PassRefPtr<WebCore::GraphicsContext3D>, WebCore::GraphicsContext3D::Attributes) + 604
5
WebCore
WebCore::WebGLRenderingContext::create(WebCore::HTMLCanvasElement*, WebCore::WebGLContextAttributes*) + 1148
6
WebCore
WebCore::HTMLCanvasElement::getContext(WTF::String const&, WebCore::CanvasContextAttributes*) + 316
7
WebCore
WebCore::JSHTMLCanvasElement::getContext(JSC::ExecState*) + 224
 

Deepika Uragayala- MobileAds SDK team

unread,
May 5, 2017, 10:48:20 AM5/5/17
to Google Mobile Ads SDK Developers
Hi Nadiia,  

Thanks for sending us the crash logs. I will keep you posted if I have any updates regrading this issue. 

Regards,
Deepika Uragayala
Mobile Ads SDK Team


Stephen Aldous

unread,
Jun 7, 2017, 10:46:21 AM6/7/17
to google-adm...@googlegroups.com
Xcode9 beta seems to confirm there is an AdMob issue... The new "Main Thread Checker" feature in Xcode 9 shows that AdMob is trying to update the UI from a background thread..

Main Thread Checker: UI API called on a background thread: -[UIApplication supportedInterfaceOrientationsForWindow:]

PID: 70401, TID: 2519208, Thread name: (none), Queue name: com.google.admob.sdk-core-controller, QoS: 0

Backtrace:

4   TestApp                        0x00000001033de8e6 GADiTunesMetadataForFileAtPath + 7946

5   TestApp                        0x000000010346732e GADDiskUsageStatisticsWithError + 7598

6   TestApp                        0x00000001033e91c8 GADCategories_GADSlot_Mediation + 32059

7   TestApp                        0x00000001033a54d5 GADErrorWithDomainCodeAndDescription + 19410

8   TestApp                        0x00000001033a44d3 GADErrorWithDomainCodeAndDescription + 15312

9   libdispatch.dylib                   0x000000010d0b66dd _dispatch_call_block_and_release + 12

10  libdispatch.dylib                   0x000000010d0b76c8 _dispatch_client_callout + 8

11  libdispatch.dylib                   0x000000010d0c0217 _dispatch_queue_serial_drain + 1272

12  libdispatch.dylib                   0x000000010d0c0c6c _dispatch_queue_invoke + 342

13  libdispatch.dylib                   0x000000010d0bc4ab _dispatch_queue_override_invoke + 755

14  libdispatch.dylib                   0x000000010d0c3ef4 _dispatch_root_queue_drain + 783

15  libdispatch.dylib                   0x000000010d0c3b82 _dispatch_worker_thread4 + 54

16  libsystem_pthread.dylib             0x000000010d50a5a2 _pthread_wqthread + 1299

17  libsystem_pthread.dylib             0x000000010d50a07d start_wqthread + 13


and:


Main Thread Checker: UI API called on a background thread: -[UIApplication keyWindow]

PID: 70401, TID: 2519208, Thread name: (none), Queue name: com.google.admob.sdk-core-controller, QoS: 0

Backtrace:

4   TestApp                        0x00000001033ddf62 GADiTunesMetadataForFileAtPath + 5510

5   TestApp                        0x00000001033de87f GADiTunesMetadataForFileAtPath + 7843

6   TestApp                        0x000000010346732e GADDiskUsageStatisticsWithError + 7598

7   TestApp                        0x00000001033e91c8 GADCategories_GADSlot_Mediation + 32059

8   TestApp                        0x00000001033a54d5 GADErrorWithDomainCodeAndDescription + 19410

9   TestApp                        0x00000001033a44d3 GADErrorWithDomainCodeAndDescription + 15312

10  libdispatch.dylib                   0x000000010d0b66dd _dispatch_call_block_and_release + 12

11  libdispatch.dylib                   0x000000010d0b76c8 _dispatch_client_callout + 8

12  libdispatch.dylib                   0x000000010d0c0217 _dispatch_queue_serial_drain + 1272

13  libdispatch.dylib                   0x000000010d0c0c6c _dispatch_queue_invoke + 342

14  libdispatch.dylib                   0x000000010d0bc4ab _dispatch_queue_override_invoke + 755

15  libdispatch.dylib                   0x000000010d0c3ef4 _dispatch_root_queue_drain + 783

16  libdispatch.dylib                   0x000000010d0c3b82 _dispatch_worker_thread4 + 54

17  libsystem_pthread.dylib             0x000000010d50a5a2 _pthread_wqthread + 1299

18  libsystem_pthread.dylib             0x000000010d50a07d start_wqthread + 13



Deepika Uragayala- MobileAds SDK team

unread,
Jun 7, 2017, 3:01:37 PM6/7/17
to Google Mobile Ads SDK Developers
Hi,

This has been diagnosed as a bug in the iOS platform, which cannot be fixed in the Google Mobile Ads SDK. A radar for this issue has been filed here.

Regards,
Deepika Uragayala
Mobile Ads SDK Team

aodh

unread,
Jul 21, 2017, 6:33:59 AM7/21/17
to Google Mobile Ads SDK Developers
Hi Deepika,

On what basis is this diagnosed as the bug defined in the Radar which refers to an OpenGL bug that occurs when the App goes into the background?

Thanks,

a


On Wednesday, 7 June 2017 20:01:37 UTC+1, Deepika Uragayala- MobileAds SDK team wrote:
Hi,

To post to this group, send email to google-adm...@googlegroups.com.

Deepika Uragayala- MobileAds SDK team

unread,
Jul 21, 2017, 12:29:42 PM7/21/17
to Google Mobile Ads SDK Developers
Hi there,

When the app goes into background and when the AdView is shown to the user, for certain creatives, the DOM must be cleared out as there is a chance that OpenGL commands might try to get executed in the background causing this crash. We are still looking at alternatives but currently this is a known issue with Apple as well. You can read more on this here. 

Let me know if you need any other information and I will be happy to assist you.

Regards,
Deepika Uragayala
Mobile Ads SDK Team


a

unread,
Jul 21, 2017, 1:18:57 PM7/21/17
to Google Mobile Ads SDK Developers
Hi Deepika,

The issue Stephen Aldous is referring to is an iOS 11 bug, completely unrelated as far as I can see to the bug you refer to in Open Radar which is an iOS 9 OpenGL bug. The only commonality being that both issues have the word 'background' in them. The iOS 11 bug concerns invoking a UIKit functionality on a background thread, something which the Google Ads SDK appears to be doing if the iOS 11 main thread checker is to be believed..

Stephen Aldous

unread,
Jul 21, 2017, 2:48:56 PM7/21/17
to google-adm...@googlegroups.com
I see the crashes on other iOS versions. Xcode 9 beta helped to highlight the admob SDK as part of the problem.

Hi Deepika,

To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

To post to this group, send email to google-adm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



This e-mail and all attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender and delete the e-mail and all attachments immediately. Do not disclose the contents to another person. You may not use the information for any purpose, or store, or copy, it in any way.  Guardian News & Media Limited is not liable for any computer viruses or other material transmitted with or as part of this e-mail. You should employ virus checking software.
 
Guardian News & Media Limited is a member of Guardian Media Group plc. Registered Office: PO Box 68164, Kings Place, 90 York Way, London, N1P 2AP.  Registered in England Number 908396


--

---
You received this message because you are subscribed to a topic in the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-admob-ads-sdk/2mAlKC9Dr3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.

da...@audiomack.com

unread,
Aug 9, 2017, 11:51:15 AM8/9/17
to Google Mobile Ads SDK Developers
I turned off Admob and creashes went to zero - http://easycaptures.com/fs/uploaded/1121/1447012742.png

Note that we are mediating through Nexage/Millennial.
Hi Deepika,

To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-adm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


This e-mail and all attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender and delete the e-mail and all attachments immediately. Do not disclose the contents to another person. You may not use the information for any purpose, or store, or copy, it in any way.  Guardian News & Media Limited is not liable for any computer viruses or other material transmitted with or as part of this e-mail. You should employ virus checking software.
 
Guardian News & Media Limited is a member of Guardian Media Group plc. Registered Office: PO Box 68164, Kings Place, 90 York Way, London, N1P 2AP.  Registered in England Number 908396


--

---
You received this message because you are subscribed to a topic in the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-admob-ads-sdk/2mAlKC9Dr3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages