[ROOT] TPad doesn't remember its name.

From: Brett Viren (bv@bnl.gov)
Date: Mon Aug 06 2001 - 21:53:57 MEST


Hi,

TPad doesn't seem to store its name when created from ROOT prompt.
After creation I can call TPad::SetPad() and the name gets set, but a
SegV ensues.  (See appended output below).

I tried narrowing this down by running root.exe under gdb but putting
a break point in:

	TPad::TPad(char const *, char const *, double, double, double, double, short, short, short)

fails to be reached.  Is something getting interpreted "for me" here?

This is with ROOT from CVS as of today on x86 Linux.


-Brett.
-------------------

  *******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version   3.01/06     6 August 2001   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

FreeType Engine v1.x used to render TrueType fonts.

CINT/ROOT C/C++ Interpreter version 5.15.08, July 20 2001
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
PAWish style
root [0] TPad t("TheName","The Title",0.0,0.0,1.0,1.0)
root [1] t.GetName()                                   
(const char* 0x4041b92c)""
root [2] t.SetPad("TheName","The Title",0.0,0.0,1.0,1.0)

 *** Break *** segmentation violation
Root >                                                
root [3] t.GetName()                                    
(const char* 0x86afd24)"TheName"



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