Metadata
Property |
Value |
Reported by |
Jö Fahlke (jorrit@jorrit.de) |
Reported at |
Jul 23, 2009 13:58 |
Type |
Bug Report |
Version |
Git (pre2.4) [autotools] |
Operating System |
Unspecified / All |
Last edited by |
Martin Nolte (nolte@mathematik.uni-freiburg.de) |
Last edited at |
Jul 28, 2009 20:35 |
Closed by |
Martin Nolte (nolte@mathematik.uni-freiburg.de) |
Closed at |
Jul 28, 2009 20:35 |
Closed in version |
Unknown |
Resolution |
Fixed |
Comment |
fixed in revision 5316 |
Description
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::updateFaceInfo(const typename Dune::ALU3dImplTraits::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 (closed) 0xb7dce680 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 (closed) 0xb7dd1d68 in *__GI_abort () at abort.c:88
#3 (closed) 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::updateFaceInfo(const typename Dune::ALU3dImplTraits::GEOFaceType&, int, int) [with Dune::ALU3dGridElementType type = tetra]") at assert.c:78
#4 (closed) 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 (closed) 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 (closed) 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 (closed) 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 (closed) 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 (closed) 0x081fb233 in assertNeighbor<Dune::ALUSimplexGrid<3, 3> > (g=@0x8fc5838) at ../../../../../dune/grid/test/gridcheck.cc:829
#10 (closed) 0x08203778 in gridcheck<Dune::ALUSimplexGrid<3, 3> > (g=@0x8fc5838) at ../../../../../dune/grid/test/gridcheck.cc:1162
#11 (closed) 0x0804ca21 in main (argc=1, argv=0xbfb80d54, envp=0xbfb80d5c) at testalu.cc:68