Bug#779409: herwig++: Illegal instruction on mips64el when Herwig++ run LHC.run -N500 -d1 -D

YunQiang Su wzssyqa at gmail.com
Sat Feb 28 07:59:04 UTC 2015


Package: herwig++
Version: 2.6.0-1

(gdb) r run  LHC.run -N500 -d1 -D
Starting program: /home/syq/herwig++/herwig++-2.6.0/src/Herwig++ run
LHC.run -N500 -d1 -D
event>     init
Program received signal SIGILL, Illegal instruction.
0x000000fff74b9dd0 in gsl_sf_bessel_Kn_e (n=<optimized out>,
x=<optimized out>, result=0xffffff9758) at bessel_Kn.c:159
159       result->err += x * GSL_DBL_EPSILON * fabs(result->val);
(gdb) bt
#0  0x000000fff74b9dd0 in gsl_sf_bessel_Kn_e (n=<optimized out>,
x=<optimized out>, result=0xffffff9758) at bessel_Kn.c:159
#1  0x000000fff74ba190 in gsl_sf_bessel_Kn (n=<optimized out>,
x=<optimized out>) at bessel_Kn.c:239
#2  0x000000fff574ab8c in Herwig::MPIHandler::OverlapFunction
(this=<optimized out>, b=..., mu2=...) at MPIHandler.cc:498
#3  0x000000fff574b5b4 in Herwig::Eikonalization::operator()
(this=0xffffffa088, b=...) at MPIHandler.cc:398
#4  0x000000fff574b834 in (anonymous
namespace)::integrand<Herwig::Eikonalization> (x=<optimized out>,
p=<optimized out>) at
../include/Herwig++/Utilities/GSLIntegrator.tcc:33
#5  0x000000fff73f87b0 in gsl_integration_qk (n=<optimized out>,
xgk=0xfff7558970 <xgk>, wg=<optimized out>, wgk=0xfff75588f0 <wgk>,
fv1=0xffffff9ad8, fv2=0xffffff9b30, f=0xffffff9fe8,
    a=<optimized out>, b=1.5811388300841895e-10, result=0xffffff9cb0,
abserr=0xffffff9cb8, resabs=0xffffff9cc0, resasc=0xffffff9cc8) at
qk.c:59
#6  0x000000fff73f8318 in gsl_integration_qk21
(f=f at entry=0xffffff9fe8, a=<optimized out>, b=<optimized out>,
result=result at entry=0xffffff9cb0, abserr=abserr at entry=0xffffff9cb8,
    resabs=resabs at entry=0xffffff9cc0,
resasc=resasc at entry=0xffffff9cc8) at qk21.c:76
#7  0x000000fff73f9f84 in qags (f=0xffffff9fe8, a=<optimized out>,
b=<optimized out>, epsabs=<optimized out>, epsrel=<optimized out>,
limit=1000, workspace=0x1213c1af0, result=0xffffff9fd0,
    abserr=abserr at entry=0xffffff9fd8, q=0xfff73f82a0
<gsl_integration_qk21>) at qags.c:245
#8  0x000000fff73fb13c in gsl_integration_qags (f=<optimized out>,
a=<optimized out>, b=<optimized out>, epsabs=<optimized out>,
epsrel=<optimized out>, limit=<optimized out>, workspace=<optimized
out>,
    result=<optimized out>, abserr=0xffffff9fd8) at qags.c:46
#9  0x000000fff5764cdc in
Herwig::GSLIntegrator::value<Herwig::Eikonalization>
(this=0xffffffa060, fn=..., lower=..., upper=..., error=...) at
../include/Herwig++/Utilities/GSLIntegrator.tcc:81
#10 0x000000fff575131c in value<Herwig::Eikonalization> (upper=...,
lower=..., fn=..., this=0xffffffa060) at
../include/Herwig++/Utilities/GSLIntegrator.tcc:50
#11 Herwig::MPIHandler::totalXSecDiff (this=0x121085230, softXSec=...,
softMu2=...) at MPIHandler.cc:516
#12 0x000000fff57513d8 in operator() (argument=..., this=<optimized
out>) at MPIHandler.h:775
#13 (anonymous namespace)::func<Herwig::TotalXSecBisection>
(x=<optimized out>, p=<optimized out>) at
../include/Herwig++/Utilities/GSLBisection.tcc:24
#14 0x000000fff74a0188 in brent_init (vstate=0x121352190,
f=0xffffffa180, root=<optimized out>, x_lower=<optimized out>,
x_upper=<optimized out>) at brent.c:57
#15 0x000000fff5750f34 in value<Herwig::TotalXSecBisection>
(upper=..., lower=..., fn=..., this=<synthetic pointer>) at
../include/Herwig++/Utilities/GSLBisection.tcc:60
#16 Herwig::slopeBisection::operator() (this=0xffffffa640,
softMu2=...) at MPIHandler.cc:433
#17 0x000000fff57511c8 in (anonymous
namespace)::func<Herwig::slopeBisection> (x=<optimized out>,
p=<optimized out>) at
../include/Herwig++/Utilities/GSLBisection.tcc:24
#18 0x000000fff74a0188 in brent_init (vstate=0x121344590,
f=0xffffffa430, root=<optimized out>, x_lower=<optimized out>,
x_upper=<optimized out>) at brent.c:57
#19 0x000000fff5753b9c in value<Herwig::slopeBisection> (upper=...,
lower=..., fn=..., this=0xffffffa468) at
../include/Herwig++/Utilities/GSLBisection.tcc:60
#20 Herwig::MPIHandler::initialize (this=0x121085230) at MPIHandler.cc:168
#21 0x000000fff5e19808 in Herwig::ShowerHandler::doinitrun
(this=0x121079da0) at ShowerHandler.cc:80
#22 0x000000fff7c0f618 in ThePEG::InterfacedBase::initrun() () from
/usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#23 0x000000fff7c1b550 in std::mem_fun_t<void, ThePEG::InterfacedBase>
std::for_each<std::_Rb_tree_const_iterator<ThePEG::Pointer::RCPtr<ThePEG::InterfacedBase>
>, std::mem_fun_t<void, ThePEG::InterfacedBase>
>(std::_Rb_tree_const_iterator<ThePEG::Pointer::RCPtr<ThePEG::InterfacedBase>
>, 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
#24 0x000000fff7c07058 in ThePEG::EventGenerator::doinitrun() () from
/usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#25 0x000000fff7bfd96c in ThePEG::EventGenerator::doInitialize() ()
from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#26 0x000000fff7bffe14 in ThePEG::EventGenerator::initialize() () from
/usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#27 0x000000fff7c09b24 in ThePEG::EventGenerator::doGo(long, long,
bool) () from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#28 0x000000fff7c00058 in ThePEG::EventGenerator::go(long, long, bool)
() from /usr/lib/mips64el-linux-gnuabi64/libThePEG.so.15
#29 0x0000000120004aac in HerwigRun (runname=..., seed=<optimized
out>, tag=..., N=500, tics=<optimized out>, resume=<optimized out>,
keepid=<optimized out>) at Herwig++.cc:228
#30 0x0000000120002d7c in main (argc=<optimized out>,
argv=0xffffffb418) at Herwig++.cc:125

-- 
YunQiang Su



More information about the debian-science-maintainers mailing list