Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /usr/local/google/home/dalecurtis/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o.d -DHAVE_AV_CONFIG_H -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DFFMPEG_CONFIGURATION=NULL -DHAVE_EBP_AVAILABLE=1 -DBROKEN_RELOCATIONS=1 -D_ISOC99_SOURCE -D_LARGEFILE_SOURCE -DDCHECK_ALWAYS_ON=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"353250-1\" -DCOMPONENT_BUILD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_ABI_VERSION=Cr -DCR_LIBCXX_REVISION=354212 -DCR_LIBCXXABI_REVISION=354284 -D_LIBCPP_ENABLE_NODISCARD -DCR_SYSROOT_HASH=9e6279438ece6fb42b5333ca90d5e9d0c188a403 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/ffmpeg/chromium/config/ChromeOS/linux/ia32 -I../../third_party/ffmpeg -I../.. -Igen -I../../third_party/opus/src/include -fPIC -fomit-frame-pointer -Wno-deprecated-declarations -std=c99 -pthread -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -m32 -msse2 -mfpmath=sse -mmmx -momit-leaf-frame-pointer -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -g1 -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-ipc -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Werror -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-incompatible-pointer-types -Wno-absolute-value -Wno-deprecated-declarations -Wno-incompatible-pointer-types -Wno-logical-op-parentheses -Wno-parentheses -Wno-pointer-sign -Wno-switch -Wno-unused-label -Wno-unused-variable -Wno-string-conversion -Wno-sometimes-uninitialized -Wno-unguarded-availability -Wno-unused-function -Wno-constant-conversion -Wno-string-plus-int -O2 -fno-ident -fdata-sections -ffunction-sections -fvisibility=default -std=c11 --sysroot=../../build/linux/debian_sid_i386-sysroot -c ../../third_party/ffmpeg/libavcodec/h264_cabac.c -o obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o
- In file included from ../../third_party/ffmpeg/libavcodec/h264_cabac.c:36:
- In file included from ../../third_party/ffmpeg/libavcodec/cabac_functions.h:46:
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- BRANCHLESS_GET_CABAC("%0", "%q0", "(%4)", "%1", "%w1",
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:193:9: error: inline assembly requires more registers than available
- ../../third_party/ffmpeg/libavcodec/x86/cabac.h:79:9: note: expanded from macro 'BRANCHLESS_GET_CABAC'
- "movzbl "statep" , "ret" \n\t"\
- ^
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- clang: /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/lib/CodeGen/RegAllocGreedy.cpp:1072: void (anonymous namespace)::RAGreedy::evictInterference(llvm::LiveInterval &, unsigned int, SmallVectorImpl<unsigned int> &): Assertion `(ExtraRegInfo[Intf->reg].Cascade < Cascade || VirtReg.isSpillable() < Intf->isSpillable()) && "Cannot decrease cascade number, illegal eviction"' failed.
- Stack dump:
- 0. Program arguments: ../../third_party/llvm-build/Release+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name h264_cabac.c -mrelocation-model pic -pic-level 2 -mthread-model posix -fmerge-all-constants -relaxed-aliasing -fno-signed-zeros -mfpmath sse -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-feature +sse2 -target-feature +mmx -dwarf-column-info -debug-info-kind=line-tables-only -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -ffunction-sections -fdata-sections -coverage-notes-file /d/code/chrome/src/out/Release/obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.gcno -resource-dir ../../third_party/llvm-build/Release+Asserts/lib/clang/9.0.0 -dependency-file obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o.d -MT obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o -D HAVE_AV_CONFIG_H -D _POSIX_C_SOURCE=200112 -D _XOPEN_SOURCE=600 -D PIC -D FFMPEG_CONFIGURATION=NULL -D HAVE_EBP_AVAILABLE=1 -D BROKEN_RELOCATIONS=1 -D _ISOC99_SOURCE -D _LARGEFILE_SOURCE -D DCHECK_ALWAYS_ON=1 -D USE_UDEV -D USE_AURA=1 -D USE_GLIB=1 -D USE_NSS_CERTS=1 -D USE_X11=1 -D FULL_SAFE_BROWSING -D SAFE_BROWSING_CSD -D SAFE_BROWSING_DB_LOCAL -D CHROMIUM_BUILD -D _FILE_OFFSET_BITS=64 -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D _GNU_SOURCE -D CR_CLANG_REVISION="353250-1" -D COMPONENT_BUILD -D _LIBCPP_ABI_UNSTABLE -D _LIBCPP_ABI_VERSION=Cr -D CR_LIBCXX_REVISION=354212 -D CR_LIBCXXABI_REVISION=354284 -D _LIBCPP_ENABLE_NODISCARD -D CR_SYSROOT_HASH=9e6279438ece6fb42b5333ca90d5e9d0c188a403 -D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -I ../../third_party/ffmpeg/chromium/config/ChromeOS/linux/ia32 -I ../../third_party/ffmpeg -I ../.. -I gen -I ../../third_party/opus/src/include -D __DATE__= -D __TIME__= -D __TIMESTAMP__= -isysroot ../../build/linux/debian_sid_i386-sysroot -internal-isystem ../../build/linux/debian_sid_i386-sysroot/usr/local/include -internal-isystem ../../third_party/llvm-build/Release+Asserts/lib/clang/9.0.0/include -internal-externc-isystem ../../build/linux/debian_sid_i386-sysroot/usr/include/i386-linux-gnu -internal-externc-isystem ../../build/linux/debian_sid_i386-sysroot/include -internal-externc-isystem ../../build/linux/debian_sid_i386-sysroot/usr/include -O2 -Wno-deprecated-declarations -Wno-builtin-macro-redefined -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Werror -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-incompatible-pointer-types -Wno-absolute-value -Wno-deprecated-declarations -Wno-incompatible-pointer-types -Wno-logical-op-parentheses -Wno-parentheses -Wno-pointer-sign -Wno-switch -Wno-unused-label -Wno-unused-variable -Wno-string-conversion -Wno-sometimes-uninitialized -Wno-unguarded-availability -Wno-unused-function -Wno-constant-conversion -Wno-string-plus-int -std=c11 -fdebug-compilation-dir /d/code/chrome/src/out/Release -ferror-limit 19 -fmessage-length 0 -fvisibility default -pthread -stack-protector 1 -stack-protector-buffer-size 4 -fobjc-runtime=gcc -Qn -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -instcombine-lower-dbg-declare=0 -fdebug-compilation-dir . -add-plugin find-bad-constructs -plugin-arg-find-bad-constructs check-ipc -o obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o -x c ../../third_party/ffmpeg/libavcodec/h264_cabac.c -fcomplete-member-pointers -faddrsig
- 1. <eof> parser at end of file
- 2. Code generation
- 3. Running pass 'Function Pass Manager' on module '../../third_party/ffmpeg/libavcodec/h264_cabac.c'.
- 4. Running pass 'Greedy Register Allocator' on function '@ff_h264_decode_mb_cabac'
- #0 0x0000000001846a3d (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1846a3d)
- #1 0x000000000184492e (../../third_party/llvm-build/Release+Asserts/bin/clang+0x184492e)
- #2 0x0000000001846e68 (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1846e68)
- #3 0x00007f3be4e930c0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x110c0)
- #4 0x00007f3be3c4efcf gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x32fcf)
- #5 0x00007f3be3c503fa abort (/lib/x86_64-linux-gnu/libc.so.6+0x343fa)
- #6 0x00007f3be3c47e37 (/lib/x86_64-linux-gnu/libc.so.6+0x2be37)
- #7 0x00007f3be3c47ee2 (/lib/x86_64-linux-gnu/libc.so.6+0x2bee2)
- #8 0x000000000122ddc0 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x122ddc0)
- #9 0x0000000001228b72 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1228b72)
- #10 0x0000000001225983 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1225983)
- #11 0x0000000001234129 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1234129)
- #12 0x0000000001227050 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1227050)
- #13 0x0000000001222101 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1222101)
- #14 0x000000000127bf66 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x127bf66)
- #15 0x0000000001220ede std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1220ede)
- #16 0x0000000001039c5a std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1039c5a)
- #17 0x0000000001366892 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1366892)
- #18 0x0000000001366b28 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1366b28)
- #19 0x0000000001367128 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1367128)
- #20 0x00000000019fcf7d (../../third_party/llvm-build/Release+Asserts/bin/clang+0x19fcf7d)
- #21 0x000000000239eeeb (../../third_party/llvm-build/Release+Asserts/bin/clang+0x239eeeb)
- #22 0x0000000001ef604c (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1ef604c)
- #23 0x000000000268a485 (../../third_party/llvm-build/Release+Asserts/bin/clang+0x268a485)
- #24 0x0000000001ec1520 (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1ec1520)
- #25 0x0000000001e65f81 (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1e65f81)
- #26 0x0000000001f42c73 (../../third_party/llvm-build/Release+Asserts/bin/clang+0x1f42c73)
- #27 0x000000000047e2ce std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x47e2ce)
- #28 0x000000000047bb77 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x47bb77)
- #29 0x00007f3be3c3c2b1 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b1)
- #30 0x0000000000478ce7 std::string::compare(unsigned long, unsigned long, std::string const&) const (../../third_party/llvm-build/Release+Asserts/bin/clang+0x478ce7)
- clang: error: unable to execute command: Aborted
- clang: error: clang frontend command failed due to signal (use -v to see invocation)
- clang version 9.0.0 (trunk 353250)
- Target: i386-unknown-linux-gnu
- Thread model: posix
- InstalledDir: ../../third_party/llvm-build/Release+Asserts/bin
- clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
- clang: note: diagnostic msg:
- ********************
- PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
- Preprocessed source(s) and associated run script(s) are located at:
- clang: note: diagnostic msg: /tmp/h264_cabac-234527.c
- clang: note: diagnostic msg: /tmp/h264_cabac-234527.sh
- clang: note: diagnostic msg:
- ********************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement