Cpp2IL
Cpp2IL copied to clipboard
Stack overflow exception
Game
Raid: Shadow legends
https://store.steampowered.com/app/2333480/RAID_Shadow_Legends/
Error
From Discord:
[Cpp2IL Error] Stack overflow.
[Cpp2IL Error] Repeated 854 times:
[Cpp2IL Error] --------------------------------
[Cpp2IL Error] at Cpp2IL.Core.Utils.Il2CppTypeToContext.ResolveIl2CppType(Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext, LibCpp2IL.BinaryStructures.Il2CppType)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.get_DefaultBaseType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.get_BaseType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext..ctor(Cpp2IL.Core.Model.Contexts.TypeAnalysisContext, System.Collections.Generic.IEnumerable`1<Cpp2IL.Core.Model.Contexts.TypeAnalysisContext>, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.MakeGenericInstanceType(System.Collections.Generic.IEnumerable`1<Cpp2IL.Core.Model.Contexts.TypeAnalysisContext>)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext.SetDeclaringType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext..ctor(LibCpp2IL.BinaryStructures.Il2CppType, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Utils.Il2CppTypeToContext.ResolveIl2CppType(Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext, LibCpp2IL.BinaryStructures.Il2CppType)
[Cpp2IL Error] at System.Linq.Enumerable+ArraySelectIterator`2[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[Cpp2IL Error] at System.Collections.Generic.List`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].AddRange(System.Collections.Generic.IEnumerable`1<System.__Canon>)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext..ctor(LibCpp2IL.BinaryStructures.Il2CppType, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] --------------------------------
[Cpp2IL Error] at Cpp2IL.Core.Utils.Il2CppTypeToContext.ResolveIl2CppType(Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext, LibCpp2IL.BinaryStructures.Il2CppType)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.get_DefaultBaseType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.get_BaseType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext..ctor(Cpp2IL.Core.Model.Contexts.TypeAnalysisContext, System.Collections.Generic.IEnumerable`1<Cpp2IL.Core.Model.Contexts.TypeAnalysisContext>, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.TypeAnalysisContext.MakeGenericInstanceType(System.Collections.Generic.IEnumerable`1<Cpp2IL.Core.Model.Contexts.TypeAnalysisContext>)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext.SetDeclaringType()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.GenericInstanceTypeAnalysisContext..ctor(Cpp2IL.Core.Model.Contexts.TypeAnalysisContext, System.Collections.Generic.IEnumerable`1<Cpp2IL.Core.Model.Contexts.TypeAnalysisContext>, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.ConcreteGenericMethodAnalysisContext.ResolveDeclaringType(LibCpp2IL.Cpp2IlMethodRef, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.ConcreteGenericMethodAnalysisContext..ctor(LibCpp2IL.Cpp2IlMethodRef, Cpp2IL.Core.Model.Contexts.AssemblyAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.ConcreteGenericMethodAnalysisContext..ctor(LibCpp2IL.Cpp2IlMethodRef, Cpp2IL.Core.Model.Contexts.ApplicationAnalysisContext)
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.ApplicationAnalysisContext.PopulateMethodsByAddressTable()
[Cpp2IL Error] at Cpp2IL.Core.Model.Contexts.ApplicationAnalysisContext..ctor(LibCpp2IL.Il2CppBinary, LibCpp2IL.Metadata.Il2CppMetadata)
[Cpp2IL Error] at Cpp2IL.Core.Cpp2IlApi.OnLibInitialized()
[Cpp2IL Error] at Cpp2IL.Core.Cpp2IlApi.InitializeLibCpp2Il(System.String, System.String, AssetRipper.Primitives.UnityVersion, Boolean)
[Cpp2IL Error] at Cpp2IL.Program.MainWithArgs(Cpp2IL.Core.Cpp2IlRuntimeArgs)
[Cpp2IL Error] at Cpp2IL.Program.Main(System.String[])
Apparently, I caused this in one of my recent pull requests.