On Sun, Apr 12, 2015 at 01:34:16PM +0200, Matthias Klose wrote:
> Package: src:gcc-5
> Version: 5-20150410-1
> Severity: important
>
> the libgccjit tests fail on kfreebsd, hang the buildds, and get killed with a
> timeout. Please see the build logs. As a workaround, I'll disable running
> these
> on these targes, so please find the build logs at
I ran the build of the above version on my machine overnight; (relevant) output
of "ps auxf" while things are hung is attached.
It looks like it's "expect"ing some output that isn't appearing. I don't have
time to debug this further right now (have to head off to work), but will look
into it further later this week (unless someone else beats me to it ;-)
--
It is easy to love a country that is famous for chocolate and beer
-- Barack Obama, speaking in Brussels, Belgium, 2014-03-26
USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND
root 54879 0.0 0.0 45848 2028 ?Ss apr15 0:00 /usr/sbin/sshd
root 55698 0.0 0.0 79876 1728 ?Ss apr15 0:00 \_
/usr/sbin/sshd -R
wouter 55716 0.0 0.0 79876 1888 ?Sapr15 0:09 | \_
/usr/sbin/sshd -R
wouter 55717 0.0 0.0 2346816 ?Ss apr15 0:00 | \_
-bash
wouter 54609 0.0 0.0 4117616 ?S+ apr15 0:00 |
\_ /usr/bin/perl /usr/bin/dpkg-buildpackage -rfakeroot -uc -us -i
wouter 59187 0.0 0.0 3360016 ?S+ apr15 0:00 |
\_ /usr/bin/make -f debian/rules build
wouter 75244 0.0 0.0 32104 1060 ?S+ 05:21 0:00 |
\_ /usr/bin/make -f debian/rules2 stamps/05-build-jit-stamp
wouter 66905 0.0 0.6 42720 14352 ?S+ 06:21 0:00 |
\_ /usr/bin/make -C /home/wouter/gcc-5-5-20150410/build-jit/gcc
check-jit RUNTESTFLAGS=-v -v
wouter 67022 0.0 0.1 11268 2228 ?S+ 06:21 0:00 |
\_ /bin/bash -c if [ "" = "-j" ]; then \ test -d testsuite ||
mkdir testsuite || true; \ test -d testsuite/jit-parallel || mkdir
testsuite/jit-parallel || true; \
GCC_RUNTEST_PARALLELIZE_DIR=`${PWDCMD-pwd}`/testsuite/jit-parallel ; \ export
GCC_RUNTEST_PARALLELIZE_DIR ; \ /usr/bin/make TESTSUITEDIR="testsuite"
RUNTESTFLAGS="-v -v" \ check-parallel-jit \ check-parallel-jit_1
check-parallel-jit_2 check-parallel-jit_3 check-parallel-jit_4
check-parallel-jit_5 check-parallel-jit_6 check-parallel-jit_7
check-parallel-jit_8 check-parallel-jit_9 check-parallel-jit_10; \ sums= ;
logs= ; \ for dir in testsuite/jit \ ? testsuite/jit1 testsuite/jit2
testsuite/jit3 testsuite/jit4 testsuite/jit5 testsuite/jit6 testsuite/jit7
testsuite/jit8 testsuite/jit9 testsuite/jit10;\ do \ if [ -d $dir ]; then
\ mv -f $dir/jit.sum $dir/jit.sum.sep; mv -f $dir/jit.log
$dir/jit.log.sep; \ sums="$sums $dir/jit.sum.sep"; logs="$logs
$dir/jit.log.sep"; \ fi; \ done; \ /bin/bash
../../src/gcc/../contrib/dg-extract-results.sh $sums \ >
testsuite/jit/jit.sum; \ /bin/bash
../../src/gcc/../contrib/dg-extract-results.sh -L $logs \ >
testsuite/jit/jit.log; \ rm -rf testsuite/jit-parallel || true; \ else \
/usr/bin/make TESTSUITEDIR="testsuite" RUNTESTFLAGS="-v -v" \
check_jit_parallelize= check-parallel-jit; \ fi
wouter 67023 0.0 0.6 42720 14308 ?S+ 06:21 0:00 |
\_ /usr/bin/make TESTSUITEDIR=testsuite RUNTESTFLAGS=-v -v
check_jit_parallelize= check-parallel-jit
wouter 67102 0.0 0.1 11264 2224 ?S+ 06:21 0:00 |
\_ /bin/bash -c (rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ if [ -n "" ] \
&& [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] \&& [ -f
testsuite/jit-parallel/finished ]; then \ rm -rf testsuite/jit; \ else \ cd
testsuite/jit; \ rm -f tmp-site.exp; \ sed '/set tmpdir/
s|testsuite$|testsuite/jit|' \ ?< ../../site.exp > tmp-site.exp; \ /bin/bash
${srcdir}/../move-if-change tmp-site.exp site.exp; \ EXPECT=`if [ -f
${rootme}/../expect/expect ] ; then echo ${rootme}/../expect/expect ; else echo
expect ; fi` ; export EXPECT ; \ if [ -f ${rootme}/../expect/expect ] ; then
\ TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \
export TCL_LIBRARY ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ;
then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool jit -v
-v; \ if [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] ; then \ touch
${rootme}/testsuite/jit-parallel/finished; \ fi ; \ fi )
wouter 67103 0.0 0.1 11268 2232 ?S+ 06:21 0:00 |
\_ /bin/bash -c (rootme=`${PWDCMD-pwd}`; export
rootme; \ srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ if [ -n
"" ] \&& [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] \&& [ -f
testsuite/jit-parallel/finished ];