|
[Rivet] installation problems (partially solved?)Holger Schulz holger.schulz at physik.hu-berlin.deThu Jul 24 17:51:55 BST 2008
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
More information about the Rivet mailing list |