Re: Warning in <TObjectTable::Remove>: 0x01b75bfc not found at 785818

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Tue Oct 07 1997 - 19:35:47 MEST


Hi William,

   there was a bug in ROOT related to TObjecTable::Remove. Could you
get the latest version of ROOT and try to see if the problem is fixed
(it should be). If the message still persists it might also be due
to you trying to delete the same object twice.

You can turn off the TObjectTable bookkeeping by specifying in your
.rootrc the line:

Root.ObjectStat: 0

You can use the TObjectTable to see how many objects are at any
time active in the system. For example do:

root> gObjectTable.Print()

to see the current status.

Cheers, Fons.


William J. Deninger wrote:
> 
> Hello,
> 
> I've compiled some classes into root which  seem to run fine except for
> the following root warnings which slow the process down to a crawl.
> 
> Warning in <TObjectTable::Remove>: 0x01b75ac4 not found at 785741
> Warning in <TObjectTable::Remove>: 0x01b75a84 not found at 785724
> Warning in <TObjectTable::Remove>: 0x01b75b6c not found at 785783
> Warning in <TObjectTable::Remove>: 0x01b75bfc not found at 785818
> ..
> .. etc. etc. etc.
> 
> These seem to occur any time I instantiate a TObject inherited class and
> 
> and make an assignment, e.g.
> 
> class WIREINFO : public TOBJECT
> {
> public:
>     WIREINFO();
>     int i;
>    ClassDef(WIREINFO, 1)
> };
> 
> ClassImp(WIREINFO)
> WIREINFO::WIREINFO() {};
> 
> class Testclass : public TObject
> {
>     Testclass();
>     void RunMe();
> };
> 
> ClassImp(Testclass)
> Testclass::Testclass() {};
> void Testclass::RunMe()
> {
> WIREINFO w;
> w.i = 5;      // generates Warning in <TObjectTable::Remove>: 0x01b75ac4
> 
> not found at 785741 in CInt window
> 
> }
> 
> // maintest.cpp
> #include above stuff...
> Testclass test;
> test.RunMe();   // warning occurs here through RunMe()
> 
> How do I get rid of these warning messages in order to speed up my
> processing?  And what are they telling me?
> 
> William J. Deninger
> deninger@uiuc.edu

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland          Phone: +41 22 7679248
E-Mail: Fons.Rademakers@cern.ch              Fax:   +41 22 7677910



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:21 MET