[Rivet] installation problems (partially solved?)

Holger Schulz holger.schulz at physik.hu-berlin.de
Thu 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