New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 592909 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Mar 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 0
Type: Bug



Sign in to add a comment

gcc ICEs when building grub

Project Member Reported by vapier@chromium.org, Mar 8 2016

Issue description

looks like the new gcc doesn't work that well.  the sdk bot is now red:

grub-2.00-r21: /var/tmp/portage/sys-boot/grub-2.00-r21/work/grub-2.00/grub-core/kern/mm.c: In function 'grub_memalign':
grub-2.00-r21: /var/tmp/portage/sys-boot/grub-2.00-r21/work/grub-2.00/grub-core/kern/mm.c:285:1: internal compiler error: Segmentation fault
grub-2.00-r21:  grub_memalign (grub_size_t align, grub_size_t size)
grub-2.00-r21:  ^
grub-2.00-r21: Please submit a full bug report,
grub-2.00-r21: with preprocessed source if appropriate.
grub-2.00-r21: See <http://code.google.com/p/chromium-os/issues/entry> for instructions.

why didn't remote trybot tests catch this ?
 
I don't understand why this was not caught by the trybots. we did a bunch of them.


I will revert the CL for the compiler.

there is also an error in building GCC that disappeared on retry. Let's make sure this is not happening again:

gcc-4.9.2-r118: x86_64-pc-linux-gnu-g++ -DIN_GCOV_TOOL=1 -c   -O2 -pipe -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/. -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libcpp/include  -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libdecnumber/bid -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libbacktrace    \
gcc-4.9.2-r118:           -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/. -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libcpp/include  -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libdecnumber/bid -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/../libbacktrace   -o gcov-tool-params.o /var/tmp/portage/sys-devel/gcc-4.9.2-r118/work/gcc-4.9.2/gcc/params.c
gcc-4.9.2-r118: x86_64-pc-linux-gnu-g++: error trying to exec 'as': execvp: No such file or directory
gcc-4.9.2-r118: x86_64-pc-linux-gnu-g++: error trying to exec 'as': execvp: No such file or directory
gcc-4.9.2-r118: make[3]: *** [libgcov-merge-tool.o] Error 2
Project Member

Comment 4 by bugdroid1@chromium.org, Mar 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/gcc/+/ecc64074216eaa2cf6941f2907431268d78d6667

commit ecc64074216eaa2cf6941f2907431268d78d6667
Author: Luis Lozano <llozano@chromium.org>
Date: Tue Mar 08 09:02:13 2016

Revert "[GCC] Unify GCC between ChromeOS and Android."

This reverts commit c5ee8738c30a88bb891a99110cda342f8a260454.

BUG= chromium:592909 

Change-Id: If3288641419a81ab6e391fbac8cc66f4ebd6476e
Reviewed-on: https://chromium-review.googlesource.com/331404
Reviewed-by: Luis Lozano <llozano@chromium.org>
Commit-Queue: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>

[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/mips/t-linux-android64
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/doc/invoke.texi
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-threadupdate.h
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/scev-8.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64-linux.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/src/Makefile.am
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/sancov.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/configure
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/scev-9.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/expmed.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/configure.ac
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/sanitizer.def
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/testsuite/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64-cores.def
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/po/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/Makefile.in
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/sancov/basic1.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/gcov-io.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64-elf-raw.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/configure
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/acinclude.m4
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-loop-niter.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-loop-niter.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64.opt
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64.md
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/lra-constraints.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/vect/pr48052.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-chrec.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-scalar-evolution.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/python/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/BASE-VER
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-threadedge.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-scalar-evolution.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/include/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-threadupdate.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/src/c++98/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64-tune.md
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/configure
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/src/c++11/Makefile.in
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/cfgloop.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-ssa-loop-ivopts.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64-protos.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-pass.h
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/sancov/basic0.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/ChangeLog
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-chrec.h
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/sancov/asan.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/linux-android.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/aarch64/aarch64.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.c-torture/compile/pr65735.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/configure.ac
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/passes.def
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/builtins.def
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/common.opt
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/ChangeLog
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-10.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/src/Makefile.in
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/config/arm/cortex-a57.md
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/config/i386/i386.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/sancov/basic2.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/scev-10.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-cfg.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/params.def
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libgcc/libgcov-util.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/libsupc++/Makefile.in
[delete] https://crrev.com/c5ee8738c30a88bb891a99110cda342f8a260454/gcc/testsuite/gcc.dg/tree-ssa/pr65447.c
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/gcc/tree-cfg.h
[modify] https://crrev.com/ecc64074216eaa2cf6941f2907431268d78d6667/libstdc++-v3/doc/Makefile.in

reverted in CL 331404
Status: Fixed (was: Unconfirmed)
the gcc/as exec error is unrelated to gcc.  it's a race with upgrading binutils in parallel.  it's been there for a long time :/.
Cc: -llozano@chromium.org cmt...@chromium.org
Owner: llozano@chromium.org
Labels: VerifyIn-51
Status: Verified (was: Fixed)
Bulk verified

Sign in to add a comment