Search Unity

Unity.IL2CPP.Building.BuilderFailedException Wrote crash dump

Discussion in 'Android' started by ElegantUniverse, Jul 6, 2021.

  1. ElegantUniverse

    ElegantUniverse

    Joined:
    Sep 13, 2018
    Posts:
    78
    Hello @JoshPeterson
    I faced with this error could you guide me?




    Exception: Unity.IL2CPP.Building.BuilderFailedException: Wrote crash dump file "C:\Users\MOHAMM~1\AppData\Local\Temp\clang++.exe-e90b18.dmp"
    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    #0 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1fa0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1aace93
    #1 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1aaaba0 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1aab25a
    #2 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1aadc7b G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1aaff29
    #3 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a2b174 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1abeac7
    #4 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1abf8fd G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1abfcb7
    #5 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a4b310 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a2bba9
    #6 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a5a434 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a5ad22
    #7 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a4b397 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a2bba9
    #8 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a5a434 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a5ad22
    #9 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a4b397 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a2bba9
    #10 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a2c483 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x1a23e1b
    #11 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x14a84c6 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x119e526
    #12 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x11789c5 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x121dcb1
    #13 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x2f8c G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x2a865fd
    #14 0x00000000023a0590 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x13b5 G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe 0x14e8
    #15 0x00000000023a0590 (G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1fa0590)
    #16 0x0000000001eace93 (G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1aace93)
    0x00000000023A0590 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000087D64A8)
    0x0000000001EACE93 (0x0000000000000000 0x0000000000000001 0x00000000087583F3 0x00000000005FEAEC)
    0x0000000001EAABA0 (0x0000000000000001 0x005FEAF604EAC009 0x00000000087D6170 0x000000000876AC10)
    0x0000000001EAB25A (0x0000000004EAC1D8 0x0000000004EAC1C0 0x0000000004EAC1BF 0x0000000009AA4D80)
    0x0000000001EADC7B (0x0000000000000000 0x0000000000000000 0x0000000004EAC6D0 0x0000000004EAC6E0)
    0x0000000001EAFF29 (0x00000000090B3620 0x000000100000000C 0x0000000004EAC84C 0x0000000009AA54A0)
    0x0000000001E2B174 (0x0000000004EACAB0 0x0000000009A6C2C8 0x0000000009061B40 0x0000000009A6C2C8)
    0x0000000001EBEAC7 (0x0000000004EAD4D0 0x0000000004EADA10 0x0000000004EAD670 0x00000000099F3830)
    0x0000000001EBF8FD (0x00000000001D0000 0x0000003E00180017 0x0000000002C6C3F0 0x0000000000000000)
    0x0000000001EBFCB7 (0x0000000000000000 0x00000000020DA0E6 0x0000000008747F30 0x00007FFA7F2E9C9C)
    0x0000000001E4B310 (0x0000000004EAD8F8 0x0000000000000001 0x0000000000000000 0x000000000219F5CE)
    0x0000000001E2BBA9 (0x0000000004EADBC0 0x0000000000000000 0x0000000008762500 0x0000000000000000)
    0x0000000001E5A434 (0x000000000000001B 0x00000000011BD1FF 0x000000008060BBB8 0x000000008060BBBF)
    0x0000000001E5AD22 (0x0000000000000001 0x00000000020DA0E6 0x0000000008764F00 0x000000008060BBB8)
    0x0000000001E4B397 (0x0000000004EADDD8 0x0000000000000001 0x0000000000000000 0x000000000219F5CE)
    0x0000000001E2BBA9 (0x0000000000000000 0x00000000027EC4FF 0x0000000004EADF90 0x0000000000000000)
    0x0000000001E5A434 (0x0000000004EADF88 0x0000000000000000 0x0000000000000000 0x000000008060BBA8)
    0x0000000001E5AD22 (0x0000000000000000 0x0000000001E27F05 0x0000000008764F00 0x0000000000000000)
    0x0000000001E4B397 (0x0000000000000001 0x0000000004EAE340 0x0000000004EAE380 0x0000000000000000)
    0x0000000001E2BBA9 (0x0000000004EAE420 0x00000000087D6170 0x0000000003BEDAB0 0x0000000001E2C690)
    0x0000000001E2C483 (0x0000000000000000 0x0000000009A67D60 0x0000000000000001 0x0000000000000000)
    0x0000000001E23E1B (0x00000000001D0000 0x00000000001CCB80 0x0000000004EAE5D0 0x0000000004EAE530)
    0x00000000018A84C6 (0x0000000004EAE820 0x00000000018A6395 0x0000000004EAE820 0x00007FFA7F2E9D40)
    0x000000000159E526 (0x0000000004EAE6C0 0x0000000A00000008 0x000014E5000014E2 0x0000000000000000)
    0x00000000015789C5 (0x0000000000000018 0x0000000003E8C940 0x000000000873A4B0 0x00007FFA7F2E9D40)
    0x000000000161DCB1 (0x0000000008728390 0x00000000001C8970 0x000000000000000C 0x00000000001D0000)
    0x0000000000402F8C (0x00000000000BEF30 0x00007FFA7FD3E3A9 0x00000000000A0000 0x0000000004EAED50)
    0x0000000002E865FD (0x0000000000000095 0x00000000087351A0 0x0000000000000000 0x0000000000000000)
    0x00000000004013B5 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
    0x00000000004014E8 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
    0x00007FFA7F227034 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
    0x00007FFA7FD82651 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)
    clang++.exe: error: clang frontend command failed due to signal (use -v to see invocation)
    Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)
    Target: armv7-unknown-linux-android19
    Thread model: posix
    InstalledDir: G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin
    clang++.exe: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
    clang++.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at:
    clang++.exe: note: diagnostic msg: C:\Users\MOHAMM~1\AppData\Local\Temp\Il2CppCCalculateFieldValues-d4221e.cpp
    clang++.exe: note: diagnostic msg: C:\Users\MOHAMM~1\AppData\Local\Temp\Il2CppCCalculateFieldValues-d4221e.sh
    clang++.exe: note: diagnostic msg:

    ********************


    Invocation was: Executable: "G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"G:\Program Files\Unitythree\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\libil2cpp" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\libil2cpp" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\external\bdwgc\include" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\external\xxHash" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\external\baselib\Include" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\external\baselib\Platforms\Android\Include" -I"G:\Program Files\Unitythree\Editor\Data\il2cpp\libil2cpp\pch" -I"E:\unity\EmptyTest\EmptyTest\Library\Il2cppBuildCache\Android\armeabi-v7a\il2cppOutput" -I"." -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "E:\unity\EmptyTest\EmptyTest\Library\Il2cppBuildCache\Android\armeabi-v7a\il2cppOutput\Il2CppCCalculateFieldValues.cpp" -o "E:/unity/EmptyTest/EmptyTest/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DC3674DC4C3239F4406243601EC8E3AF.o"

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Compilation.CompilationDriver.Run(RuntimePlatform platform, BuildingOptions buildingOptions, ReadOnlyCollection`1 matchedAssemblyMethodSourceFiles)
    at il2cpp.Program.DoRun(String[] args, RuntimePlatform platform, BuildingOptions buildingOptions, Boolean throwExceptions)
    UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String generatedCppOutputDirectory) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.Boolean platformSupportsManagedDebugging) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditorInternal.IL2CPPBuilder.Run () (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <2c6e9a95f1dd4e06ad71afcd2684dcb7>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <2c6e9a95f1dd4e06ad71afcd2684dcb7>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <2c6e9a95f1dd4e06ad71afcd2684dcb7>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <2c6e9a95f1dd4e06ad71afcd2684dcb7>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <50f55621a2ca4f31a35283e2979a8bf5>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&)
     
  2. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    This looks like a crash in clang++ from the Android NDK. Can you try a newer version of Unity with this project? We have updated to a new version of the NDK (r21) in Unity 2021.1 and later. That might fix this crash.
     
  3. ElegantUniverse

    ElegantUniverse

    Joined:
    Sep 13, 2018
    Posts:
    78
    I'm using unity 2020.3.0f1 with android-ndk-r19
    I tried another version of unity but most of them unity crashes on my system.
    can i solve the problem with the current version of unity that i use ?
     
    Last edited: Jul 10, 2021
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    This is a bit difficult for us to solve, as the crash is in clang from the NDK, so we don't have an easy way to debug it.

    It looks like there is another forum thread where a user hit a similar issue. The user was able to solve the problem by making some changes to their code. I'm unsure if this is the case for you, but it is worth a try:

    https://forum.unity.com/threads/il2cpp-android-build-llvm-error-out-of-memory.801198/#post-5513503