Skip to content

[BUG] LLVM ERROR: out of memory #2241

Description

@juliodutra2003

Description

Building Library\Bee\artifacts\Android\iz17e\xlie2x13ak1r.o failed with output:
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://github.com/android-ndk/ndk/issues and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: "C:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++" -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -marm -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -faddrsig -DANDROID -DHAVE_INTTYPES_H -no-canonical-prefixes -fomit-frame-pointer -std=c++17 -Wswitch -Wno-trigraphs -Wno-tautological-compare -Wno-invalid-offsetof -Wno-implicitly-unsigned-literal -Wno-integer-overflow -Wno-shift-negative-value -Wno-unknown-attributes -Wno-implicit-function-declaration -Wno-null-conversion -Wno-missing-declarations -Wno-unused-value -Wno-pragma-once-outside-header -fvisibility=hidden -fexceptions -fno-rtti -funwind-tables -g -Os -fPIC -fno-strict-overflow -ffunction-sections -fdata-sections -fstack-protector -fmessage-length=0 -pipe -DHAVE_BDWGC_GC -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DFORCE_PINVOKE_libSystem_Security_Cryptography_Native_Android_INTERNAL -DIL2CPP_MONO_DEBUGGER_DISABLED -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DNDEBUG -I. -IG:/REPOSITORY/PetProject/PetProject/Library/Bee/artifacts/Android/il2cppOutput/cpp "-IC:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/il2cpp/libil2cpp/pch" "-IC:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/il2cpp/libil2cpp" "-IC:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/il2cpp/external/baselib/Include" "-IC:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/il2cpp/libil2cpp/os/ClassLibraryPAL/brotli/include" "-IC:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include" -o Library/Bee/artifacts/Android/iz17e/xlie2x13ak1r.o -fcolor-diagnostics -fdiagnostics-absolute-paths -target armv7a-linux-androideabi25 -fstrict-aliasing -fdiagnostics-format=msvc -fno-strict-float-cast-overflow -fno-strict-float-cast-overflow -c -x c++ G:/REPOSITORY/PetProject/PetProject/Library/Bee/artifacts/Android/il2cppOutput/cpp/Unity.CharacterController.cpp -mllvm --dse-memoryssa-defs-per-block-limit=0

  1. parser at end of file
  2. Optimizer
    Exception Code: 0xC000001D
    #0 0x00007ff7719e9d76 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x639d76)
    Clang3.8 cross-compile linker issues libc (undefined references) #1 0x00007ffbf8f82139 (C:\WINDOWS\System32\ucrtbase.dll+0xc2139)
    ndk-gdb fails on OS X #2 0x00007ffbf8f65261 (C:\WINDOWS\System32\ucrtbase.dll+0xa5261)
    ndk-gdb.py fails #3 0x00007ff7719ac92b (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x5fc92b)
    ndk-gdb.py --project option treats ~/... as a relative path #4 0x00007ff7719ac942 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x5fc942)
    Unknown argument -mandroid #5 0x00007ff7713b77b9 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x77b9)
    asan_device_setup error bricks phone #6 0x00007ff771bdcc29 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x82cc29)
    no renderscript headers/library in r11 #7 0x00007ff771bc3c62 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x813c62)
    clang __thread caused linker error #8 0x00007ff77193fca5 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x58fca5)
    Clang not compiled with OpenMP support #9 0x00007ff771934680 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x584680)
    error: undefined reference to '__atomic_exchange_4' #10 0x00007ff77192fe62 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x57fe62)
    Support for _POSIX_THREAD_SAFE_FUNCTIONS #11 0x00007ff77192f9b3 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x57f9b3)
    ld.bfd 2.25.51 packaged with NDK r11 produces unsupported R_ARM_COPY relocation #12 0x00007ff7740cea91 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d1ea91)
    No support for debugging library projects #13 0x00007ff77205bf16 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xcabf16)
    Using precompiled header causes compilation error of tagged files #14 0x00007ff7715ab3e1 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1fb3e1)
    Compile error when including <complex> #15 0x00007ff77205e890 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xcae890)
    Compile error when using clang and precompiled headers #16 0x00007ff7715ab1e1 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1fb1e1)
    r11: libc++_static.a contains symbols in libc.a (causes multiple definition error) #17 0x00007ff77205b366 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xcab366)
    Extraction instructions are wrong #18 0x00007ff772a79fad (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x16c9fad)
    r11: some commands removed from NDK_ROOT #19 0x00007ff772a70045 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x16c0045)
    ndk-stack does not work with 64-bit binaries #20 0x00007ff772dcd8e7 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a1d8e7)
    Clang produces much larger binaries than GCC #21 0x00007ff774ba3874 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x37f3874)
    NDK r11 for Linux size / hash mismatch #22 0x00007ff772d091fe (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x19591fe)
    NDK r11 undefined reference #23 0x00007ff771acd000 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x71d000)
    ndk-stack file is missing #24 0x00007ff771b63c05 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7b3c05)
    NDK 2.0.0 fails to installs as part of Android Studio 1.5.1 (Download finished with wrong size) #25 0x00007ff7714ee070 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13e070)
    Why did you deprecate GCC? #26 0x00007ff7714eb180 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13b180)
    Why is native code compiled with -fno-strict-aliasing? #27 0x00007ff772a8a31d (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x16da31d)
    Unable to use Clang as part of Android Studio #28 0x00007ff7719aaffd (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x5faffd)
    r11b: ndk-which dosen't work #29 0x00007ff772a89d45 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x16d9d45)
    Missing 64 bit FILE stream functions #30 0x00007ff771a7c463 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6cc463)
    armeabi libatomic.a uses ifuncs #31 0x00007ff771a9f96d (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6ef96d)
    clang doesn't make the difference between UL & ULL sufixes #32 0x00007ff7714ea2e2 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13a2e2)
    Cannot find module with tag 'cpufeatures' in import path #33 0x00007ff7714fb027 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14b027)
    clang doesn't export explicit specializations function templates #34 0x00007ff7713b1395 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1395)
    Arm gdb missing #35 0x00007ff7713b14c8 (C:\Program Files\Unity\Hub\Editor\6000.5.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14c8)
    ndk r11b __cxxabi_config still missing #36 0x00007ffbfa5ce957 (C:\WINDOWS\System32\KERNEL32.DLL+0x2e957)
    Issues with autoconf & libtool #37 0x00007ffbfbd4ad6c (C:\WINDOWS\SYSTEM32\ntdll.dll+0xaad6c)
    clang++: error: clang frontend command failed due to signal (use -v to see invocation)
    Android (12470979, based on r522817c) clang version 18.0.3 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)
    Target: armv7a-unknown-linux-android25
    Thread model: posix
    InstalledDir: C:/Program Files/Unity/Hub/Editor/6000.5.2f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/windows-x86_64/bin
    clang++: note: diagnostic msg:

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: C:/Users/julio/AppData/Local/Temp/Unity-027e7f.cpp
clang++: note: diagnostic msg: C:/Users/julio/AppData/Local/Temp/Unity-027e7f.sh
clang++: note: diagnostic msg:


UnityEditor.EditorApplication:Internal_CallDelayFunctions ()

Unity-027e7f.sh

Unity-027e7f.sh

I am using a supported NDK

  • I have checked and the NDK I'm using is currently supported

Affected versions

r27

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions