- Home /
Load specific scene crash(on both ios and android) with log "Could not allocate memory: System out of memory!"
I guess there is some asset is broken in the scene, but I cannot determine which asset is bad. Is there a way to figure out or print a log which Object is loading?
Here is the crash log on xcode:
xgame2(10572,0x16f573000) malloc: mach_vm_map(size=16953344000) failed (error code=3) error: can't allocate region *** set a breakpoint in malloc_error_break to debug Could not allocate memory: System out of memory! Trying to allocate: 16953337584B with 16 alignment. MemoryLabel: BaseObject Allocation happend at: Line:383 in Memory overview
[ ALLOC_DEFAULT ] used: 61932908B | peak: 69721360B | reserved: 63025339B [ ALLOC_TEMP_JOB ] used: 0B | peak: 0B | reserved: 524288B [ IOS new_delete ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_GAMEOBJECT ] used: 13266594B | peak: 13266642B | reserved: 13634134B [ ALLOC_GFX ] used: 13737948B | peak: 14217756B | reserved: 13744710B [ ALLOC_PROFILER ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_TEMP_THREAD ] used: 109632B | peak: 0B | reserved: 2621440B Could not allocate memory: System out of memory! Trying to allocate: 16953337584B with 16 alignment. MemoryLabel: BaseObject Allocation happend at: Line:383 in Memory overview
[ ALLOC_DEFAULT ] used: 61932908B | peak: 69721360B | reserved: 63025339B [ ALLOC_TEMP_JOB ] used: 0B | peak: 0B | reserved: 524288B [ IOS new_delete ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_GAMEOBJECT ] used: 13266594B | peak: 13266642B | reserved: 13634134B [ ALLOC_GFX ] used: 13737948B | peak: 14217756B | reserved: 13744710B [ ALLOC_PROFILER ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_TEMP_THREAD ] used: 109632B | peak: 0B | reserved: 2621440B
(Filename: Line: 1031)
stacktrace: UnityPreload (44)#0 0x0000000102a0ff3c in uninitialized_fill [inlined] at /Users/builduser/buildslave/unity/build/External/iOSBuildEnvironment/builds/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3565 #1 0x0000000102a0ff30 in ::resize_initialized() at /Users/builduser/buildslave/unity/build/./Runtime/Utilities/dynamic_array.h:237 #2 0x0000000102a10300 in ResizeSTLStyleArray [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/SerializeTraits.h:504 #3 0x0000000102a102e4 in ::TransferSTLStyleArray >() at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:73 #4 0x0000000102a101d8 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/SerializeTraits.h:497 #5 0x0000000102a101cc in Transfer > [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:122 #6 0x0000000102a101cc in ::Transfer () at /Users/builduser/buildslave/unity/build/./Runtime/Math/AnimationCurve.h:279 #7 0x0000000102934cf0 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/SerializeTraitsBase.h:58 #8 0x0000000102934ce4 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:122 #9 0x0000000102934ce4 in TransferField_NonArray > [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/EmitSerializationCommandsForField.cpp:62 #10 0x0000000102934ca4 in TransferField > [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/EmitSerializationCommandsForField.cpp:108 #11 0x0000000102934ca4 in ::Transfer_SimpleNativeClass () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/Types/SimpleNativeClass.h:54 #12 0x000000010294156c in Execute [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/SerializationCommands.h:81 #13 0x0000000102941560 in ::ExecuteSerializationCommands () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/SerializationCommands.h:220 #14 0x00000001029414e0 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/Types/ManagedObject.h:43 #15 0x00000001029414d0 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:122 #16 0x00000001029414d0 in ::TransferSTLStyleArray() at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:87 #17 0x0000000102934c70 in Transfer [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/Types/ManagedObject.h:171 #18 0x0000000102934c64 in TransferWithTypeString [inlined] at /Users/builduser/buildslave/unity/build/./Runtime/Serialize/TransferFunctions/StreamedBinaryRead.h:132 #19 0x0000000102934c64 in ::Transfer_ManagedObject () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/Types/ManagedObject.h:238 #20 0x000000010293d270 in ::TransferField_LinearCollection () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/EmitSerializationCommandsForField.cpp:265 #21 0x0000000102937eb8 in Execute [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/SerializationCommands.h:81 #22 0x0000000102937eac in ExecuteSerializationCommands [inlined] at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/SerializationCommands.h:220 #23 0x0000000102937e74 in ::ExecuteSerializationCommands () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/SerializationCommands.h:228 #24 0x0000000102937c80 in ::TransferScriptingObject () at /Users/builduser/buildslave/unity/build/Runtime/Mono/SerializationBackend_DirectMemoryAccess/TransferScriptingObjectImpl.h:97 #25 0x0000000102958be0 in ::TransferEngineAndInstance () at /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviourSerialization.cpp:52 #26 0x0000000102988f34 in ::ReadObject() at /Users/builduser/buildslave/unity/build/Runtime/Serialize/SerializedFile.cpp:1951 #27 0x0000000102982a84 in ::LoadFileCompletelyThreaded() at /Users/builduser/buildslave/unity/build/Runtime/Serialize/PersistentManager.cpp:1635 #28 0x0000000102962210 in ::Perform() at /Users/builduser/buildslave/unity/build/Runtime/PreloadManager/LoadSceneOperation.cpp:160 #29 0x00000001029600d0 in ::ProcessSingleOperation() at /Users/builduser/buildslave/unity/build/Runtime/PreloadManager/PreloadManager.cpp:294 #30 0x000000010295fedc in ::Run() at /Users/builduser/buildslave/unity/build/Runtime/PreloadManager/PreloadManager.cpp:367 #31 0x000000010295fe80 in ::Run() at /Users/builduser/buildslave/unity/build/Runtime/PreloadManager/PreloadManager.cpp:199 #32 0x00000001029af74c in ::RunThreadWrapper() at /Users/builduser/buildslave/unity/build/Runtime/Threads/Thread.cpp:44 #33 0x00000001910ed68c in _pthread_body () #34 0x00000001910ed59c in _pthread_start () #35 0x00000001910eacb4 in thread_start ()
Your answer
