Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 814801 Details for
Bug 873670
sys-devel/llvm: miscompiled with GCC -flto because of UB (was: sys-libs/compiler-rt-sanitizers - GCC causes ICE in LLVM/clang when built with -flto)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Build log - Glibc system
rt.log (text/x-log), 98.28 KB, created by
immolo
on 2022-09-30 16:07:47 UTC
(
hide
)
Description:
Build log - Glibc system
Filename:
MIME Type:
Creator:
immolo
Created:
2022-09-30 16:07:47 UTC
Size:
98.28 KB
patch
obsolete
> * Package: sys-libs/compiler-rt-sanitizers-15.0.0:15.0.0 > * Repository: gentoo > * Maintainer: llvm@gentoo.org > * USE: abi_x86_32 abi_x86_64 amd64 asan cfi clang dfsan elibc_glibc gwp-asan hwasan kernel_linux libfuzzer lsan memprof msan orc profile safestack scudo tsan ubsan userland_GNU xray > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > * Checking whether python3_11 is suitable ... > * >=dev-lang/python-3.11.0_beta4:3.11 ... > [ ok ] > * python_check_deps ... > [ ok ] > * Using python3.11 to build (via PYTHON_COMPAT iteration) >>>> Unpacking source... > * Unpacking from llvm-project-15.0.0.src.tar.xz ... > [ ok ] >>>> Unpacking llvm-gentoo-patchset-15.0.0-r1.tar.xz to /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work >>>> Source unpacked in /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work >>>> Preparing source in /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt" > * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build" > * Applying patches from /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/llvm-gentoo-patchset-15.0.0-r1 ... > * 0003-compiler-rt-Apply-Gentoo-compiler-rt-prefix-paths.pa.patch ... > [ ok ] > * 0005-compiler-rt-test-Handle-missing-ld.gold-gracefully.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt" > * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build" >cmake -C /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCOMPILER_RT_INSTALL_PATH=/usr/lib/clang/15.0.0 -DCOMPILER_RT_OUTPUT_DIR=/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0 -DCOMPILER_RT_INCLUDE_TESTS=no -DCOMPILER_RT_BUILD_BUILTINS=OFF -DCOMPILER_RT_BUILD_CRT=OFF -DCOMPILER_RT_BUILD_LIBFUZZER=yes -DCOMPILER_RT_BUILD_MEMPROF=yes -DCOMPILER_RT_BUILD_ORC=yes -DCOMPILER_RT_BUILD_PROFILE=yes -DCOMPILER_RT_BUILD_SANITIZERS=ON -DCOMPILER_RT_BUILD_XRAY=yes -DPython3_EXECUTABLE=/usr/bin/python3.11 -DCAN_TARGET_i386=yes -DCAN_TARGET_x86_64=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/gentoo_toolchain.cmake /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt >loading initial cache file /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/gentoo_common_config.cmake >-- The C compiler identification is Clang 15.0.0 >-- The CXX compiler identification is Clang 15.0.0 >-- The ASM compiler identification is Clang with GNU-like command-line >-- Found assembler: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Looking for unwind.h >-- Looking for unwind.h - found >-- Looking for rpc/xdr.h >-- Looking for rpc/xdr.h - not found >CMake Warning at cmake/Modules/CompilerRTUtils.cmake:353 (message): > llvm-config finding testingsupport failed with status 1 >Call Stack (most recent call first): > CMakeLists.txt:71 (load_llvm_config) > > >-- Performing Test HAVE_FFI_CALL >-- Performing Test HAVE_FFI_CALL - Success >-- Found FFI: /usr/lib64/libffi.so >-- Performing Test Terminfo_LINKABLE >-- Performing Test Terminfo_LINKABLE - Success >-- Found Terminfo: /usr/lib64/libtinfo.so >-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.12") >-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.10.2") >-- LLVM_MAIN_SRC_DIR: "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/llvm" >-- Found Python3: /usr/bin/python3.11 (found version "3.11.0") found components: Interpreter >-- Performing Test CXX_SUPPORTS_UNWINDLIB_NONE_FLAG >-- Performing Test CXX_SUPPORTS_UNWINDLIB_NONE_FLAG - Success >-- Looking for fopen in c >-- Looking for fopen in c - not found >-- Looking for __gcc_personality_v0 in gcc_s >-- Looking for __gcc_personality_v0 in gcc_s - not found >-- Performing Test C_SUPPORTS_NODEFAULTLIBS_FLAG >-- Performing Test C_SUPPORTS_NODEFAULTLIBS_FLAG - Success >-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG >-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG >-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG >-- Performing Test COMPILER_RT_HAS_STD_C11_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FCF_PROTECTION_FLAG >-- Performing Test COMPILER_RT_HAS_FCF_PROTECTION_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FPIC_FLAG >-- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FPIE_FLAG >-- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG >-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG >-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG >-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG >-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_STD_CXX14_FLAG >-- Performing Test COMPILER_RT_HAS_STD_CXX14_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC >-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Failed >-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_GENERATE_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_GENERATE_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_GENERATE_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_GENERATE_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_USE_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_USE_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_COVERAGE_MAPPING_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_COVERAGE_MAPPING_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_MCRC32_FLAG >-- Performing Test COMPILER_RT_HAS_MCRC32_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG >-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG >-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG >-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_MCRC_FLAG >-- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FNO_PARTIAL_INLINING_FLAG >-- Performing Test COMPILER_RT_HAS_FNO_PARTIAL_INLINING_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG >-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_GR_FLAG >-- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_GS_FLAG >-- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_MT_FLAG >-- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_Oy_FLAG >-- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG >-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_G_FLAG >-- Performing Test COMPILER_RT_HAS_G_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_Zi_FLAG >-- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WALL_FLAG >-- Performing Test COMPILER_RT_HAS_WALL_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WERROR_FLAG >-- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG >-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG >-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG >-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WGNU_FLAG >-- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG >-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG >-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG >-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG >-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WSUGGEST_OVERRIDE_FLAG >-- Performing Test COMPILER_RT_HAS_WSUGGEST_OVERRIDE_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WNO_PEDANTIC >-- Performing Test COMPILER_RT_HAS_WNO_PEDANTIC - Failed >-- Performing Test COMPILER_RT_HAS_WNO_FORMAT >-- Performing Test COMPILER_RT_HAS_WNO_FORMAT - Failed >-- Performing Test COMPILER_RT_HAS_WNO_FORMAT_PEDANTIC >-- Performing Test COMPILER_RT_HAS_WNO_FORMAT_PEDANTIC - Failed >-- Performing Test COMPILER_RT_HAS_EXTERNAL_FLAG >-- Performing Test COMPILER_RT_HAS_EXTERNAL_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_W4_FLAG >-- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WX_FLAG >-- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4146_FLAG >-- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4206_FLAG >-- Performing Test COMPILER_RT_HAS_WD4206_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4291_FLAG >-- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4221_FLAG >-- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4391_FLAG >-- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4722_FLAG >-- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_WD4800_FLAG >-- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed >-- Looking for __func__ >-- Looking for __func__ - not found >-- Performing Test COMPILER_RT_HAS_NOSTDINCXX_FLAG >-- Performing Test COMPILER_RT_HAS_NOSTDINCXX_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_NOSTDLIBXX_FLAG >-- Performing Test COMPILER_RT_HAS_NOSTDLIBXX_FLAG - Failed >-- Looking for include file sys/auxv.h >-- Looking for include file sys/auxv.h - not found >-- Looking for dlopen in dl >-- Looking for dlopen in dl - not found >-- Looking for shm_open in rt >-- Looking for shm_open in rt - not found >-- Looking for pow in m >-- Looking for pow in m - not found >-- Looking for pthread_create in pthread >-- Looking for pthread_create in pthread - not found >-- Looking for backtrace in execinfo >-- Looking for backtrace in execinfo - not found >-- Looking for __cxa_throw in c++ >-- Looking for __cxa_throw in c++ - not found >-- Looking for __cxa_throw in stdc++ >-- Looking for __cxa_throw in stdc++ - not found >-- Performing Test COMPILER_RT_HAS_Z_TEXT >-- Performing Test COMPILER_RT_HAS_Z_TEXT - Failed >-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG >-- Performing Test COMPILER_RT_HAS_FUSE_LD_LLD_FLAG - Failed >-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT >-- Performing Test COMPILER_RT_HAS_VERSION_SCRIPT - Failed >-- Looking for __i386__ >-- Looking for __i386__ - not found >-- Compiler-RT supported architectures: x86_64;i386 >-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS >-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Failed >-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK >-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Failed >-- Performing Test COMPILER_RT_TARGET_HAS_UNAME >-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Failed >-- Performing Test HAS_THREAD_LOCAL >-- Performing Test HAS_THREAD_LOCAL - Failed >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -march=native -O2 -pipe -falign-functions=32 >C++ -march=native -O2 -pipe -falign-functions=32 >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt" > * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build" >ninja -v -j8 -l0 >[1/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/profile/MemProfData.inc /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/profile/MemProfData.inc >[2/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/profile/InstrProfData.inc /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/profile/InstrProfData.inc >[3/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/allocator_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/allocator_interface.h >[4/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/asan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/asan_interface.h >[5/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/fuzzer/FuzzedDataProvider.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/fuzzer/FuzzedDataProvider.h >[6/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/common_interface_defs.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/common_interface_defs.h >[7/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/orc/c_api.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/orc/c_api.h >[8/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/coverage_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/coverage_interface.h >[9/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/hwasan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/hwasan_interface.h >[10/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/linux_syscall_hooks.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/linux_syscall_hooks.h >[11/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/dfsan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/dfsan_interface.h >[12/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/lsan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/lsan_interface.h >[13/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/memprof_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/memprof_interface.h >[14/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/netbsd_syscall_hooks.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/netbsd_syscall_hooks.h >[15/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/msan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/msan_interface.h >[16/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/scudo_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/scudo_interface.h >[17/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/tsan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/tsan_interface.h >[18/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/tsan_interface_atomic.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/tsan_interface_atomic.h >[19/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/sanitizer/ubsan_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/sanitizer/ubsan_interface.h >[20/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/xray/xray_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/xray/xray_interface.h >[21/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/xray/xray_log_interface.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/xray/xray_log_interface.h >[22/1099] cd /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/include && /usr/bin/cmake -E copy_if_different /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/include/xray/xray_records.h /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build/lib/clang/15.0.0/include/xray/xray_records.h >[23/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_errno.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_errno.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_errno.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_errno.cpp >[24/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_fuchsia.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_fuchsia.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_fuchsia.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp >[25/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector2.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector2.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector2.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp >[26/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp >1. <eof> parser at end of file >2. Optimizer > #0 0x00007fa7d69580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007fa7d69371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007fa7d688fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007fa7d5642f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007fa7d73e7d7d (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e7d7d) > #5 0x00007fa7d73e9e63 llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e9e63) > #6 0x00007fa7d773517f llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1b3517f) > #7 0x00007fa7d91209a3 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x35209a3) > #8 0x00007fa7d6abb7eb llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb7eb) > #9 0x00007fa7d8a5cfe1 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cfe1) >#10 0x00007fa7d6abbbbe llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebbbbe) >#11 0x00007fa7d8a5cf81 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cf81) >#12 0x00007fa7d6abb42b llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb42b) >#13 0x00007fa7debbecca (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x25becca) >#14 0x00007fa7ddc82315 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1682315) >#15 0x00007fa7ddf51974 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951974) >#16 0x00007fa7dcf82684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#17 0x00007fa7de5b8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#18 0x00007fa7de564647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#19 0x00007fa7de623f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#20 0x000056233403d2d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#21 0x0000562334042af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#22 0x00007fa7de2b7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#23 0x00007fa7d6883f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#24 0x00007fa7de2d0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#25 0x00007fa7de2c819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#26 0x00007fa7de2c84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#27 0x00007fa7de2c985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#28 0x00005623340446b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#29 0x00007fa7d562e2ca (/lib64/libc.so.6+0x292ca) >#30 0x00007fa7d562e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#31 0x000056233403a291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_flag_parser-4e1e98.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_flag_parser-4e1e98.sh >clang-15: note: diagnostic msg: > >******************** >[27/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp >free(): invalid pointer >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp >1. <eof> parser at end of file >2. Per-file LLVM IR generation >3. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.h:618:3: Generating code for declaration '__sanitizer::InternalMmapVector<char>::~InternalMmapVector' >4. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.h:618:25: LLVM IR generation of compound statement ('{}') > #0 0x00007f29b47580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007f29b47371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007f29b468fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007f29b3442f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007f29b349126c (/lib64/libc.so.6+0x8c26c) > #5 0x00007f29b3442e62 gsignal (/lib64/libc.so.6+0x3de62) > #6 0x00007f29b342d46a abort (/lib64/libc.so.6+0x2846a) > #7 0x00007f29b34855b0 (/lib64/libc.so.6+0x805b0) > #8 0x00007f29b349abba (/lib64/libc.so.6+0x95bba) > #9 0x00007f29b349c9a4 (/lib64/libc.so.6+0x979a4) >#10 0x00007f29b349f2df __libc_free (/lib64/libc.so.6+0x9a2df) >#11 0x00007f29b4863a31 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xe63a31) >#12 0x00007f29bbbaef7c (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17aef7c) >#13 0x00007f29bbbca210 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ca210) >#14 0x00007f29bbb8f2e3 clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x178f2e3) >#15 0x00007f29bbbfdede clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17fdede) >#16 0x00007f29bbbffb7d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ffb7d) >#17 0x00007f29bbc0028d clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x180028d) >#18 0x00007f29bbc00459 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1800459) >#19 0x00007f29bbc1bedf (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x181bedf) >#20 0x00007f29bbc53c12 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1853c12) >#21 0x00007f29bbbd685e clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17d685e) >#22 0x00007f29bbbe1dee clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17e1dee) >#23 0x00007f29bbd22db2 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922db2) >#24 0x00007f29bbd23c69 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923c69) >#25 0x00007f29bbd23f88 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923f88) >#26 0x00007f29bbd279f7 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19279f7) >#27 0x00007f29bbd22c8a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922c8a) >#28 0x00007f29bbb7a375 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x177a375) >#29 0x00007f29bbd6733f clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x196733f) >#30 0x00007f29bbb5981d clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x175981d) >#31 0x00007f29bbde554f (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19e554f) >#32 0x00007f29bbd9e3fe clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x199e3fe) >#33 0x00007f29bbda0401 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0401) >#34 0x00007f29bbda0419 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0419) >#35 0x00007f29bbda6d6c clang::CodeGen::CodeGenModule::Release() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a6d6c) >#36 0x00007f29bbdf9e2a (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19f9e2a) >#37 0x00007f29bbd51334 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951334) >#38 0x00007f29bad82684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#39 0x00007f29bc3b8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#40 0x00007f29bc364647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#41 0x00007f29bc423f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#42 0x000055b797b332d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#43 0x000055b797b38af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#44 0x00007f29bc0b7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#45 0x00007f29b4683f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#46 0x00007f29bc0d0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#47 0x00007f29bc0c819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#48 0x00007f29bc0c84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#49 0x00007f29bc0c985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#50 0x000055b797b3a6b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#51 0x00007f29b342e2ca (/lib64/libc.so.6+0x292ca) >#52 0x00007f29b342e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#53 0x000055b797b30291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_file-da0454.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_file-da0454.sh >clang-15: note: diagnostic msg: > >******************** >[28/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp >1. <eof> parser at end of file >2. Optimizer > #0 0x00007f463b3580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007f463b3371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007f463b28fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007f463a042f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007f463bde7d7d (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e7d7d) > #5 0x00007f463bde9e63 llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e9e63) > #6 0x00007f463c13517f llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1b3517f) > #7 0x00007f463db209a3 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x35209a3) > #8 0x00007f463b4bb7eb llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb7eb) > #9 0x00007f463d45cfe1 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cfe1) >#10 0x00007f463b4bbbbe llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebbbbe) >#11 0x00007f463d45cf81 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cf81) >#12 0x00007f463b4bb42b llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb42b) >#13 0x00007f46435becca (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x25becca) >#14 0x00007f4642682315 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1682315) >#15 0x00007f4642951974 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951974) >#16 0x00007f4641982684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#17 0x00007f4642fb8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#18 0x00007f4642f64647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#19 0x00007f4643023f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#20 0x000056270d9052d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#21 0x000056270d90aaf4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#22 0x00007f4642cb7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#23 0x00007f463b283f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#24 0x00007f4642cd0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#25 0x00007f4642cc819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#26 0x00007f4642cc84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#27 0x00007f4642cc985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#28 0x000056270d90c6b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#29 0x00007f463a02e2ca (/lib64/libc.so.6+0x292ca) >#30 0x00007f463a02e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#31 0x000056270d902291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_flags-fdee1a.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_flags-fdee1a.sh >clang-15: note: diagnostic msg: > >******************** >[29/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp >free(): invalid pointer >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp >1. <eof> parser at end of file >2. Per-file LLVM IR generation >3. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:386:3: Generating code for declaration '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::~GenericScopedLock' >4. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:386:44: LLVM IR generation of compound statement ('{}') > #0 0x00007f29f1b580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007f29f1b371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007f29f1a8fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007f29f0842f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007f29f089126c (/lib64/libc.so.6+0x8c26c) > #5 0x00007f29f0842e62 gsignal (/lib64/libc.so.6+0x3de62) > #6 0x00007f29f082d46a abort (/lib64/libc.so.6+0x2846a) > #7 0x00007f29f08855b0 (/lib64/libc.so.6+0x805b0) > #8 0x00007f29f089abba (/lib64/libc.so.6+0x95bba) > #9 0x00007f29f089c9a4 (/lib64/libc.so.6+0x979a4) >#10 0x00007f29f089f2df __libc_free (/lib64/libc.so.6+0x9a2df) >#11 0x00007f29f1c63a31 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xe63a31) >#12 0x00007f29f8faef7c (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17aef7c) >#13 0x00007f29f8fca210 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ca210) >#14 0x00007f29f8f8f2e3 clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x178f2e3) >#15 0x00007f29f8ffdede clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17fdede) >#16 0x00007f29f8fffb7d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ffb7d) >#17 0x00007f29f900028d clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x180028d) >#18 0x00007f29f9000459 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1800459) >#19 0x00007f29f901bedf (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x181bedf) >#20 0x00007f29f9053c12 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1853c12) >#21 0x00007f29f8fd685e clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17d685e) >#22 0x00007f29f8fe1dee clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17e1dee) >#23 0x00007f29f9122db2 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922db2) >#24 0x00007f29f9123c69 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923c69) >#25 0x00007f29f9123f88 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923f88) >#26 0x00007f29f91279f7 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19279f7) >#27 0x00007f29f9122c8a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922c8a) >#28 0x00007f29f8f7a375 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x177a375) >#29 0x00007f29f916733f clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x196733f) >#30 0x00007f29f8f5981d clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x175981d) >#31 0x00007f29f91e554f (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19e554f) >#32 0x00007f29f919e3fe clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x199e3fe) >#33 0x00007f29f91a0401 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0401) >#34 0x00007f29f91a0419 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0419) >#35 0x00007f29f91a6d6c clang::CodeGen::CodeGenModule::Release() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a6d6c) >#36 0x00007f29f91f9e2a (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19f9e2a) >#37 0x00007f29f9151334 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951334) >#38 0x00007f29f8182684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#39 0x00007f29f97b8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#40 0x00007f29f9764647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#41 0x00007f29f9823f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#42 0x000055e23b6b02d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#43 0x000055e23b6b5af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#44 0x00007f29f94b7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#45 0x00007f29f1a83f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#46 0x00007f29f94d0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#47 0x00007f29f94c819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#48 0x00007f29f94c84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#49 0x00007f29f94c985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#50 0x000055e23b6b76b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#51 0x00007f29f082e2ca (/lib64/libc.so.6+0x292ca) >#52 0x00007f29f082e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#53 0x000055e23b6ad291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_allocator-0f15b4.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_allocator-0f15b4.sh >clang-15: note: diagnostic msg: > >******************** >[30/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp >free(): invalid pointer >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp >1. <eof> parser at end of file >2. Per-file LLVM IR generation >3. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:386:3: Generating code for declaration '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::~GenericScopedLock' >4. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:386:44: LLVM IR generation of compound statement ('{}') > #0 0x00007fa5881580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007fa5881371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007fa58808fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007fa586e42f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007fa586e9126c (/lib64/libc.so.6+0x8c26c) > #5 0x00007fa586e42e62 gsignal (/lib64/libc.so.6+0x3de62) > #6 0x00007fa586e2d46a abort (/lib64/libc.so.6+0x2846a) > #7 0x00007fa586e855b0 (/lib64/libc.so.6+0x805b0) > #8 0x00007fa586e9abba (/lib64/libc.so.6+0x95bba) > #9 0x00007fa586e9c9a4 (/lib64/libc.so.6+0x979a4) >#10 0x00007fa586e9f2df __libc_free (/lib64/libc.so.6+0x9a2df) >#11 0x00007fa588263a31 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xe63a31) >#12 0x00007fa58f5aef7c (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17aef7c) >#13 0x00007fa58f5ca210 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ca210) >#14 0x00007fa58f58f2e3 clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x178f2e3) >#15 0x00007fa58f5fdede clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17fdede) >#16 0x00007fa58f5ffb7d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ffb7d) >#17 0x00007fa58f60028d clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x180028d) >#18 0x00007fa58f600459 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1800459) >#19 0x00007fa58f61bedf (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x181bedf) >#20 0x00007fa58f653c12 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1853c12) >#21 0x00007fa58f5d685e clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17d685e) >#22 0x00007fa58f5e1dee clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17e1dee) >#23 0x00007fa58f722db2 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922db2) >#24 0x00007fa58f723c69 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923c69) >#25 0x00007fa58f723f88 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923f88) >#26 0x00007fa58f7279f7 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19279f7) >#27 0x00007fa58f722c8a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922c8a) >#28 0x00007fa58f57a375 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x177a375) >#29 0x00007fa58f76733f clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x196733f) >#30 0x00007fa58f55981d clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x175981d) >#31 0x00007fa58f7e554f (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19e554f) >#32 0x00007fa58f79e3fe clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x199e3fe) >#33 0x00007fa58f7a0401 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0401) >#34 0x00007fa58f7a0419 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0419) >#35 0x00007fa58f7a6d6c clang::CodeGen::CodeGenModule::Release() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a6d6c) >#36 0x00007fa58f7f9e2a (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19f9e2a) >#37 0x00007fa58f751334 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951334) >#38 0x00007fa58e782684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#39 0x00007fa58fdb8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#40 0x00007fa58fd64647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#41 0x00007fa58fe23f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#42 0x000055e66a46d2d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#43 0x000055e66a472af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#44 0x00007fa58fab7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#45 0x00007fa588083f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#46 0x00007fa58fad0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#47 0x00007fa58fac819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#48 0x00007fa58fac84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#49 0x00007fa58fac985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#50 0x000055e66a4746b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#51 0x00007fa586e2e2ca (/lib64/libc.so.6+0x292ca) >#52 0x00007fa586e2e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#53 0x000055e66a46a291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_deadlock_detector1-e64c35.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_deadlock_detector1-e64c35.sh >clang-15: note: diagnostic msg: > >******************** >[31/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp >1. <eof> parser at end of file >2. Optimizer > #0 0x00007efeaa1580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007efeaa1371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007efeaa08fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007efea8e42f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007efeaabe7d7d (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e7d7d) > #5 0x00007efeaabe9e63 llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e9e63) > #6 0x00007efeaaf3517f llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1b3517f) > #7 0x00007efeac9209a3 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x35209a3) > #8 0x00007efeaa2bb7eb llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb7eb) > #9 0x00007efeac25cfe1 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cfe1) >#10 0x00007efeaa2bbbbe llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebbbbe) >#11 0x00007efeac25cf81 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cf81) >#12 0x00007efeaa2bb42b llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb42b) >#13 0x00007efeb23becca (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x25becca) >#14 0x00007efeb1482315 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1682315) >#15 0x00007efeb1751974 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951974) >#16 0x00007efeb0782684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#17 0x00007efeb1db8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#18 0x00007efeb1d64647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#19 0x00007efeb1e23f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#20 0x00005602dfd712d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#21 0x00005602dfd76af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#22 0x00007efeb1ab7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#23 0x00007efeaa083f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#24 0x00007efeb1ad0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#25 0x00007efeb1ac819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#26 0x00007efeb1ac84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#27 0x00007efeb1ac985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#28 0x00005602dfd786b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#29 0x00007efea8e2e2ca (/lib64/libc.so.6+0x292ca) >#30 0x00007efea8e2e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#31 0x00005602dfd6e291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_common-c83451.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_common-c83451.sh >clang-15: note: diagnostic msg: > >******************** >[32/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp >1. <eof> parser at end of file >2. Optimizer > #0 0x00007f92fa3580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007f92fa3371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007f92fa28fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007f92f9042f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007f92fade7d7d (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e7d7d) > #5 0x00007f92fade9e63 llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x17e9e63) > #6 0x00007f92fb13517f llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1b3517f) > #7 0x00007f92fcb209a3 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x35209a3) > #8 0x00007f92fa4bb7eb llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb7eb) > #9 0x00007f92fc45cfe1 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cfe1) >#10 0x00007f92fa4bbbbe llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebbbbe) >#11 0x00007f92fc45cf81 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2e5cf81) >#12 0x00007f92fa4bb42b llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xebb42b) >#13 0x00007f93025becca (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x25becca) >#14 0x00007f9301682315 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1682315) >#15 0x00007f9301951974 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951974) >#16 0x00007f9300982684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#17 0x00007f9301fb8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#18 0x00007f9301f64647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#19 0x00007f9302023f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#20 0x000055f51887c2d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#21 0x000055f518881af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#22 0x00007f9301cb7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#23 0x00007f92fa283f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#24 0x00007f9301cd0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#25 0x00007f9301cc819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#26 0x00007f9301cc84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#27 0x00007f9301cc985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#28 0x000055f5188836b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#29 0x00007f92f902e2ca (/lib64/libc.so.6+0x292ca) >#30 0x00007f92f902e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#31 0x000055f518879291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_libc-2b0e09.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_libc-2b0e09.sh >clang-15: note: diagnostic msg: > >******************** >[33/1099] /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp >FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o >/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp >free(): invalid pointer >PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. >Stack dump: >0. Program arguments: /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang++ -DHAVE_RPC_XDR_H=0 -D__func__=__FUNCTION__ -I/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/.. -DNDEBUG -march=native -O2 -pipe -falign-functions=32 -m32 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cpp.o -c /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp >1. <eof> parser at end of file >2. Per-file LLVM IR generation >3. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.h:864:3: Generating code for declaration '__sanitizer::ListOfModules::~ListOfModules' >4. /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt/lib/sanitizer_common/sanitizer_common.h:864:20: LLVM IR generation of compound statement ('{}') > #0 0x00007fcbaf7580b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd580b1) > #1 0x00007fcbaf7371f4 llvm::sys::RunSignalHandlers() (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xd371f4) > #2 0x00007fcbaf68fbf8 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc8fbf8) > #3 0x00007fcbae442f00 (/lib64/libc.so.6+0x3df00) > #4 0x00007fcbae49126c (/lib64/libc.so.6+0x8c26c) > #5 0x00007fcbae442e62 gsignal (/lib64/libc.so.6+0x3de62) > #6 0x00007fcbae42d46a abort (/lib64/libc.so.6+0x2846a) > #7 0x00007fcbae4855b0 (/lib64/libc.so.6+0x805b0) > #8 0x00007fcbae49abba (/lib64/libc.so.6+0x95bba) > #9 0x00007fcbae49c9a4 (/lib64/libc.so.6+0x979a4) >#10 0x00007fcbae49f2df __libc_free (/lib64/libc.so.6+0x9a2df) >#11 0x00007fcbaf863a31 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xe63a31) >#12 0x00007fcbb6baef7c (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17aef7c) >#13 0x00007fcbb6bca210 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ca210) >#14 0x00007fcbb6b8f2e3 clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x178f2e3) >#15 0x00007fcbb6bfdede clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17fdede) >#16 0x00007fcbb6bffb7d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17ffb7d) >#17 0x00007fcbb6c0028d clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x180028d) >#18 0x00007fcbb6c00459 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1800459) >#19 0x00007fcbb6c1bedf (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x181bedf) >#20 0x00007fcbb6c53c12 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1853c12) >#21 0x00007fcbb6bd685e clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17d685e) >#22 0x00007fcbb6be1dee clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x17e1dee) >#23 0x00007fcbb6d22db2 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922db2) >#24 0x00007fcbb6d23c69 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923c69) >#25 0x00007fcbb6d23f88 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1923f88) >#26 0x00007fcbb6d279f7 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19279f7) >#27 0x00007fcbb6d22c8a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1922c8a) >#28 0x00007fcbb6b7a375 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x177a375) >#29 0x00007fcbb6d6733f clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x196733f) >#30 0x00007fcbb6b5981d clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x175981d) >#31 0x00007fcbb6de554f (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19e554f) >#32 0x00007fcbb6d9e3fe clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x199e3fe) >#33 0x00007fcbb6da0401 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0401) >#34 0x00007fcbb6da0419 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a0419) >#35 0x00007fcbb6da6d6c clang::CodeGen::CodeGenModule::Release() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19a6d6c) >#36 0x00007fcbb6df9e2a (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x19f9e2a) >#37 0x00007fcbb6d51334 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1951334) >#38 0x00007fcbb5d82684 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x982684) >#39 0x00007fcbb73b8f19 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1fb8f19) >#40 0x00007fcbb7364647 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1f64647) >#41 0x00007fcbb7423f20 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x2023f20) >#42 0x000055f658b832d9 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x132d9) >#43 0x000055f658b88af4 (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x18af4) >#44 0x00007fcbb70b7855 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cb7855) >#45 0x00007fcbaf683f63 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xc83f63) >#46 0x00007fcbb70d0387 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cd0387) >#47 0x00007fcbb70c819f clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc819f) >#48 0x00007fcbb70c84b9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc84b9) >#49 0x00007fcbb70c985c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.15+0x1cc985c) >#50 0x000055f658b8a6b1 clang_main(int, char**) (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x1a6b1) >#51 0x00007fcbae42e2ca (/lib64/libc.so.6+0x292ca) >#52 0x00007fcbae42e385 __libc_start_main (/lib64/libc.so.6+0x29385) >#53 0x000055f658b80291 _start (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-clang+++0x10291) >clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) >clang version 15.0.0 >Target: i386-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/15/bin >clang-15: note: diagnostic msg: >******************** > >PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: >Preprocessed source(s) and associated run script(s) are located at: >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_libignore-ed2b77.cpp >clang-15: note: diagnostic msg: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/sanitizer_libignore-ed2b77.sh >clang-15: note: diagnostic msg: > >******************** >ninja: build stopped: subcommand failed. > * ERROR: sys-libs/compiler-rt-sanitizers-15.0.0::gentoo failed (compile phase): > * ninja -v -j8 -l0 failed > * > * Call stack: > * ebuild.sh, line 122: Called src_compile > * environment, line 3587: Called cmake_src_compile > * environment, line 1646: Called cmake_build > * environment, line 1615: Called eninja > * environment, line 2066: Called die > * The specific snippet of code: > * "$@" || die "${nonfatal_args[@]}" "${*} failed" > * > * If you need support, post the output of `emerge --info '=sys-libs/compiler-rt-sanitizers-15.0.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=sys-libs/compiler-rt-sanitizers-15.0.0::gentoo'`. > * The complete build log is located at '/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/temp/environment'. > * Working directory: '/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt_build' > * S: '/var/tmp/portage/sys-libs/compiler-rt-sanitizers-15.0.0/work/compiler-rt'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 873670
: 814801