[ROOT] Root with Geant-4

From: Dr. John R. M. Annand (j.annand@physics.gla.ac.uk)
Date: Wed Jan 24 2001 - 12:10:46 MET


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