← Back to team overview

dolfin team mailing list archive

Re: Buildbot problems

 

On Fri, Oct 21, 2011 at 12:08:58PM +0200, Harish Narayanan wrote:
> On 10/21/11 11:43 AM, Anders Logg wrote:
> > On Fri, Oct 21, 2011 at 11:27:57AM +0200, Anders Logg wrote:
> >> On Fri, Oct 21, 2011 at 10:41:57AM +0200, Martin Sandve Alnæs wrote:
> >>> If this cannot be fixed quickly, can you please revert the commit that
> >>> caused it?
> >>>
> >>> In general, quickly fixing or reverting when stuff is broken is the
> >>> only way we can keep a consistently green buildbot. Having the
> >>> buildbots in a red state over time hinders further development in
> >>> maintrunk and/or hides problems caused by additional commits. This
> >>> time the build problem did hide test breakage caused by both me and
> >>> Anders, and the fixes were then much delayed. I think it is worth
> >>> considering requiring quick revert of all developers (I know I've
> >>> sinned there myself).
> >>
> >> Sorry for breaking the buildbot, but I've had trouble with my own
> >> personal buildbot not running at all so I couldn't test there first.
> >> (And the thing that currently breaks works fine here with me.)
> >>
> >> I'm not sure reverting now is a good idea since it is a big change
> >> that is important for the book (cleanup of the Krylov methods and
> >> preconditioner options).
> >>
> >> It looks to me like something needs to be updated or rebuilt on the
> >> buildbot. The unit test that fails on the buildbot (quadrature on cut
> >> cells using CGAL) works fine here, and also for Andre. Maybe the
> >> buildbot just needs a new installation of CGAL and/or boost?
> >
> > The error message seems to indicate a problem with boost::assign in
> > combination with CGAL. Maybe somehow the inclusion of
> >
> >   boost/assign/list_of.hpp
> >
> > in uBLASFactory.h and MTL4Factory.h propagated to the unit test and
> > that breaks with CGAL.
> >
> > I've worked around the inclusion of this header file now (only
> > included in .cpp files). Can those of you for whom this breaks try
> > again?
>
> It now compiles, but I receive the following error when attempting to
> run the test.
>
> megatr0n:cpp harish$ ./test_quadrature
> [megatr0n:74469] *** Process received signal ***
> [megatr0n:74469] Signal: Segmentation fault: 11 (11)
> [megatr0n:74469] Signal code:  (0)
> [megatr0n:74469] Failing at address: 0x0
> [megatr0n:74469] [ 0] 2   libsystem_c.dylib
> 0x00007fff92040cfa _sigtramp + 26
> [megatr0n:74469] [ 1] 3   ???
> 0xc000000000000000 0x0 + 13835058055282163712
> [megatr0n:74469] [ 2] 4   test_quadrature
> 0x0000000108ac1a22
> _ZN4CGAL18Box_intersection_d21modified_two_way_scanIN9__gnu_cxx17__normal_iteratorIPNS_7Nef_boxINS_13SNC_decoratorINS_13SNC_structureINS_5EpeckENS_17SNC_indexed_itemsEbEEEEEESt6vectorISB_SaISB_EEEESG_NS_36binop_intersection_test_segment_treeISA_E24Bop_edge0_edge1_callbackINS_16Binary_operationIS9_E22Intersection_call_backISA_NS_16Nef_polyhedron_3IS7_S8_bE2ORENS_18ID_support_handlerIS8_SA_EEEEEENS0_18Predicate_traits_dINS0_12Box_traits_dISB_EELb1EEEEEvT_SY_T0_SZ_T1_T2_ib
> + 162
> [megatr0n:74469] [ 3] 5   test_quadrature
> 0x0000000108b0332b
> _ZN4CGAL18Box_intersection_d12segment_treeIN9__gnu_cxx17__normal_iteratorIPNS_7Nef_boxINS_13SNC_decoratorINS_13SNC_structureINS_5EpeckENS_17SNC_indexed_itemsEbEEEEEESt6vectorISB_SaISB_EEEESG_NS_36binop_intersection_test_segment_treeISA_E24Bop_edge0_edge1_callbackINS_16Binary_operationIS9_E22Intersection_call_backISA_NS_16Nef_polyhedron_3IS7_S8_bE2ORENS_18ID_support_handlerIS8_SA_EEEEEEdNS0_18Predicate_traits_dINS0_12Box_traits_dISB_EELb1EEEEEvT_SY_T0_SZ_T2_S10_T1_T3_lib
> + 1147
> [megatr0n:74469] [ 4] 6   test_quadrature
> 0x0000000108b05ef5
> _ZN4CGAL36binop_intersection_test_segment_treeINS_13SNC_decoratorINS_13SNC_structureINS_5EpeckENS_17SNC_indexed_itemsEbEEEEEclINS_16Binary_operationIS5_E22Intersection_call_backIS6_NS_16Nef_polyhedron_3IS3_S4_bE2ORENS_18ID_support_handlerIS4_S6_EEEEEEvRT_SJ_RS5_SK_
> + 969
> [megatr0n:74469] [ 5] 7   test_quadrature
> 0x0000000108b073be
> _ZN4CGAL16Binary_operationINS_13SNC_structureINS_5EpeckENS_17SNC_indexed_itemsEbEEEclINS_16Nef_polyhedron_3IS2_S3_bE2OREEEvPNS_17SNC_point_locatorINS_13SNC_decoratorIS4_EEEERKS4_PKSD_SG_SI_RKT_
> + 3536
> [megatr0n:74469] [ 6] 8   test_quadrature
> 0x0000000108b077e9
> _ZNK4CGAL16Nef_polyhedron_3INS_5EpeckENS_17SNC_indexed_itemsEbE4joinERKS3_
> + 343
> [megatr0n:74469] [ 7] 9   test_quadrature
> 0x0000000108b07855
> _ZN4CGAL16Nef_polyhedron_3INS_5EpeckENS_17SNC_indexed_itemsEbEpLERKS3_ + 29
> [megatr0n:74469] [ 8] 10  test_quadrature
> 0x0000000108b07947
> _ZN10BaryCenter24add_disjoint_polyhedronsESt6vectorIiSaIiEERS0_IN4CGAL16Nef_polyhedron_3INS3_5EpeckENS3_17SNC_indexed_itemsEbEESaIS7_EERS0_IdSaIdEERS0_IN6dolfin5PointESaISF_EE
> + 133
> [megatr0n:74469] [ 9] 11  test_quadrature
> 0x0000000108b09d2e _ZN10BaryCenter21testSimplePolyhedronsEv + 8758
> [megatr0n:74469] [10] 12  libcppunit-1.12.1.dylib
> 0x000000010a336990 _ZNK7CppUnit21TestCaseMethodFunctorclEv + 38
> [megatr0n:74469] [11] 13  libcppunit-1.12.1.dylib
> 0x000000010a32e5f4
> _ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
> + 36
> [megatr0n:74469] [12] 14  libcppunit-1.12.1.dylib
> 0x000000010a334721 _ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv + 25
> [megatr0n:74469] [13] 15  libcppunit-1.12.1.dylib
> 0x000000010a3343b0
> _ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
> + 484
> [megatr0n:74469] [14] 16  libcppunit-1.12.1.dylib
> 0x000000010a33bef0
> _ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs + 62
> [megatr0n:74469] [15] 17  libcppunit-1.12.1.dylib
> 0x000000010a336595 _ZN7CppUnit8TestCase3runEPNS_10TestResultE + 309
> [megatr0n:74469] [16] 18  libcppunit-1.12.1.dylib
> 0x000000010a336e15
> _ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE + 81
> [megatr0n:74469] [17] 19  libcppunit-1.12.1.dylib
> 0x000000010a336d41 _ZN7CppUnit13TestComposite3runEPNS_10TestResultE + 37
> [megatr0n:74469] [18] 20  libcppunit-1.12.1.dylib
> 0x000000010a336e15
> _ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE + 81
> [megatr0n:74469] [19] 21  libcppunit-1.12.1.dylib
> 0x000000010a336d41 _ZN7CppUnit13TestComposite3runEPNS_10TestResultE + 37
> [megatr0n:74469] [20] 22  libcppunit-1.12.1.dylib
> 0x000000010a33be80 _ZN7CppUnit10TestResult7runTestEPNS_4TestE + 40
> [megatr0n:74469] [21] 23  libcppunit-1.12.1.dylib
> 0x000000010a33e300 _ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs + 54
> [megatr0n:74469] [22] 24  test_quadrature
> 0x0000000108a14682 main + 210
> [megatr0n:74469] [23] 25  test_quadrature
> 0x0000000108a142f4 start + 52
> [megatr0n:74469] [24] 26  ???
> 0x0000000000000001 0x0 + 1
> [megatr0n:74469] *** End of error message ***
> Segmentation fault: 11
>
> Harish

Strange. It works for Johannes now so let's see what the buildbot
says.

--
Anders


Follow ups

References