Search Unity

Editor Out of Memory Crash

Discussion in 'Editor & General Support' started by supreem_creator, Sep 10, 2014.

  1. supreem_creator

    supreem_creator

    Joined:
    Jan 14, 2014
    Posts:
    11
    I am getting a constant crash in my editor in the reload assemblies code. It is trying to allocated over 1gb of memory. I tried isolating the issue but could not find it. I reverted all my changes and it went away. I reimplemented my changes (in a slightly different manner) and it came back.

    Here is the stack trace for the crash:

    OutOfMemoryError
    MemoryManager::Reallocate
    realloc_internal
    dynamic_array<bool,1>::reallocate
    dynamic_array<bool,1>::reserve
    MemoryCacheWriter::LockCacheBlock
    CachedWriter::SetPosition
    CachedWriter::UpdateWriteCache
    Transfer_Builtin<float,StreamedBinaryWrite<0>,0>
    ExecuteSerializationCommands<YAMLWrite>
    StreamedBinaryWrite<0>::TransferSTLStyleArray<ArrayOfManagedObjectsTransferer>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,1>
    TransferField_LinearCollection<YAMLWrite>
    ExecuteSerializationCommands<YAMLWrite>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,0>
    ExecuteSerializationCommands<YAMLWrite>
    StreamedBinaryWrite<0>::TransferSTLStyleArray<ArrayOfManagedObjectsTransferer>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,1>
    TransferField_LinearCollection<YAMLWrite>
    ExecuteSerializationCommands<YAMLWrite>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,0>
    ExecuteSerializationCommands<YAMLWrite>
    StreamedBinaryWrite<0>::TransferSTLStyleArray<ArrayOfManagedObjectsTransferer>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,1>
    TransferField_LinearCollection<YAMLWrite>
    ExecuteSerializationCommands<YAMLWrite>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,0>
    ExecuteSerializationCommands<YAMLWrite>
    StreamedBinaryWrite<0>::TransferSTLStyleArray<ArrayOfManagedObjectsTransferer>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,1>
    TransferField_LinearCollection<YAMLWrite>
    ExecuteSerializationCommands<YAMLWrite>
    StreamedBinaryWrite<0>::TransferSTLStyleArray<ArrayOfManagedObjectsTransferer>
    Transfer_ManagedObject<StreamedBinaryWrite<0>,1>
    TransferField_LinearCollection<YAMLWrite>
    ExecuteSerializationCommands<YAMLWrite>
    TransferScriptingObject<StreamedBinaryWrite<0> >
    MonoBehaviour::ExtractBackupFromInstance
    MonoManager::BeginReloadAssembly
    MonoManager::ReloadAssembly
    ReloadAllUsedAssemblies
    Application::SetIsPlaying
    Application::TickTimer
    MainMessageLoop
    WinMain
    __tmainCRTStartup
    BaseThreadInitThunk
    RtlInitializeExceptionChain
    RtlInitializeExceptionChain
     
  2. supreem_creator

    supreem_creator

    Joined:
    Jan 14, 2014
    Posts:
    11
    Bug Report Case Number: (Case 632361) Editor runs out of memory when reloading C# assemblies.