Your message dated Mon, 24 Oct 2016 13:44:05 +0100
with message-id <[email protected]>
and subject line Bug#779409: herwig++: Illegal instruction on mips64el when 
Herwig++ run LHC.run -N500 -d1 -D
has caused the Debian Bug report #779409,
regarding herwig++: Illegal instruction on mips64el when Herwig++ run LHC.run 
-N500 -d1 -D
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
779409: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779409
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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@entry=0xffffff9fe8, a=<optimized out>, b=<optimized out>,
result=result@entry=0xffffff9cb0, abserr=abserr@entry=0xffffff9cb8,
    resabs=resabs@entry=0xffffff9cc0,
resasc=resasc@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@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

--- End Message ---
--- Begin Message ---
On Fri, 20 Mar 2015 12:27:08 +0000 James Cowgill <[email protected]> 
wrote:
> Control: tags -1 moreinfo
> 
> On Sat, 28 Feb 2015 15:59:04 +0800 YunQiang Su <[email protected]> wrote:
> > 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);
> 
> Sounds like the Loongson 3 FPU bug to me. It runs with the FPU disabled
> (it fails later on though, but this command works).

Given what I wrote over a year ago, I think it's safe to say this isn't
a bug in herwig++.

Closing.

James

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to