[Dune] [#579] test-alu3dgrid and testalu fail

Dune dune at dune-project.org
Thu Jul 23 15:58:31 CEST 2009


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Jö Fahlke (joe) 

Attached to Project - Dune
Summary - test-alu3dgrid and testalu fail
Task Type - Bug Report
Category - Alu3D
Status - New
Assigned To - 
Operating System - Unspecified / All
Severity - Low
Priority - Normal
Reported Version - SVN
Due in Version - Undecided
Due Date - Undecided
Details - Since dune-grid revision 5303 grid/test/test-alu3dgrid and grid/io/file/dgfparser/test/testalu fail.  They both passed with revision 5302.

The log message for 5303 is "use generic reference element", the change was in grid/io/file/dgfparser/entitykey_inline.hh in ElementFaceUtil::generateCubeFace() and ElementFaceUtil::generateSimplexFace().

testalu fails with
=============================
Created serial ALUConformGrid<2,2> from macro grid file './examplegrid5.dgf.ALUgrid'. 


Created serial ALUCubeGrid<3,3> from macro grid file './examplegrid6.dgf.ALU3dGrid'. 


Created serial ALUSimplexGrid<3,3> from macro grid file './examplegrid6.dgf.ALU3dGrid'. 

testalu: ../../../../../dune/grid/alugrid/3d/faceutility_imp.cc:58: void Dune::ALU3dGridFaceInfo<type>::updateFaceInfo(const typename Dune::ALU3dImplTraits<type>::GEOFaceType&, int, int) [with Dune::ALU3dGridElementType type = tetra]: Assertion `outerElement_->isRealObject()' failed.
/bin/sh: line 4: 19268 Abgebrochen             ${dir}$tst
FAIL: testalu
=============================

The error for testalugrid3d is similiar.

The backtrace for testalu is
=============================
(gdb) bt
#0  0xb8065424 in __kernel_vsyscall ()
#1  0xb7dce680 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb7dd1d68 in *__GI_abort () at abort.c:88
#3  0xb7dc75fe in *__GI___assert_fail (assertion=0x827bf51 "outerElement_->isRealObject()", file=0x827bec8 "../../../../../dune/grid/alugrid/3d/faceutility_imp.cc", line=58, function=0x82c5f00 "void Dune::ALU3dGridFaceInfo<type>::updateFaceInfo(const typename Dune::ALU3dImplTraits<type>::GEOFaceType&, int, int) [with Dune::ALU3dGridElementType type = tetra]") at assert.c:78
#4  0x080a1b2d in Dune::ALU3dGridFaceInfo<(Dune::ALU3dGridElementType)4>::updateFaceInfo (this=0x8fc84b0, face=@0x8fb5218, innerLevel=0, innerTwist=0) at ../../../../../dune/grid/alugrid/3d/faceutility_imp.cc:58
#5  0x080a2c18 in Dune::ALU3dGridLevelIntersectionIterator<Dune::ALU3dGrid<3, 3, (Dune::ALU3dGridElementType)4> const>::setNewFace (this=0x8fc84b0, newFace=@0x8fb5218) at ../../../../../dune/grid/alugrid/3d/iterator_imp.cc:697
#6  0x080a3636 in Dune::ALU3dGridLevelIntersectionIterator<Dune::ALU3dGrid<3, 3, (Dune::ALU3dGridElementType)4> const>::increment (this=0x8fc84b0) at ../../../../../dune/grid/alugrid/3d/iterator_imp.cc:667
#7  0x080a3655 in Dune::IntersectionIteratorWrapper<Dune::ALU3dGrid<3, 3, (Dune::ALU3dGridElementType)4> const, Dune::ALU3dGridLevelIntersectionIterator<Dune::ALU3dGrid<3, 3, (Dune::ALU3dGridElementType)4> const> >::increment (this=0xbfb809e0) at ../../../../../dune/grid/common/intersectioniteratorwrapper.hh:86
#8  0x080a3669 in Dune::IntersectionIterator<Dune::ALU3dGrid<3, 3, (Dune::ALU3dGridElementType)4> const, Dune::LevelIntersectionIteratorWrapper, Dune::LevelIntersectionIteratorWrapper>::operator++ (this=0xbfb809e0) at ../../../../../dune/grid/common/intersectioniterator.hh:175
#9  0x081fb233 in assertNeighbor<Dune::ALUSimplexGrid<3, 3> > (g=@0x8fc5838) at ../../../../../dune/grid/test/gridcheck.cc:829
#10 0x08203778 in gridcheck<Dune::ALUSimplexGrid<3, 3> > (g=@0x8fc5838) at ../../../../../dune/grid/test/gridcheck.cc:1162
#11 0x0804ca21 in main (argc=1, argv=0xbfb80d54, envp=0xbfb80d5c) at testalu.cc:68
=============================


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

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