Bug#782444: libgccjit tests fail on kfreebsd and hang the buildds

2015-04-15 Thread Wouter Verhelst
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 ]; 

Bug#782444: libgccjit tests fail on kfreebsd and hang the buildds

2015-04-12 Thread Matthias Klose
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

https://buildd.debian.org/status/logs.php?pkg=gcc-5&arch=kfreebsd-i386
https://buildd.debian.org/status/logs.php?pkg=gcc-5&arch=kfreebsd-amd64


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org