Search Issue Tracker

Not Reproducible

Votes

0

Found in

2022.3.56f1

6000.0.35f1

6000.1.0b3

Issue ID

UUM-95424

Regression

No

[Silicon] Crash with multiple StackTraces when entering Play Mode in a project with corrupted FBX files

-

Steps to reproduce:
1. Open the “users attached project”
2. Open “SampleScene”
3. Enter Play Mode
4. Observe the crash

Reproducible with versions: 2022.3.56f1, 6000.0.35f1, 6000.1.0b3

Reproducible on: macOS 15.1.1 (M1 Max)
Not reproducible on: macOS 15.2 Sequoai (Intel)

First few lines of stack traces:
{noformat}
#0 0x00000100fcc228 in SerializationCache::WriteQueueForTransferSignatureIntoCache(TransferRequestSignature const&, ScriptingClassPtr, SerializationCache::Data&)
#1 0x00000100f77a04 in void TransferScriptingObject<StreamedBinaryWrite>(StreamedBinaryWrite&, ScriptingObjectPtr, ScriptingClassPtr, SerializationCache::Data*&)
#2 0x00000100f777f4 in void SerializableManagedRefTransfer::TransferScriptingObjectWithSerializedRefSupport<StreamedBinaryWrite>(Object*, SerializableManagedRef&, StreamedBinaryWrite&)
#3 0x00000100f6f4c8 in void SerializableManagedRefTransfer::Transfer<SerializableManagedRefBackupGenerator>(Object*, SerializableManagedRef&, StreamedBinaryWrite&, bool)
#4 0x000001010a360c in WriteObjectToVector(Object const&, core::vector<unsigned char, 0ul>&, TransferInstructionFlags, BuildTargetSelection){noformat}
{noformat}
#0 0x000001058351f4 in block_locate_free
#1 0x00000103253a20 in DynamicHeapAllocator::Allocate(unsigned long, int)
#2 0x00000103253fac in DynamicHeapAllocator::Reallocate(void*, unsigned long, int)
#3 0x00000103257678 in MemoryManager::Reallocate(void*, unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int)
#4 0x00000103256fb0 in realloc_internal(void*, unsigned long, unsigned long, MemLabelId const&, AllocateOptions, char const*, int){noformat}
{noformat}
#0 0x000001051a3ab8 in block_locate_free
#1 0x00000102ffaaa4 in DynamicHeapAllocator::Allocate(unsigned long, int)
#2 0x00000102ffda94 in MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId const&, AllocateOptions, char const*, int)
#3 0x00000102ffd11c in malloc_internal(unsigned long, unsigned long, MemLabelId const&, AllocateOptions, char const*, int)
#4 0x00000102b8d21c in core::StringStorageDefault<char>::grow(unsigned long){noformat}

  1. Resolution Note:

    Thank you for reporting this bug to Unity.
    Our engineers have been trying to reproduce for some time but unfortunately we haven't been successful. If in the future we receive a better way to consistently reproduce this bug we will investigate again. In the meantime we will close the case.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.