[Rivet] Minor problems in Rivet 1.5.0

Frank Siegert frank.siegert at cern.ch
Fri Mar 18 10:50:38 GMT 2011


Hi Leif,

> I'm very happy with the new release. Thanks a lot for all the work
> you've put into it. So far I have only found two minor things:
>
> * I installed with --enable-unvalidated and in many cases I get an error
> message:
>
> Rivet.AnalysisInfo: ERROR Parse error when reading analysis data from
> /home/local/share/Rivet/LHCB_2010_S8758301.info
>
> It seems to be due to a missing colon on the ToDo tog. I took the
> liberty of checking in my fix on the trunk.

Thanks!

> * If I add an analysis which gets removed because of the wrong beam
> energies I get a seg-fault after the message
>
> Analysis 'CMS_2011_S8957746' is incompatible with the provided beams:
> removing
>
> The seg-fault comes when exiting the function
> AnalysisHandler::removeAnalysis in the destruction of the
> boost::shared_ptr<Analysis> toremove. My guess is that the CMS_blah
> object has already been destroyed, and the shared pointer now tries to
> delete it again. Unfortunately I'm not familiar enough with the boost
> pointers to figure out myself what is going wrong.

Yep, that seems to be a nasty memory corruption problem that Andy has 
tried to track down several times and hasn't managed yet (and nobody 
else dares touching the pointer/projection/... system ;-)). It's on the 
agenda for 2.0 I believe, and is somewhat related to/tracked in this ticket:

http://projects.hepforge.org/rivet/trac/ticket/421

Cheers,
Frank


More information about the Rivet mailing list