GfxDeviceMetal::GetPipeline(GfxDeviceMetal::PipeKey const&) + 8207248 (GfxDeviceMetal.mm:432)

unity ios 加载资源 Crashed

Hardware Model:      iPhone9,2
Process:             legends [1828]
Path:                /private/var/containers/Bundle/Application/F18FEE9D-E1BE-4908-B1D7-677DCE781FC9/legends.app/legends
Version:             1.4.94.5371 (1.4.94)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]


Date/Time:           2020-07-27 21:12:16.3005 +0800
Launch Time:         2020-07-27 19:46:21.3652 +0800
OS Version:          iPhone OS 13.5.1 (17F80)
Release Type:        User
Baseband Version:    7.60.01
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  7
Thread 7 name:  UnityGfxDeviceWorker
Thread 7 Crashed:
0   libsystem_kernel.dylib        	0x00000001bb87ed88 0x1bb859000 + 155016
1   libsystem_pthread.dylib       	0x00000001bb7971e8 0x1bb795000 + 8680
2   libsystem_c.dylib             	0x00000001bb6ea9b0 0x1bb678000 + 469424
3   libsystem_c.dylib             	0x00000001bb6ea940 0x1bb678000 + 469312
4   libsystem_c.dylib             	0x00000001bb6e9d00 0x1bb678000 + 466176
5   Metal                         	0x00000001cfbedd88 0x1cfb71000 + 511368
6   Metal                         	0x00000001cfbd9f84 0x1cfb71000 + 429956
7   Metal                         	0x00000001cfbd900c 0x1cfb71000 + 425996
8   AGXMetalA10                   	0x00000001e5140d68 0x1e5105000 + 245096
9   AGXMetalA10                   	0x00000001e5133090 0x1e5105000 + 188560
10  legends                       	0x0000000105547b90 GfxDeviceMetal::GetPipeline(GfxDeviceMetal::PipeKey const&) + 8207248 (GfxDeviceMetal.mm:432)
11  legends                       	0x0000000105549358 GfxDeviceMetal::CommonDrawSetup(VertexDeclarationMetal*, VertexStreamSource const*, int, ShaderChannelMask, GfxPrimitiveType) + 8213336 (GfxDeviceMetal.mm:869)
12  legends                       	0x000000010554c1fc GfxDeviceMetal::DrawBufferRangesPlatform(GfxBuffer*, int, VertexStreamSource const*, int, DrawBuffersRange const*, int, VertexDeclaration*, ShaderChannelMask, unsigned long, bool) + 8225276 (GfxDeviceMetal.mm:2063)
13  legends                       	0x000000010554c2a0 non-virtual thunk to GfxDeviceMetal::DrawBufferRangesPlatform(GfxBuffer*, int, VertexStreamSource const*, int, DrawBuffersRange const*, int, VertexDeclaration*, ShaderChannelMask, unsigned long, bool) + 8225440 (GfxDeviceMetal.mm:2053)
14  legends                       	0x000000010561c37c SinglePassStereoSupportExt::DrawBuffersStereo(GfxBuffer*, int, VertexStreamSource const*, int, DrawBuffersRange const*, int, VertexDeclaration*, ShaderChannelMask, unsigned long) + 9077628 (StereoSupportExt.cpp:517)
15  legends                       	0x00000001055496d0 GfxDeviceMetal::DrawBuffers(GfxBuffer*, int, VertexStreamSource const*, int, DrawBuffersRange const*, int, VertexDeclaration*, ShaderChannelMask) + 8214224 (GfxDeviceMetal.mm:973)
16  legends                       	0x00000001059f35e4 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 13104612 (GfxDeviceWorker.cpp:1756)
17  legends                       	0x000000010554f7a0 GfxDeviceWorkerAutoreleasePoolProxy + 8239008 (GfxDeviceMetal.mm:3516)
18  legends                       	0x00000001059f3bb8 GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) + 13106104 (GfxDeviceWorker.cpp:148)
19  legends                       	0x00000001059ebed0 GfxDeviceWorker::RunGfxDeviceWorker(void*) + 13074128 (GfxDeviceWorker.cpp:373)
20  legends                       	0x00000001057319ac Thread::RunThreadWrapper(void*) + 10213804 (Thread.cpp:36)
21  libsystem_pthread.dylib       	0x00000001bb79fd98 0x1bb795000 + 44440
22  libsystem_pthread.dylib       	0x00000001bb7a374c 0x1bb795000 + 59212

上面的对应的 闪退堆栈

主要原因资源没有按照原资源的 关联关系加载

我们出现的原因是 :因为有一个资源的脚本属性设置了 另一个资源里面的GameObject对象, 导致原来不应该有关联关系的资源有了关联, 而在加载的时候2个资源一起加载的,会偶发在ios crash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值