Using the UnityEditor.MemoryProfiler API to capture a PackedMemorySnapshot, causes some array types to be detected with a missing element type. This issue seems to occur with ScriptingBackend .NET 4 only. The element type of the array "int", would be "int". The MemoryProfiler API in uses the "baseOrElementTypeIndex" of the "int" type, to point to the "int" type. In some cases, this does not seem to work. Spoiler: Screenshot Reproduce Open user attached project Click Mainmenu > BugReport > Open TestCode Window Click "Capture Memory" button Actual Various array types found with the message "Array '<name>' has no element type". Expected Array types should provide a baseOrElementTypeIndex to figure out its element type.