Unity crashes when loading Voxeland assets
Hi! I just bought Voxeland 5 on the Unity store, and I'm running in to a showstopper. I'm super excited to get this going though.
Steps to reproduce:
On Mac OS X (10.14.5
), when running Unity 2019.2.17f1
I get the following error when importing Voxeland as an asset, and each time I try to load my project thereafter:
-[MTLTextureDescriptorInternal validateWithDevice:]:1103: failed assertion `MTLTextureDescriptor has invalid pixelFormat (0).'
Expected result: Unity loads my project, with Voxeland 5 assets included.
Actual result: When showing the "Importing assets..." dialog, Unity crashes. The last message I can see is "Importing small assets."
Here is the full trace from Apple "Problem Report" dialog box:
Process: Unity [72615]
Path: /Applications/Unity/*/Unity.app/Contents/MacOS/Unity
Identifier: com.unity3d.UnityEditor5.x
Version: Unity version 2019.2.17f1 (2019.2.17f1)
Code Type: X86-64 (Native)
Parent Process: Unity Hub [14667]
Responsible: Unity [72615]
User ID: 501
Date/Time: 2019-12-28 14:24:27.307 -0700
OS Version: Mac OS X 10.14.5 (18F132)
Report Version: 12
Anonymous UUID: 1775F693-57C8-B5E7-1953-F709275EC1A5
Sleep/Wake UUID: B777AA47-E171-4453-A720-FE102AC1A739
Time Awake Since Boot: 55000 seconds
Time Since Wake: 1600 seconds
System Integrity Protection: enabled
Crashed Thread: 41 UnityGfxDeviceWorker
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
-[MTLTextureDescriptorInternal validateWithDevice:]:1103: failed assertion `MTLTextureDescriptor has invalid pixelFormat (0).'
Thread 0:: tid_307 Dispatch queue: com.apple.main-thread
0 com.unity3d.UnityEditor5.x 0x0000000107faafb3 SerializedFile::IndexTextFile() + 4291
1 com.unity3d.UnityEditor5.x 0x0000000107fa27e8 SerializedFile::FinalizeInit(TransferInstructionFlags) + 344
2 com.unity3d.UnityEditor5.x 0x0000000107fa2a67 SerializedFile::InitializeRead(core::basic_string<char, core::StringStorageDefault<char> > const&, ResourceImageGroup&, unsigned int, bool, TransferInstructionFlags, unsigned int, unsigned int) + 231
3 com.unity3d.UnityEditor5.x 0x0000000107f49154 PersistentManager::GetStreamNameSpaceInternal(int) + 724
4 com.unity3d.UnityEditor5.x 0x0000000107f480ac PersistentManager::GetAllFileIDs(core::basic_string<char, core::StringStorageDefault<char> > const&, dynamic_array<long long, 0ul>&) + 76
5 com.unity3d.UnityEditor5.x 0x0000000107f4aef5 PersistentManager::GetInstanceIDsAtPath(core::basic_string<char, core::StringStorageDefault<char> > const&, core::flat_set<int, std::__1::less<int>, 0ul>*) + 181
6 com.unity3d.UnityEditor5.x 0x00000001081eaf56 NativeFormatImporter::EndImport(dynamic_array<Object*, 0ul>&) + 262
7 com.unity3d.UnityEditor5.x 0x00000001080b412b AssetDatabaseV1::ImportAsset(UnityGUID, Asset&, core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, AssetDatabase::AssetImporterSelection&, AssetDatabase::UpdateAssetOptions, core::string_with_label<1> const&, bool, bool, InstanceIDLocalIdentifierLookup&, dynamic_array<Object*, 0ul>&) + 1643
8 com.unity3d.UnityEditor5.x 0x00000001080ba420 AssetDatabaseV1::UpdateAsset(UnityGUID const&, UnityGUID const&, AssetDatabase::UpdateAssetOptions, dynamic_array<UnityGUID, 0ul>&, bool, Hash128) + 6496
9 com.unity3d.UnityEditor5.x 0x00000001080ffdca AssetInterface::ProcessAssetsImplementation(double&, std::__1::map<AssetImporterHashKey, unsigned int, std::__1::less<AssetImporterHashKey>, stl_allocator<std::__1::pair<AssetImporterHashKey const, unsigned int>, (MemLabelIdentifier)10, 16> >&, AssetDatabase::CancelBehaviour, AssetDatabase::UpdateAssetOptions, core::hash_set<UnityGUID, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID> >&, LoadedAssetsSnapshot&, AssetInterface::InternalRefreshFlags) + 1818
10 com.unity3d.UnityEditor5.x 0x00000001080fec08 AssetInterface::StopAssetEditing(AssetDatabase::CancelBehaviour, AssetDatabase::UpdateAssetOptions, AssetInterface::InternalRefreshFlags) + 1016
11 com.unity3d.UnityEditor5.x 0x000000010810648e AssetInterface::RefreshInternal(AssetDatabase::UpdateAssetOptions, AssetInterface::InternalRefreshFlags) + 14350
12 com.unity3d.UnityEditor5.x 0x00000001081078d8 AssetInterface::Refresh(AssetDatabase::UpdateAssetOptions) + 504
13 com.unity3d.UnityEditor5.x 0x00000001080722a4 AssetDatabase::Refresh(AssetDatabase::UpdateAssetOptions) + 468
14 com.unity3d.UnityEditor5.x 0x0000000107524b8b Application::InitializeProject() + 12059
15 com.unity3d.UnityEditor5.x 0x000000010a857a2c -[EditorApplication applicationDidFinishLaunching:] + 236
16 com.apple.CoreFoundation 0x00007fff370f2596 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
17 com.apple.CoreFoundation 0x00007fff370f2510 ___CFXRegistrationPost_block_invoke + 63
18 com.apple.CoreFoundation 0x00007fff370f247a _CFXRegistrationPost + 404
19 com.apple.CoreFoundation 0x00007fff370fa928 ___CFXNotificationPost_block_invoke + 87
20 com.apple.CoreFoundation 0x00007fff37063384 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1642
21 com.apple.CoreFoundation 0x00007fff37062737 _CFXNotificationPost + 732
22 com.apple.Foundation 0x00007fff392e806b -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
23 com.apple.AppKit 0x00007fff3471b1a8 -[NSApplication _postDidFinishNotification] + 312
24 com.apple.AppKit 0x00007fff3471aafb -[NSApplication _sendFinishLaunchingNotification] + 208
25 com.apple.AppKit 0x00007fff34718c4f -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
26 com.apple.AppKit 0x00007fff3471889f -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 688
27 com.apple.Foundation 0x00007fff39331bec -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 286
28 com.apple.Foundation 0x00007fff39331a69 _NSAppleEventManagerGenericHandler + 102
29 com.apple.AE 0x00007fff382b3397 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1815
30 com.apple.AE 0x00007fff382b2c29 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
31 com.apple.AE 0x00007fff382b2b01 aeProcessAppleEvent + 414
32 com.apple.HIToolbox 0x00007fff36383e97 AEProcessAppleEvent + 54
33 com.apple.AppKit 0x00007fff34714c7e _DPSNextEvent + 1724
34 com.apple.AppKit 0x00007fff3471371f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
35 com.apple.AppKit 0x00007fff3470d83c -[NSApplication run] + 699
36 com.apple.AppKit 0x00007fff346fcd7c NSApplicationMain + 777
37 com.unity3d.UnityEditor5.x 0x000000010a8967b9 EditorMain(int, char const**) + 665
38 com.unity3d.UnityEditor5.x 0x000000010a896a89 main + 9
39 libdyld.dylib 0x00007fff62fdb3d5 start + 1
Edited by Duane Johnson