Re: [ROOT] ROOT on Linux with icc compiler in debug mode crashes

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Tue Jul 02 2002 - 00:08:39 MEST


Hi Andreas,

   I've seen this problem with icc too. It is due to an incompability
with a recent binutils that is needed for gcc 3.1. This means the icc
works on <= RH7.2 but not on RH7.3. The problem has been submitted by me
to Intel and they will come in the near future with a new version. But
no timescale has been given.

The above means for RH the icc works with 
binutils-2.11.90.0.8-12.i386.rpm
but not with
binutils-2.11.93.0.2-11.i386.rpm

This concerns only debugging.


Cheers, Fons.


On Mon, 2002-07-01 at 16:06, Andreas Zoglauer wrote:
> 
> Hello,
> 
> This is just for information:
> 
> I have recompiled the current version from cvs with option linuxicc and
> the build option --build=debug.
> 
> Moreover I recompiled the examples in the test directory.
> 
> If I start *any* of the programs in the debugger, e.g. gdb guitest,
> then the program crashes:
> 
> 
> [Switching to Thread 1024 (LWP 9257)]
> 0x2b0396dd in has_osfxsr_set () at clib/src/attach.c:314
> 314       return (mdp);
> (gdb) bt
> #0  0x2b0396dd in has_osfxsr_set () at clib/src/attach.c:314
> #1  0x2b0397be in TAG_PACKET_1 () at clib/src/attach.c:314
> #2  0x2c76f400 in ?? ()
> #3  0x2ad34fb8 in _ZN12TObjectTableC1Ei () at cont/src/TObjectTable.cxx:98
> #4  0x2ad35d7c in AddObj (op=0x806deb0) at cont/src/TObjectTable.cxx:183
> #5  0x2ace1122 in _ZN7TObjectC1Ev () at base/src/TObject.cxx:172
> #6  0x2ad26194 in _ZN11TClassTableC1Ev () at cont/src/TClassTable.cxx:123
> #7  0x2ad2669b in Add (cname=0x2ccede78 "TRootGuiFactory", id=0,
> info=@0x2ccfe4a0, dict=0x2cc8eeac <_ZN15TRootGuiFactory10DictionaryEv>,
> pragmabits=0)
>     at cont/src/TClassTable.cxx:196
> #8  0x2ad270be in ROOT::AddClass (cname=0x2ccede78 "TRootGuiFactory",
> id=0, info=@0x2ccfe4a0, dict=0x2cc8eeac
> <_ZN15TRootGuiFactory10DictionaryEv>, pragmabits=0)
>     at cont/src/TClassTable.cxx:435
> #9  0x2b064e9e in Register (this=0x2b3c6dc0, cname=0x2ccede78
> "TRootGuiFactory", id=0, info=@0x2ccfe4a0, dict=0x2cc8eeac
> <_ZN15TRootGuiFactory10DictionaryEv>,
>     pragmabits=0) at Rtypes.h:170
> #10 0x2ad4d7fd in Init (this=0x2ce739fc, pragmabits=0) at
> meta/src/TGenericClassInfo.cxx:88
> #11 0x2ad4d687 in
> _ZN4ROOT17TGenericClassInfoC1EPKciS2_iRKSt9type_infoPKNS_13TInitBehaviorEPFvvEi
> () at meta/src/TGenericClassInfo.cxx:78
> #12 0x2cc91185 in _ZN4ROOT20GenerateInitInstanceEPK15TRootGuiFactory () at
> TRootHelpDialog.cxx:26
> #13 0x2cc9199f in __sti__G__Gui3_cxx_11d5b5c0 () at TRootHelpDialog.cxx:26
> #14 0x2cca4a2b in .B1.5 () at TRootHelpDialog.cxx:26
> #15 0x2cca4a56 in .B2.5 () at TRootHelpDialog.cxx:26
> #16 0x2ca778a2 in _init () from /opt/prg/root/lib/libGui.so
> #17 0x2aab8891 in _dl_init () from /lib/ld-linux.so.2
> 
> 
> Versions:
> 
> ROOT: 3.03/06 from today
> gdb: 5.0
> Linux: SuSE 7.2
> icc:  Version 6.0   Build 020312Z
> 
> 
> Andreas
> 
> 
> ----------------------------------------------------------------------
> Andreas Zoglauer
> 
> MPI fuer extraterrestrische Physik         Phone:    +49/89-30000-3848
> Postfach 1312                              Fax:      +49/89-30000-3569
> 85741 Garching, Germany                    Email:    zog@mpe.mpg.de
> ----------------------------------------------------------------------
-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:58 MET