[Dune] [#805] test failure: test-oned

Dune flyspray at dune-project.org
Wed Jun 16 15:28:59 CEST 2010


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#805 - test failure: test-oned
User who did this - Elias Pipping (pipping)

----------
Okay this just got a whole lot more complicated.

(1) I've logged into andorra.imp.fu-berlin.de. That's a 64bit machine with g++ 4.3.2. test-oned passes here!

(2) I just noticed (I blame that part on having been incredibly tired when I filed this bug) that Instead of CXXFLAGS, I set CFLAGS above. So I went and redid those tests. I wanted to make sure this isn't related to optimization after all.

Turns out it is indeed related to optimization:

# Here's what happens with -O2 (segfault)
pipping at bogus ~/Downloads/dune-grid-2.0/dune/grid $ make clean >/dev/null; ( CXXFLAGS=-O2; { make -j3 CXXFLAGS="${CXXFLAGS}" && cd test && make test-oned CXXFLAGS="${CXXFLAGS}"; } >/dev/null 2>&1 && ./test-oned; echo $? )
139
pipping at bogus ~/Downloads/dune-grid-2.0/dune/grid $

# Here's what happens with -O1 (test passes)
pipping at bogus ~/Downloads/dune-grid-2.0/dune/grid $ make clean >/dev/null; ( CXXFLAGS=-O1; { make -j3 CXXFLAGS="${CXXFLAGS}" && cd test && make test-oned CXXFLAGS="${CXXFLAGS}"; } >/dev/null 2>&1 && ./test-oned; echo $? )
0
pipping at bogus ~/Downloads/dune-grid-2.0/dune/grid $



PS: I get another error on andorra. Here it is:
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../../..  -I/home/bude/pipping/RAID/dune-common-2.0 -I../../../.. -I/home/bude/pipping/RAID/dune-common-2.0    -I/home/bude/pipping/RAID/dune-common-2.0 -DGRIDDIM=3 -DWORLDDIM=3 -DYASPGRID -pthread  -I/usr/include -DENABLE_GMP=1   -g -O2 -MT testmapping.o -MD -MP -MF .deps/testmapping.Tpo -c -o testmapping.o testmapping.cc
testmapping.cc:20:22: error: testgeo.hh: No such file or directory

Is that known/fixed/whatever or should I file another bug for that?

PPS: none of the machines involved in automated testing compiles 64bit binaries, correct?
----------

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=805#comment2037

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list