Open rollsch opened 5 years ago
@rolandh , I can see that you use some obfuscated assemblies as ILMerge input.
Are those assemblies verifiable? You can check that with the help of PEVerify.exe tool from .NET Framework SDK.
If they are not verifiable then ILMerge or any other .NET tool cannot guarantee the consistent behavior. This can be the root cause of stack overflow you get.
Another thing to check is to temporarily exclude obfuscation from the pipeline. Does stack overflow persist?
When I run in release mode I get a stackoverflowexception. If I run in debug mode and break I see lots of OutOfMemory exceptions due to trying to allocate an array >2 gb
I ran with the log options and here is the resultant log.