<div dir="ltr">Hi Stefan,<div><br></div><div>Are you able to run one of the analyses included with the rivet release---MC_GENERIC, for instance?<br><br>Chris</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 7, 2016 at 1:03 PM, Stefan Richter <span dir="ltr"><<a href="mailto:stefan.richter@cern.ch" target="_blank">stefan.richter@cern.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Rivet authors,<br>
can you help me with the below problem? Rivet segfaults when I’m trying to run analyses.<br>
<br>
Thank you very much,<br>
Stefan<br>
<br>
<br>
<br>
If I don’t attach any analyses to the run, it works:<br>
<br>
---------------------------<br>
> rivet  ./original_run/original.hepmc<br>
Rivet 2.4.0 running on machine <a href="http://pb-d-128-141-166-175.cern.ch" rel="noreferrer" target="_blank">pb-d-128-141-166-175.cern.ch</a> (x86_64) at 2016-03-07 13:54:48<br>
Reading events from './original_run/original.hepmc'<br>
Finished event loop at 2016-03-07 13:54:48<br>
Cross-section = 6.087660e+00 pb<br>
<br>
Rivet.Analysis.Handler: INFO  Finalising analyses<br>
Rivet.Analysis.Handler: INFO  Processed 50 events<br>
<br>
The MCnet usage guidelines apply to Rivet: see <a href="http://www.montecarlonet.org/GUIDELINES" rel="noreferrer" target="_blank">http://www.montecarlonet.org/GUIDELINES</a><br>
Please acknowledge plots made with Rivet analyses, and cite arXiv:1003.0694 (<a href="http://arxiv.org/abs/1003.0694" rel="noreferrer" target="_blank">http://arxiv.org/abs/1003.0694</a>)<br>
<br>
Rivet run completed at 2016-03-07 13:54:48, time elapsed = 0:00:00<br>
---------------------------<br>
<br>
<br>
<br>
With an analysis, it segfaults:<br>
<br>
---------------------------<br>
> rivet ./original_run/original.hepmc -a MC_ZZJETS<br>
Rivet 2.4.0 running on machine <a href="http://pb-d-128-141-166-175.cern.ch" rel="noreferrer" target="_blank">pb-d-128-141-166-175.cern.ch</a> (x86_64) at 2016-03-07 13:57:57<br>
Segmentation fault: 11<br>
---------------------------<br>
<br>
<br>
<br>
The DYLD_LIBRARY_PATH and PYTHONPATH seem to be fine, they include the relevant locations.<br>
<br>
<br>
<br>
GDBÂ output:<br>
<br>
---------------------------<br>
Rivet 2.4.0 running on machine <a href="http://pb-d-128-141-166-74.cern.ch" rel="noreferrer" target="_blank">pb-d-128-141-166-74.cern.ch</a> (x86_64) at 2016-03-03 20:14:54<br>
Rivet.Analysis.Handler: WARN  Analysis 'MC_ZZJETS_CUSTOMIZED' is unvalidated: be careful, it may be broken!<br>
<br>
Program received signal SIGSEGV, Segmentation fault.<br>
0x00007fff8cdd4774 in __cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const () from /usr/lib/libc++abi.dylib<br>
(gdb)Â backtrace<br>
#0  0x00007fff8cdd4774 in __cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const () from /usr/lib/libc++abi.dylib<br>
#1  0x000000010221e6f9 in __dynamic_cast () from /sw/lib/gcc5/lib/libstdc++.6.dylib<br>
#2  0x0000000104619457 in Rivet::MC_ZZJETS_CUSTOMIZED::init() () from /Users/stefanrichter/Code/workspace/Rivet/analyses/RivetMC_ZZJETS_CUSTOMIZED.so<br>
#3  0x00000001031c556a in Rivet::AnalysisHandler::init(HepMC::GenEvent const&) () from /Users/stefanrichter/Software/local/lib/libRivet.dylib<br>
#4  0x00000001031850c9 in Rivet::Run::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) ()<br>
   from /Users/stefanrichter/Software/local/lib/libRivet.dylib<br>
#5  0x0000000102202060 in __pyx_pw_5rivet_4core_3Run_9init(_object*, _object*, _object*) () from /Users/stefanrichter/Software/local/lib/python2.7/site-packages/rivet/core.so<br>
#6  0x00000001000b26af in PyEval_EvalFrameEx () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#7  0x00000001000aac22 in PyEval_EvalCodeEx () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#8  0x00000001000aa616 in PyEval_EvalCode () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#9  0x00000001000d96c4 in PyRun_FileExFlags () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#10 0x00000001000d9241 in PyRun_SimpleFileExFlags () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#11 0x00000001000ecfb8 in Py_Main () from /sw/lib/python2.7/config/libpython2.7.dylib<br>
#12 0x00007fff8e5605fd in start () from /usr/lib/system/libdyld.dylib<br>
#13 0x00007fff8e5605fd in start () from /usr/lib/system/libdyld.dylib<br>
#14 0x0000000000000000 in ?? ()<br>
---------------------------<br>
<br>
Looks like a problem in dynamic linking? Should I run 'otool -L' on the Rivet libraries?<br>
<br>
_______________________________________________<br>
Rivet mailing list<br>
<a href="mailto:Rivet@projects.hepforge.org" target="_blank">Rivet@projects.hepforge.org</a><br>
<a href="https://www.hepforge.org/lists/listinfo/rivet" rel="noreferrer" target="_blank">https://www.hepforge.org/lists/listinfo/rivet</a><br>
</blockquote></div><br></div></div>