|
[Rivet] installation problems (It works!)Holger Schulz holger.schulz at physik.hu-berlin.deFri Jul 25 08:14:24 BST 2008
Holger Schulz wrote: > Holger Schulz wrote: >> Andy Buckley wrote: >>> Holger Schulz wrote: >>> >>>> James Monk wrote: >>>> >>>>> Hi Holger, >>>>> >>>>> I think your AGILe library may actually be built 32 bit, too >>>>> (otherwise how could the 32 bit generator libs be loaded?). >>>> I just saw, that the LCG-tag is created by the bootstrap-script >>>> using 'uname -m' which returns 'i686'. So I guess >>>> that having a 64 bit processor installed doesn't neccessarily mean >>>> that your system architecture is 64 bit , too. >>>> >>> >>> Correct - often 32 bit OSes are run on 64 bit hardware. Of course, it's >>> also possible that the bootstrap script is wrong... it is a bit of a >>> hack! >>> >>> >>>> I am starting from scratch with the latest version of >>>> rivet-bootstrap now. >>>> >>> >>> Cool: let us know how it goes. >>> >> Allright, now it compiles against cern's libraries. But runnning e.g. >> 'rivetgun -P lep1.params -g Pythia6:413' >> results in a segfault. >> >> Here is the gdb backtrace: >> >> ********************** PYINIT: initialization completed >> ********************** >> >> Program received signal SIGSEGV, Segmentation fault. >> [Switching to Thread -1208088896 (LWP 10542)] >> 0x001a1494 in HepMC::IO_HEPEVT::build_production_vertex >> (this=0x8790d18, i=1, hepevt_particle=@0xbffa84c0, evt=0xbffa8630) >> at ../HepMC/HEPEVT_Wrapper.h:263 >> 263 double* mydouble = (double*)&hepevt.data[b]; >> Current language: auto; currently c++ >> (gdb) bt >> #0 0x001a1494 in HepMC::IO_HEPEVT::build_production_vertex >> (this=0x8790d18, i=1, hepevt_particle=@0xbffa84c0, evt=0xbffa8630) >> at ../HepMC/HEPEVT_Wrapper.h:263 >> #1 0x001a39ab in HepMC::IO_HEPEVT::fill_next_event (this=0x8790d18, >> evt=0xbffa8630) at IO_HEPEVT.cc:84 >> #2 0x005aff30 in AGILe::FPythia::fillEvent () from >> /afs/ifh.de/user/h/hschulz/Software/lib/libAGILeFPythia.so >> #3 0x005aff87 in AGILe::FPythia::makeEvent () from >> /afs/ifh.de/user/h/hschulz/Software/lib/libAGILeFPythia.so >> #4 0x08053f19 in Rivet::generate () >> #5 0x08050183 in main () >> >> I am using CERN's HepMC of version 2.04.00 >> >> Holger >>> Andy >>> >>> >> >> > I tried a different version of HepMC (2.03.06) which results in the > following > gdb output if I again run ' rivetgun -P lep1.params -g Pythia6:413' : > > ********************** PYINIT: initialization completed > ********************** > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1209001312 (LWP 22290)] > 0x001bf3c0 in HepMC::IO_HEPEVT::build_production_vertex > (this=0x9c6f3c0, i=1, hepevt_particle=@0xbffd5f10, evt=0xbffd6080) > at ../../../src/HepMC-2.03.06/HepMC/HEPEVT_Wrapper.h:263 > 263 double* mydouble = (double*)&hepevt.data[b]; > Current language: auto; currently c++ > (gdb) bt > #0 0x001bf3c0 in HepMC::IO_HEPEVT::build_production_vertex > (this=0x9c6f3c0, i=1, hepevt_particle=@0xbffd5f10, evt=0xbffd6080) > at ../../../src/HepMC-2.03.06/HepMC/HEPEVT_Wrapper.h:263 > #1 0x001c193f in HepMC::IO_HEPEVT::fill_next_event (this=0x9c6f3c0, > evt=0xbffd6080) at ../../../src/HepMC-2.03.06/fio/IO_HEPEVT.cc:84 > #2 0x0046ee60 in AGILe::FPythia::fillEvent () from > /afs/ifh.de/user/h/hschulz/src/local/lib/libAGILeFPythia.so > #3 0x0046eeb7 in AGILe::FPythia::makeEvent () from > /afs/ifh.de/user/h/hschulz/src/local/lib/libAGILeFPythia.so > #4 0x08053de3 in Rivet::generate () > #5 0x080500cb in main () > > Holger > > Hi, it's me again. It seems as if Rivet does not work with the generators present at /afs/cern... Out of curiosity I installed a local copy of Pythia 6.418 (using the mkGenserArea script) on my DESY account to see if it works and it does! Cheers, Holger
More information about the Rivet mailing list |