Re: [ROOT] Root with Geant-4

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Jan 24 2001 - 19:12:44 MET


Valery,

This problem was fixed by not specifying libNew.so in the link sequence.
We had already seen this problem.
DO NOT LINK WITH libNew.so WHEN USING ROOT + GEANT4

Rene Brun



Valeri Fine (Faine) wrote:
> 
> Hello
> 
> Recently we did a small example to evaluate the different kind of ROOT I/O
> event model combination for G4
> 
>   4 types of ROOT I/O were evaluated:
> 
>     TTree I/O   + "small "hit" objects"
>     TTree I/O   + "TTable of the hit structure"
>     Regular I/O + "small "hit" objects"
>     Regular I/O +  "TTable of the hit structure"
> 
>  No probem like that you are speaking about has been discovered yet.
> 
>                       Valeri
> 
> > Hello Rooters,
> >                      I'm using Geant-4.3.0 for simulating experiments
> > and have grafted
> > on ROOT in order to save the simulated events in a TTree/TFile. Its a
> > very preliminary implementation, but works well enough except that when
> > the code exits it dumps core after a segmentation error associated with
> > a call to malloc. At the moment this is only an irritation as prior to
> > the error the ROOT file has been closed
> > properly....as has the G4 user interface. However I worry that this may
> > be a symptom of more dire problems to come as the G4-Root interface is
> > developed.
> >
> > Does anyone have experience of G4+ROOT use?
> >
> > I'm running on RedHat 6.2 (egcs 1.1.2). G4.3.0 is build with shared
> > libraries. The
> > ROOT libraries are version 2.25.03. Core file analysis gives....
> > Program terminated with signal 11, Segmentation fault.
> > where...
> > #0  0x419530b6 in chunk_free (ar_ptr=0x419e7d40, p=0x808fba8) at
> > malloc.c:3097
> > #1  0x41952f9a in __libc_free (mem=0x808fbb8) at malloc.c:3023
> > #2  0x4004fd00 in G4Allocator<ModBBSciEFBHit>::~G4Allocator ()
> >    from /home/jrma/cern/geant4/lib/Linux-g++/libModBB.so
> > #3  0x40047741 in global destructors keyed to
> > ModBBSciEFBHit::ModBBSciEFBHit ()
> >    from /home/jrma/cern/geant4/lib/Linux-g++/libModBB.so
> > #4  0x40029eed in __do_global_dtors_aux ()
> >    from /home/jrma/cern/geant4/lib/Linux-g++/libModBB.so
> > #5  0x40054ce1 in ?? () from
> > /home/jrma/cern/geant4/lib/Linux-g++/libModBB.so
> > #6  0x4000af36 in _dl_fini () at dl-fini.c:40
> > #7  0x4191a23a in exit (status=0) at exit.c:57
> > #8  0x419119d1 in __libc_start_main () at
> > ../sysdeps/generic/libc-start.c:92
> >
> >                     Cheers, John
> >
> > --
> > Dr. John R.M. Annand,             Physics & Astronomy,
> > University of Glasgow,            GLASGOW G12 8QQ, Scotland.
> > Tel.   +44 141 330 6428,          Fax. +44 141 330 5889
> > Email: j.annand@physics.gla.ac.uk
> >
> >
> >



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:34 MET