Hi.
I can’t build my project (x86-64) with Burst 1.2-preview10 : (net framework 2.0 || 4)
I’ve tried to comment //[BurstCompile] (52 jobs on the project). But same errors
It works fine on 1.1.3. (tested with Unity 2019.3b11 and 2019.3f1)
Tested on 2 Fresh Projects
Unable to find player assembly: D:\TerrainEngineNext\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll
UnityEngine.Debug:LogWarning(Object)
Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLsImpl(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.3-preview.3/Editor/BurstAotCompiler.cs:212)
Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.3-preview.3/Editor/BurstAotCompiler.cs:90)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
Unable to find player assembly: D:\TerrainEngineNext\Temp\StagingArea\Data\Managed\Unity.PerformanceTesting.dll
UnityEngine.Debug:LogWarning(Object)
Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLsImpl(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.3-preview.3/Editor/BurstAotCompiler.cs:212)
Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.3-preview.3/Editor/BurstAotCompiler.cs:90)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
BuildFailedException: Burst compiler (1.2.0-preview.10) failed running
stdout:
stderr:
Exception non g�r�e�: System.AccessViolationException: Tentative de lecture ou d'�criture de m�moire prot�g�e. Cela indique souvent qu'une autre m�moire est endommag�e.
� Burst.Backend.StandardCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ChainCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ExtendedCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, Int32 index1, Value index2)
� Burst.Compiler.IL.ILCompiler.Ldelem(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.CompileInternal(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.Compile(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILInstruction inst)
� Burst.Compiler.IL.ILVisitor.Visit(ILInstruction instruction)
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILBlock block)
� Burst.Compiler.IL.ILVisitor.Visit(ILBlock block)
� Burst.Compiler.IL.ILVisitor.VisitBlocks()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILFunction ilFunction)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILFunction function)
� Burst.Compiler.IL.ILVisitor.Visit(ILFunction ilFunction)
� Burst.Compiler.IL.ILVisitor.VisitPendingFunctions()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILVisitor.Visit(ILModule module)
� Burst.Compiler.IL.NativeCompiler.Compile()
� Burst.Compiler.IL.Aot.AotCompiler.Compile(List`1 methodReferences, AotCompilerOptions compilerOptions, List`1 outputFunctions)
� Burst.Bcl.BclApp.CompilerThread.Compile(CompilerRequest request)
� Burst.Bcl.BclApp.CompilerThread.Run()
� System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
� System.Threading.ThreadHelper.ThreadStart()
Exception non g�r�e�: System.AccessViolationException: Tentative de lecture ou d'�criture de m�moire prot�g�e. Cela indique souvent qu'une autre m�moire est endommag�e.
� Burst.Backend.StandardCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ChainCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ExtendedCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, Int32 index1, Value index2)
� Burst.Compiler.IL.ILCompiler.Ldelem(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.CompileInternal(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.Compile(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILInstruction inst)
� Burst.Compiler.IL.ILVisitor.Visit(ILInstruction instruction)
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILBlock block)
� Burst.Compiler.IL.ILVisitor.Visit(ILBlock block)
� Burst.Compiler.IL.ILVisitor.VisitBlocks()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILFunction ilFunction)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILFunction function)
� Burst.Compiler.IL.ILVisitor.Visit(ILFunction ilFunction)
� Burst.Compiler.IL.ILVisitor.VisitPendingFunctions()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILVisitor.Visit(ILModule module)
� Burst.Compiler.IL.NativeCompiler.Compile()
� Burst.Compiler.IL.Aot.AotCompiler.Compile(List`1 methodReferences, AotCompilerOptions compilerOptions, List`1 outputFunctions)
� Burst.Bcl.BclApp.CompilerThread.Compile(CompilerRequest request)
� Burst.Bcl.BclApp.CompilerThread.Run()
� System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
� System.Threading.ThreadHelper.ThreadStart()
Exception non g�r�e�: System.AccessViolationException: Tentative de lecture ou d'�criture de m�moire prot�g�e. Cela indique souvent qu'une autre m�moire est endommag�e.
� Burst.Backend.StandardCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ChainCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, IntPtr indices, UInt32 count)
� Burst.Backend.ExtendedCompilerBackend.GetElementAddress(FunctionBodyBuilder builder, Value dataPointer, Int32 index1, Value index2)
� Burst.Compiler.IL.ILCompiler.Ldelem(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.CompileInternal(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.Compile(ILInstruction inst)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILInstruction inst)
� Burst.Compiler.IL.ILVisitor.Visit(ILInstruction instruction)
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILBlock block)
� Burst.Compiler.IL.ILVisitor.Visit(ILBlock block)
� Burst.Compiler.IL.ILVisitor.VisitBlocks()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILFunction ilFunction)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILFunction function)
� Burst.Compiler.IL.ILVisitor.Visit(ILFunction ilFunction)
� Burst.Compiler.IL.ILVisitor.VisitPendingFunctions()
� Burst.Compiler.IL.ILVisitor.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILCompiler.VisitImpl(ILModule module)
� Burst.Compiler.IL.ILVisitor.Visit(ILModule module)
� Burst.Compiler.IL.NativeCompiler.Compile()
� Burst.Compiler.IL.Aot.AotCompiler.Compile(List`1 methodReferences, AotCompilerOptions compilerOptions, List`1 outputFunctions)
� Burst.Bcl.BclApp.CompilerThread.Compile(CompilerRequest request)
� Burst.Bcl.BclApp.CompilerThread.Run()
� System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
� System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
� System.Threading.ThreadHelper.ThreadStart()
Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.2.0-preview.10/Editor/BurstAotCompiler.cs:725)
Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.2.0-preview.10/Editor/BurstAotCompiler.cs:663)
Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunManagedProgram (System.String exe, System.String args, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.2.0-preview.10/Editor/BurstAotCompiler.cs:637)
Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.2.0-preview.10/Editor/BurstAotCompiler.cs:332)
Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.2.0-preview.10/Editor/BurstAotCompiler.cs:90)
UnityEditor.Build.BuildPipelineInterfaces.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at <103dcb0fcec74625b826b8ee16f3e0b1>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Manifest :
{
"dependencies": {
"com.unity.burst": "1.2.0-preview.10",
"com.unity.collab-proxy": "1.2.16",
"com.unity.collections": "0.3.0-preview.0",
"com.unity.entities": "0.3.0-preview.4",
"com.unity.ide.rider": "1.1.0",
"com.unity.ide.vscode": "1.1.3",
"com.unity.physics": "0.2.5-preview.1",
"com.unity.postprocessing": "2.2.2",
"com.unity.terrain-tools": "2.0.2-preview",
"com.unity.test-framework": "1.1.8",
"com.unity.test-framework.performance": "1.2.6-preview",
"com.unity.textmeshpro": "2.0.1",
"com.unity.timeline": "1.2.6",
"com.unity.ugui": "1.0.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.cloth": "1.0.0",
"com.unity.modules.director": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
"com.unity.modules.screencapture": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.modules.terrainphysics": "1.0.0",
"com.unity.modules.tilemap": "1.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.uielements": "1.0.0",
"com.unity.modules.umbra": "1.0.0",
"com.unity.modules.unityanalytics": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0",
"com.unity.modules.unitywebrequestaudio": "1.0.0",
"com.unity.modules.unitywebrequesttexture": "1.0.0",
"com.unity.modules.unitywebrequestwww": "1.0.0",
"com.unity.modules.vehicles": "1.0.0",
"com.unity.modules.video": "1.0.0",
"com.unity.modules.vr": "1.0.0",
"com.unity.modules.wind": "1.0.0",
"com.unity.modules.xr": "1.0.0"
}
}