Source: herwig++ Version: 2.6.0-1 Severity: important Hi,
herwig++ FTBFS on all 64-bit arches except amd64 with a segmentation fault in the testsuite: > ./Herwig++ run LHC-RPV.run -N500 -d1 -D [...] >event> init > Makefile:1073: recipe for target 'check-LHC-RPV' failed > make[5]: *** [check-LHC-RPV] Segmentation fault The arches which fail are: arm64, mips64el, ppc64el, s390x, alpha, ppc64 https://buildd.debian.org/status/package.php?p=herwig%2B%2B http://buildd.debian-ports.org/status/package.php?p=herwig%2B%2B&suite=sid http://mipsdebian.imgtec.com/debian/logs/h/herwig++/herwig++_2.6.0-1_mips64el-20150306-0255.build.gz I found a few things while debugging (on mips64el) but I gave up in the end. With FFLAGS=-fbounds-check: > $ ./Herwig++ run LHC-RPV.run -N500 -d1 -D > event> init > At line 124 of file C/Cget.F > Fortran runtime error: Index '316867558' of dimension 1 of array 'cache' > above upper bound of 2 Backtrace: > (gdb) run > Starting program: /home/jcowgill/herwig/herwig++-2.6.0/src/Herwig++ run > LHC-RPV.run -N500 -d1 -D > [Thread debugging using libthread_db enabled] > Using host libthread_db library > "/lib/mips64el-linux-gnuabi64/libthread_db.so.1". > event> init > Program received signal SIGSEGV, Segmentation fault. > 0x000000fff6e7776c in ljccoeff (para=..., c=..., ldpara=1) at C/Cget.F:124 > 124 bsum = Bval(bb0,B23) + Bval(bb1,B23) > (gdb) bt > #0 0x000000fff6e7776c in ljccoeff (para=..., c=..., ldpara=1) at C/Cget.F:124 > #1 0x000000fff6e5d794 in ljcachelookup_ () from ../lib/Herwig.so.11 > #2 0x000000fff6e772fc in cget (p1=513531270858.56537, > p2=-2.1860588705167166e-06, p1p2=-2.1860588705167166e-06, > m1=955733456009.99658, > m2=955733456009.99658, m3=955733456009.99658) at C/Cget.F:33 > #3 0x000000fff6e5ea58 in Herwig::Looptools::Cget(double, double, double, > double, double, double) () from ../lib/Herwig.so.11 > #4 0x000000fff6d0d928 in Herwig::VVSLoopVertex::setCoupling > (this=0x120ff5050) at VVSLoopVertex.cc:210 > #5 0x000000fff67daa44 in Herwig::SSHGGVertex::setCoupling (this=0x120ff5050, > q2=..., particle2=..., particle3=..., particle1=...) > at SSHGGVertex.cc:244 > #6 0x000000fff7e3b3d0 in > ThePEG::Helicity::GeneralVVSVertex::evaluate(ThePEG::Qty<0, 2, 0, 1, 1, 1>, > ThePEG::Helicity::VectorWaveFunction $ > onst&, ThePEG::Helicity::VectorWaveFunction const&, > ThePEG::Helicity::ScalarWaveFunction const&) () > from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #7 0x000000fff6d44354 in Herwig::SVVDecayer::me2 (this=0x120ff48c0, > inpart=..., decay=std::vector of length 2, capacity 2 = {...}, > meopt=<optimized out>) at SVVDecayer.cc:95 > #8 0x000000fff6be3a68 in me2 (opt=Herwig::DecayIntegrator::Initialize, > outpart=std::vector of length 2, capacity 2 = {...}, inpart=..., > ichan=-1, this=0x120ff4cb0) at DecayPhaseSpaceMode.h:218 > #9 weight (first=true, particles=std::vector of length 2, capacity 2 = > {...}, in=..., ichan=@0xffffffaaf8: 0, cc=false, this=0x120ff4cb0) > at DecayPhaseSpaceMode.h:275 > #10 Herwig::DecayPhaseSpaceMode::initializePhaseSpace (this=0x120ff4cb0, > init=<optimized out>) at DecayPhaseSpaceMode.cc:133 > #11 0x000000fff6bc3bfc in Herwig::DecayIntegrator::doinitrun > (this=0x120ff48c0) at DecayIntegrator.cc:138 > #12 0x000000fff6d22860 in Herwig::GeneralTwoBodyDecayer::doinitrun > (this=0x120ff48c0) at GeneralTwoBodyDecayer.cc:298 > #13 0x000000fff6d43a3c in Herwig::SVVDecayer::doinitrun (this=0x120ff48c0) at > SVVDecayer.cc:43 > #14 0x000000fff7c18498 in ThePEG::InterfacedBase::initrun() () from > /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #15 0x000000fff7c24ba8 in std::mem_fun_t<void, ThePEG::InterfacedBase> > std::for_each<std::_Rb_tree_const_iterator<ThePEG::Pointer::RCPtr<Th$ > PEG::InterfacedBase> >, std::mem_fun_t<void, ThePEG::InterfacedBase> > >(std::_Rb_tree_const_iterator<ThePEG::Pointer::RCPtr<ThePEG::Interfac$ > dBase> >, > std::_Rb_tree_const_iterator<ThePEG::Pointer::RCPtr<ThePEG::InterfacedBase> > >, std::mem_fun_t<void, ThePEG::InterfacedBase>) () > from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #16 0x000000fff7c0fca8 in ThePEG::EventGenerator::doinitrun() () from > /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #17 0x000000fff7c061ec in ThePEG::EventGenerator::doInitialize() () from > /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #18 0x000000fff7c087f4 in ThePEG::EventGenerator::initialize() () from > /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #19 0x000000fff7c12804 in ThePEG::EventGenerator::doGo(long, long, bool) () > from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #20 0x000000fff7c08a48 in ThePEG::EventGenerator::go(long, long, bool) () > from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15 > #21 0x0000000120004aac in HerwigRun (runname=..., seed=<optimized out>, > tag=..., N=500, tics=<optimized out>, resume=<optimized out>, > keepid=<optimized out>) at Herwig++.cc:228 > #22 0x0000000120002d7c in main (argc=<optimized out>, argv=0xffffffb4a8) at > Herwig++.cc:125 Thanks, James
signature.asc
Description: This is a digitally signed message part
-- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers