Skip to content

clang++ 9.0.1 crashed with alpine 3.11 + chromium 78.0.3904.108 build #76

Closed
@lygstate

Description

@lygstate

crash randomly, not always appear,
clang++ 9.0.0 also have this problem.

FAILED: obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o
../../../../../../../usr/bin/clang++ -MMD -MF obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -DCR_LIBCXX_REVISION=361348 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_EMBEDDED_BUILTINS -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_DEPRECATION_WARNINGS -DV8_TARGET_ARCH_X64 -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_DEPRECATION_WARNINGS -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -DV8_DEPRECATION_WARNINGS -I. -I../.. -Igen -I../../v8 -Igen/v8 -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -m64 -march=x86-64 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wmissing-field-initializers -Wunreachable-code -Wshorten-64-to-32 -O3 -fno-ident -fdata-sections -ffunction-sections -Wexit-time-destructors -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include -fvisibility-inlines-hidden -c gen/v8/v8_base_without_compiler_jumbo_9.cc -o obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o
Stack dump:
0.      Program arguments: ../../../../../../../usr/bin/clang++ -cc1 -triple x86_64-alpine-linux-musl -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name v8_base_without_compiler_jumbo_9.cc -mrelocation-model pic -pic-level 2 -mthread-model posix -fmerge-all-constants -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -momit-leaf-frame-pointer -ffunction-sections -fdata-sections -coverage-notes-file /home/builder/package/src/chromium-78.0.3904.108/out/Release/obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.gcno -nostdinc++ -resource-dir ../../../../../../../usr/lib/clang/9.0.1 -dependency-file obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o.d -MT obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o -isystem ../../buildtools/third_party/libc++/trunk/include -isystem ../../buildtools/third_party/libc++abi/trunk/include -D USE_UDEV -D USE_AURA=1 -D USE_GLIB=1 -D USE_NSS_CERTS=1 -D USE_X11=1 -D _FILE_OFFSET_BITS=64 -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D _FORTIFY_SOURCE=2 -D _LIBCPP_ABI_UNSTABLE -D _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D _LIBCPP_ENABLE_NODISCARD -D CR_LIBCXX_REVISION=361348 -D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D ENABLE_MINOR_MC -D V8_INTL_SUPPORT -D V8_USE_SNAPSHOT -D V8_USE_EXTERNAL_STARTUP_DATA -D V8_CONCURRENT_MARKING -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_EMBEDDED_BUILTINS -D V8_SHARED_RO_HEAP -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_DEPRECATION_WARNINGS -D V8_TARGET_ARCH_X64 -D DISABLE_UNTRUSTED_CODE_MITIGATIONS -D V8_DEPRECATION_WARNINGS -D U_USING_ICU_NAMESPACE=0 -D U_ENABLE_DYLOAD=0 -D USE_CHROMIUM_ICU=1 -D U_STATIC_IMPLEMENTATION -D ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -D UCHAR_TYPE=uint16_t -D V8_DEPRECATION_WARNINGS -I . -I ../.. -I gen -I ../../v8 -I gen/v8 -I ../../third_party/icu/source/common -I ../../third_party/icu/source/i18n -I ../../v8/include -D __DATE__= -D __TIME__= -D __TIMESTAMP__= -internal-isystem /usr/local/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem ../../../../../../../usr/lib/clang/9.0.1/include -O3 -Wno-builtin-macro-redefined -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wmissing-field-initializers -Wunreachable-code -Wshorten-64-to-32 -Wexit-time-destructors -std=c++14 -fdeprecated-macro -fdebug-compilation-dir /home/builder/package/src/chromium-78.0.3904.108/out/Release -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -pthread -stack-protector 2 -stack-protector-buffer-size 4 -fno-rtti -fobjc-runtime=gcc -Qn -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -faddrsig -o obj/v8/v8_base_without_compiler/v8_base_without_compiler_jumbo_9.o -x c++ gen/v8/v8_base_without_compiler_jumbo_9.cc
1.      <eof> parser at end of file
2.      Per-module optimization passes
3.      Running pass 'CallGraph Pass Manager' on module 'gen/v8/v8_base_without_compiler_jumbo_9.cc'.
clang++: error: unable to execute command: Segmentation fault
clang++: error: clang frontend command failed due to signal (use -v to see invocation)
Alpine clang version 9.0.1 (git://git.alpinelinux.org/aports 0f3b0c8ab969d312dfe238cf37ff4659c3571f68) (based on LLVM 9.0.1)
Target: x86_64-alpine-linux-musl
Thread model: posix
InstalledDir: ../../../../../../../usr/bin
clang++: note: diagnostic msg: PLEASE submit a bug report to  and include the crash backtrace, preprocessed source, and associated run script.
clang++: note: diagnostic msg:
********************

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions