Re: [ROOT] SegFault via G__defined_tagname in Root 3.10

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Jan 09 2004 - 18:33:22 MET


Hi Volker,

It seems that some of your static objects in your own libraries are executed
by the system before the TROOT main object has been created.
Could you try to move around your initialisation statements in the main
program to see if something change.
It is hard to tell you more without a Debian system to test.
You can put a print statement in the constructors for some of the objects
built statically tos ee in which order they are craeted.

Rene brun

Volker Hejny wrote:
> 
> Dear Rene,
> 
> On Fri, Jan 09, 2004 at 04:18:34PM +0100, Rene Brun wrote:
> > This looks like a problem when building the dictionaries.
> > It could be that you moved to a new version of ROOT and not recompiled
> > some of your dictionaries or classes.
> > Also check the consistency of your PATH/LD_LIBRARY_PATH variables.
> 
> It looks like that, yes.
> 
> However: There was no other version of Root installed on that specific
> computer before. The installation was from scratch. Thus, no mismatch of
> that kind is possible. The downgrade to 3.05 was done only afterwards
> in a second step.
> 
> In addition, the same effect was independantly observed on a second
> computer.
> 
> Best regards,
> Volker
> 
> --
> Dr. Volker Hejny                Tel: 02461/616853                      **
> Institut f. Kernphysik          Fax: 02461/613930                     **
> ---------------------------------------------------------------- **  ** ---
> Forschungszentrum Juelich GmbH, D-52425 Juelich                    **



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET