AB包模式下加载Terrain崩溃
1、环境
- Unity 2020.3.25f1
2、Android堆栈
03-24 15:28:32.457 6117 6147 E CRASH : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-24 15:28:32.457 6117 6147 E CRASH : Version '2020.3.25f1 (9b9180224418)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a'
03-24 15:28:32.457 6117 6147 E CRASH : Build fingerprint: 'Xiaomi/sagit/sagit:9/PKQ1.190118.001/V10.4.2.0.PCACNXM:user/release-keys'
03-24 15:28:32.457 6117 6147 E CRASH : Revision: '0'
03-24 15:28:32.457 6117 6147 E CRASH : ABI: 'arm'
03-24 15:28:32.457 6117 6147 E CRASH : Timestamp: 2022-03-24 15:28:32+0800
03-24 15:28:32.457 6117 6147 E CRASH : pid: 6117, tid: 6147, name: UnityMain >>> com.mole.rs.daily <<<
03-24 15:28:32.457 6117 6147 E CRASH : uid: 10336
03-24 15:28:32.457 6117 6147 E CRASH : signal 8 (SIGFPE), code -6 (SI_TKILL), fault addr --------
03-24 15:28:32.457 6117 6147 E CRASH : r0 00000000 r1 00001803 r2 00000008 r3 00000000
03-24 15:28:32.457 6117 6147 E CRASH : r4 00000000 r5 cbfbfac8 r6 00000000 r7 0000010c
03-24 15:28:32.457 6117 6147 E CRASH : r8 cbfbfac0 r9 9a13a598 r10 cbfbfac8 r11 00000000
03-24 15:28:32.457 6117 6147 E CRASH : ip 00000000 sp cbfbf990 lr cdc1408b pc edc68634
03-24 15:28:32.457 6117 6147 E CRASH :
03-24 15:28:32.457 6117 6147 E CRASH : backtrace:
03-24 15:28:32.457 6117 6147 E CRASH : #00 pc 00061634 /system/lib/libc.so (tgkill+12) (BuildId: ce26c7a2f39045392d0359e8b6322315)
03-24 15:28:32.457 6117 6147 E CRASH : #01 pc 014ba087 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (__aeabi_idiv0+6) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #02 pc 00ced00b /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (std::__ndk1::enable_if<(__is_forward_iterator<StrideIterator<Vector3f> >::value) && (is_constructible<Vector3f, std::__ndk1::iterator_traits<StrideIterator<Vector3f> >::reference>::value), void>::type std::__ndk1::vector<Vector3f, std::__ndk1::allocator<Vector3f> >::assign<StrideIterator<Vector3f> >(StrideIterator<Vector3f>, StrideIterator<Vector3f>)+22) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #03 pc 00cecd85 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (DetailDatabase::RefreshPrototypesStep1(Texture2D**)+620) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #04 pc 00cec749 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (DetailDatabase::RefreshPrototypes()+148) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #05 pc 00cf9757 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (TerrainData::AwakeFromLoad(AwakeFromLoadMode)+42) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #06 pc 0082f215 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (AwakeFromLoadQueue::PersistentManagerAwakeSingleObject(Object&, AwakeFromLoadMode)+32) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #07 pc 008201e9 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PersistentManager::IntegrateObjectAndUnlockIntegrationMutexInternal(int)+24) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #08 pc 0060de89 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced(int)+320) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #09 pc 0060e923 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (LoadSceneOperation::IntegrateTimeSliced(int)+6) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #10 pc 0060f6d1 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)+80) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #11 pc 0060ff55 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PreloadManager::UpdatePreloading()+180) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #12 pc 00602f2d /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward()+40) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #13 pc 005fc2f3 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+52) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #14 pc 005fc327 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+104) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #15 pc 005fc4ed /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PlayerLoop()+284) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.457 6117 6147 E CRASH : #16 pc 00854415 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (UnityPlayerLoop()+516) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.458 6117 6147 E CRASH : #17 pc 0087cce5 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (nativeRender(_JNIEnv*, _jobject*)+40) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.458 6117 6147 E CRASH : #18 pc 0000779b /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/oat/arm/base.odex
03-24 15:28:32.547 6117 6147 E CRASH : Tombstone written to: /storage/emulated/0/Android/data/com.mole.rs.daily/files/tombstone_00
--------- beginning of crash
03-24 15:28:32.548 6117 6147 E AndroidRuntime: FATAL EXCEPTION: UnityMain
03-24 15:28:32.548 6117 6147 E AndroidRuntime: Process: com.mole.rs.daily, PID: 6117
03-24 15:28:32.548 6117 6147 E AndroidRuntime: java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-24 15:28:32.548 6117 6147 E AndroidRuntime: Version '2020.3.25f1 (9b9180224418)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a'
03-24 15:28:32.548 6117 6147 E AndroidRuntime: Build fingerprint: 'Xiaomi/sagit/sagit:9/PKQ1.190118.001/V10.4.2.0.PCACNXM:user/release-keys'
03-24 15:28:32.548 6117 6147 E AndroidRuntime: Revision: '0'
03-24 15:28:32.548 6117 6147 E AndroidRuntime: ABI: 'arm'
03-24 15:28:32.548 6117 6147 E AndroidRuntime: Timestamp: 2022-03-24 15:28:32+0800
03-24 15:28:32.548 6117 6147 E AndroidRuntime: pid: 6117, tid: 6147, name: UnityMain >>> com.mole.rs.daily <<<
03-24 15:28:32.548 6117 6147 E AndroidRuntime: uid: 10336
03-24 15:28:32.548 6117 6147 E AndroidRuntime: signal 8 (SIGFPE), code -6 (SI_TKILL), fault addr --------
03-24 15:28:32.548 6117 6147 E AndroidRuntime: r0 00000000 r1 00001803 r2 00000008 r3 00000000
03-24 15:28:32.548 6117 6147 E AndroidRuntime: r4 00000000 r5 cbfbfac8 r6 00000000 r7 0000010c
03-24 15:28:32.548 6117 6147 E AndroidRuntime: r8 cbfbfac0 r9 9a13a598 r10 cbfbfac8 r11 00000000
03-24 15:28:32.548 6117 6147 E AndroidRuntime: ip 00000000 sp cbfbf990 lr cdc1408b pc edc68634
03-24 15:28:32.548 6117 6147 E AndroidRuntime:
03-24 15:28:32.548 6117 6147 E AndroidRuntime: backtrace:
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #00 pc 00061634 /system/lib/libc.so (tgkill+12) (BuildId: ce26c7a2f39045392d0359e8b6322315)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #01 pc 014ba087 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (__aeabi_idiv0+6) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #02 pc 00ced00b /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (std::__ndk1::enable_if<(__is_forward_iterator<StrideIterator<Vector3f> >::value) && (is_constructible<Vector3f, std::__ndk1::iterator_traits<StrideIterator<Vector3f> >::reference>::value), void>::type std::__ndk1::vector<Vector3f, std::__ndk1::allocator<Vector3f> >::assign<StrideIterator<Vector3f> >(StrideIterator<Vector3f>, StrideIterator<Vector3f>)+22) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #03 pc 00cecd85 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (DetailDatabase::RefreshPrototypesStep1(Texture2D**)+620) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #04 pc 00cec749 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (DetailDatabase::RefreshPrototypes()+148) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #05 pc 00cf9757 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (TerrainData::AwakeFromLoad(AwakeFromLoadMode)+42) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #06 pc 0082f215 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (AwakeFromLoadQueue::PersistentManagerAwakeSingleObject(Object&, AwakeFromLoadMode)+32) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #07 pc 008201e9 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PersistentManager::IntegrateObjectAndUnlockIntegrationMutexInternal(int)+24) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #08 pc 0060de89 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced(int)+320) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #09 pc 0060e923 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (LoadSceneOperation::IntegrateTimeSliced(int)+6) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #10 pc 0060f6d1 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)+80) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #11 pc 0060ff55 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PreloadManager::UpdatePreloading()+180) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #12 pc 00602f2d /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward()+40) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.548 6117 6147 E AndroidRuntime: #13 pc 005fc2f3 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+52) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: #14 pc 005fc327 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+104) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: #15 pc 005fc4ed /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (PlayerLoop()+284) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: #16 pc 00854415 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (UnityPlayerLoop()+516) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: #17 pc 0087cce5 /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/lib/arm/libunity.so (nativeRender(_JNIEnv*, _jobject*)+40) (BuildId: 84ed0a8f67c81d5b940dd5fb627d43f9a0fb9746)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: #18 pc 0000779b /data/app/com.mole.rs.daily-MKLhWLWtjRzOutr86nzemA==/oat/arm/base.odex
03-24 15:28:32.549 6117 6147 E AndroidRuntime:
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libc.tgkill(tgkill:12)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.__aeabi_idiv0(__aeabi_idiv0:6)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.std::__ndk1::enable_if<(__is_forward_iterator<StrideIterator<Vector3f> >::value) && (is_constructible<Vector3f, std::__ndk1::iterator_traits<StrideIterator<Vector3f> >::reference>::value), void>::type std::__ndk1::vector<Vector3f, std::__ndk1::allocator<Vector3f> >::assign<StrideIterator<Vector3f> >(StrideIterator<Vector3f>, StrideIterator<Vector3f>)(enable_if<:22)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.DetailDatabase::RefreshPrototypesStep1(Texture2D**)(RefreshPrototypesStep1:620)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.DetailDatabase::RefreshPrototypes()(RefreshPrototypes:148)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.TerrainData::AwakeFromLoad(AwakeFromLoadMode)(AwakeFromLoad:42)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.AwakeFromLoadQueue::PersistentManagerAwakeSingleObject(Object&, AwakeFromLoadMode)(PersistentManagerAwakeSingleObject:32)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.PersistentManager::IntegrateObjectAndUnlockIntegrationMutexInternal(int)(IntegrateObjectAndUnlockIntegrationMutexInternal:24)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced(int)(IntegrateTimeSliced:320)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.LoadSceneOperation::IntegrateTimeSliced(int)(IntegrateTimeSliced:6)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)(UpdatePreloadingSingleStep:80)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.PreloadManager::UpdatePreloading()(UpdatePreloading:180)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward()(InitPlayerLoopCallbacks:40)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.ExecutePlayerLoop(NativePlayerLoopSystem*)(ExecutePlayerLoop:52)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.ExecutePlayerLoop(NativePlayerLoopSystem*)(ExecutePlayerLoop:104)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.PlayerLoop()(PlayerLoop:284)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.UnityPlayerLoop()(UnityPlayerLoop:516)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at libunity.nativeRender(_JNIEnv*, _jobject*)(nativeRender:40)
03-24 15:28:32.549 6117 6147 E AndroidRuntime: at base.0x779b(Native Method)
03-24 15:28:32.563 1604 3850 W ActivityManager: Force finishing activity com.mole.rs.daily/com.unity3d.player.UnityPlayerActivity
3、Unity Editor堆栈
Unloading 246 Unused Serialized files (Serialized files now loaded: 26)
Assertion failed on expression: 'chanType.dimension == 0'
Requesting mesh vertex attribute 1 of format 0 min dimension 3, but mesh contains format 1 dimension 4
Assertion failed on expression: 'm_Stride != 0 && "Stide must not be zero"'
Stacktrace:
=================================================================
Got a SIGFPE while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Crash!!!
SymInit: Symbol-SearchPath: 'E:/Unity/2020.3.25f1/Editor/Data/Mono;.;D:\Mole\RSDev\client;E:\Unity\2020.3.25f1\Editor;C:\WINDOWS;C:\WINDOWS\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 534, UserName: 'admin'
OS-Version: 10.0.0
...
========== OUTPUTTING STACK TRACE ==================
0x00007FF695EFD60E (Unity) std::vector<Vector3f,std::allocator<Vector3f> >::_Assign_range<StrideIterator<Vector3f> >
0x00007FF695F072D7 (Unity) DetailDatabase::RefreshPrototypesStep1
0x00007FF695F069C3 (Unity) DetailDatabase::RefreshPrototypes
0x00007FF695F00C62 (Unity) DetailDatabase::AwakeFromLoad
0x00007FF695F247B4 (Unity) TerrainData::AwakeFromLoad
0x00007FF695B23369 (Unity) AwakeFromLoadQueue::PersistentManagerAwakeSingleObject
0x00007FF695AF5DB7 (Unity) PersistentManager::IntegrateObjectAndUnlockIntegrationMutexInternal
0x00007FF6957EA670 (Unity) TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced
0x00007FF6957EA395 (Unity) LoadSceneOperation::IntegrateTimeSliced
0x00007FF6957ED81B (Unity) PreloadManager::UpdatePreloadingSingleStep
0x00007FF6957ED50D (Unity) PreloadManager::UpdatePreloading
0x00007FF6957C4243 (Unity) `InitPlayerLoopCallbacks'::`2'::EarlyUpdateUpdatePreloadingRegistrator::Forward
0x00007FF6957AC4DC (Unity) ExecutePlayerLoop
0x00007FF6957AC5B3 (Unity) ExecutePlayerLoop
0x00007FF6957B3059 (Unity) PlayerLoop
0x00007FF69646FA91 (Unity) PlayerLoopController::UpdateScene
0x00007FF69646DD19 (Unity) Application::TickTimer
0x00007FF6968B34D1 (Unity) MainMessageLoop
0x00007FF6968B7521 (Unity) WinMain
0x00007FF697F45752 (Unity) __scrt_common_main_seh
0x00007FFF41BA7034 (KERNEL32) BaseThreadInitThunk
0x00007FFF43B82651 (ntdll) RtlUserThreadStart
========== END OF STACKTRACE ===========
4、原因&解决
Paint Details根本原因还没搞清楚,测试下来,删除Paint Details可以不闪退。但这样场景里的草就没了,后面还要深入查。
2022/03/25 补充:
搜到了相关的报错,但它竟然是【Won't Fix 】状态,只能在各种参数设置方面下手了。一通乱改,最终发现要把Mesh的Read/Write Enabled
开启。同时Texture的RW也要开启,不然会报错。
在2018.1的文档里还能看到一点提示,后续版本啥也没有了:
开启Detail Mesh的Read/Write EnabledNote that if you want to assign a Texture to a Terrain, you need to open the Texture Importer and tick the Read/Write Enabled checkbox.
问题原因还是没搞清,但应该没法进一步处理了。Unity其他地方也有必须开启RW的情景,如Particle System用到的Mesh。
网友评论