2017-03-04 49 views
10

Właśnie dostałem ten raport o awarii dzisiaj w mojej aplikacji. Czy przeprowadzono badania w tej sprawie i wydaje się, że mamy do czynienia z WebViews? Przeczytaj także, że może to być AdMob. Aplikacja jest prosta; nie korzysta z widoków sieci Web ani WebGL, ale używa reklam pełnoekranowych i tubylczych AdMob. Jeśli jest to jakakolwiek pomoc w debugowaniu.AGXGLDriver: glrKillClient + 464 awaria na iOS

AGXGLDriver crash gpus_ReturnNotPermittedKillClient

glrKillClient 

gpusSubmitDataBuffers 

SubmitPackets(AGXContextRec*) 

Co jest przyczyną tej katastrofy, i co można zrobić, aby powstrzymać go od występujących? Dzięki.

Edit:

Oto pełna ślad stosu za katastrofę. mam nadzieję, że to ułatwi wam wszystkim zobaczenie, co się dzieje?

Thread 4 Crashed: 
0 libGPUSupportMercury.dylib  0x00000001989edf94 gpus_ReturnNotPermittedKillClient + 12 (gpui_client_io.c:77) 
1 AGXGLDriver      0x000000019d4ad1bc glrKillClient + 464 (agxu_kill_client.cpp:175) 
2 libGPUSupportMercury.dylib  0x00000001989eef44 gpusSubmitDataBuffers + 176 (gpui_context.c:602) 
3 AGXGLDriver      0x000000019d4ae77c SubmitPackets(AGXContextRec*) + 292 (agxu_gl_command.cpp:93) 
4 IOAccelerator     0x000000018b445e28 IOAccelContextFinishResourceSysMem + 64 (IOAccelContextRef.c:591) 
5 libGPUSupportMercury.dylib  0x00000001989f35ec gldFinishObject + 128 (gpui_sync.c:104) 
6 GLEngine      0x000000019dc3c948 glBufferSubData_Exec + 680 (gl_buffer_object.c:1340) 
7 WebCore       0x000000018e869738 WebCore::WebGLRenderingContextBase::bufferSubData(unsigned int, long long, WTF::RefPtr<JSC::ArrayBufferView>&&, int&) + 488 (WebGLRenderingContextBase.cpp:1174) 
8 WebCore       0x000000018e357a9c WebCore::jsWebGLRenderingContextBasePrototypeFunctionBufferSubData(JSC::ExecState*) + 1604 (JSWebGLRenderingContextBase.cpp:1165) 
9 JavaScriptCore     0x000000018d4e5064 llint_entry + 27476 
10 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
11 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
12 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
13 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
14 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
15 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
16 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
17 JavaScriptCore     0x000000018d4e45e8 llint_entry + 24792 
18 JavaScriptCore     0x000000018d4de348 vmEntryToJavaScript + 264 
19 JavaScriptCore     0x000000018d3b0a8c JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168 (JITCode.cpp:80) 
20 JavaScriptCore     0x000000018ce018e8 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352 (Interpreter.cpp:1018) 
21 JavaScriptCore     0x000000018d074b24 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 164 (CallData.cpp:40) 
22 WebCore       0x000000018e03e670 WebCore::JSCallbackData::invokeCallback(JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 448 (JSMainThreadExecState.h:75) 
23 WebCore       0x000000018e251660 WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 328 (JSCallbackData.h:85) 
24 WebCore       0x000000018e60fb08 WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 432 (ScriptedAnimationController.cpp:169) 
25 WebCore       0x000000018dce00ec WebCore::DisplayRefreshMonitor::displayDidRefresh() + 336 (DisplayRefreshMonitor.cpp:112) 
26 WebCore       0x000000018dce0a00 -[WebDisplayLinkHandler handleDisplayLink:] + 36 (DisplayRefreshMonitorIOS.mm:119) 
27 QuartzCore      0x000000018c10ef24 CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 44 (CADisplay.mm:1899) 
28 QuartzCore      0x000000018c10edd0 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 444 (CADisplay.mm:1334) 
29 IOKit       0x0000000189126094 IODispatchCalloutFromCFMessage + 372 (IOKitLib.c:1190) 
30 CoreFoundation     0x0000000188e4ee50 __CFMachPortPerform + 180 (CFMachPort.c:682) 
31 CoreFoundation     0x0000000188e67218 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56 (CFRunLoop.c:1959) 
32 CoreFoundation     0x0000000188e669cc __CFRunLoopDoSource1 + 436 (CFRunLoop.c:2078) 
33 CoreFoundation     0x0000000188e644b0 __CFRunLoopRun + 1840 (CFRunLoop.c:3028) 
34 CoreFoundation     0x0000000188d922b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113) 
35 WebCore       0x000000018d998490 RunWebThread(void*) + 456 (WebCoreThread.mm:692) 
36 libsystem_pthread.dylib   0x0000000187f4d850 _pthread_body + 240 (pthread.c:697) 
37 libsystem_pthread.dylib   0x0000000187f4d760 _pthread_start + 284 (pthread.c:744) 
38 libsystem_pthread.dylib   0x0000000187f4ad94 thread_start + 4 
+0

co to pytanie ma wspólnego z WebGL? – gman

+0

@gman moje przeprosiny !! Zmontowałem tag "WebGL", aby udaremnić potencjalne zamieszanie. również edytowane w celu włączenia pełnego stosu awarii. mam nadzieję, że pomoże to w debugowaniu tego, co się dzieje! – Joe

+0

hello @Joe, znalazłeś jakieś działające rozwiązanie tej awarii? byłoby wspaniale wiedzieć. – Ashik

Odpowiedz