首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Xamarin在MetalContext中崩溃

使用Xamarin在MetalContext中崩溃
EN

Stack Overflow用户
提问于 2016-12-13 19:53:10
回答 1查看 146关注 0票数 1

仅在iOS 10设备上,MetalContext在一天内就发生了3000多次崩溃。我们无法追踪到错误的根源,谷歌透露,其他人都没有同样的问题。有没有人有任何线索可以让我们开始寻找呢?

代码语言:javascript
运行
复制
CRASH_INFO_ENTRY_0
Assertion failed: (_mcimpl->device == [_mcimpl->queue device]), function MetalContext, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/QuartzCore/QuartzCore-449.40.9/LayerKit/ogl/ogl-metal.mm, line 1005.

tid_403
0  libsystem_kernel.dylib         0x18d19e8e8 __ulock_wait + 8
1  libdispatch.dylib              0x18d06c0d8 _dispatch_ulock_wait + 48
2  libdispatch.dylib              0x18d06c200 _dispatch_thread_event_wait_slow + 36
3  libdispatch.dylib              0x18d069df8 _dispatch_barrier_sync_f_slow + 236
4  QuartzCore                     0x1913e7090 CABackingStoreGetFrontTexture(CABackingStore*) + 92
5  QuartzCore                     0x1913e7118 CABackingStorePrepareFrontTexture + 64
6  QuartzCore                     0x1914db0a4 CA::Layer::prepare_commit(CA::Transaction*) + 320
7  QuartzCore                     0x1914577f8 CA::Context::commit_transaction(CA::Transaction*) + 264
8  QuartzCore                     0x19147ec58 CA::Transaction::commit() + 512
9  QuartzCore                     0x19147f678 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 120
10 CoreFoundation                 0x18e17b7dc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
11 CoreFoundation                 0x18e17940c __CFRunLoopDoObservers + 372
12 CoreFoundation                 0x18e17989c __CFRunLoopRun + 1024
13 CoreFoundation                 0x18e0a8048 CFRunLoopRunSpecific + 444
14 GraphicsServices               0x18fb2e198 GSEventRunModal + 180
15 UIKit                          0x1940942fc -[UIApplication _run] + 684
16 UIKit                          0x19408f034 UIApplicationMain + 208
17 NDC2010                        0x100a321d4 wrapper_managed_to_native_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr (<unknown>:1)
18 NDC2010                        0x1009ae138 Xamarin_iOS_UIKit_UIApplication_Main_string___string_string (UIApplication.cs:63)
19 NDC2010                        0x100526288 NDC2010_NDC2010_NDC2010Application_Main_string__ + 28620
20 NDC2010                        0x100921ba4 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 4204776
21 Mono                           0x1019aa4e8 mono_jit_runtime_invoke + 1772
22 Mono                           0x101a1ad64 do_runtime_invoke + 112
23 Mono                           0x101a1d348 mono_runtime_exec_main + 832
24 Mono                           0x101a1cf64 mono_runtime_run_main + 764
25 Mono                           0x10198eb04 mono_jit_exec + 236
26 NDC2010                        0x10051ed3c xamarin_main (monotouch-main.m:487)
27 NDC2010                        0x101291970 main (main.arm64.m:133)
28 libdispatch.dylib              0x18d08c5b8 (Missing)
EN

回答 1

Stack Overflow用户

发布于 2017-01-06 14:46:02

我的应用程序总是因为相同的日志而崩溃,为我修复的是设备的快速重启,我追踪到了webView的使用情况。我不能每次都重置设备,所以进一步的测试显示我正在使用Xcode7.3为ios10构建,这就是问题所在,在更新到Xcode8并重新构建应用程序后,我不再遇到这种崩溃。希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41120492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档