Hi Brett,
Q1: the "Root >" prompt is generated in the TUnixSystem class after printing
the "*** Break ***" line. In this class we have no access to the "real" prompt
which is maintained by the TRint class so I just use this generic prompt.
Q2: do like Philippe described: gdb $ROOTSYS/bin/root.exe (or use ddd like
I do).
Cheers, Fons.
Brett Viren wrote:
>
> Hi.
>
> I have a custom library which I dynamically link into the root app,
> along with the others on which it depends. Then, durring the creation
> ofan object from this library I get a segmentation violation.
>
> The session goes a little like this:
>
> root [0] gSystem->Load("....");
> root [1] gSystem->Load("....");
> root [2] m = new MyObject()
> ...
> *** Break *** segmentation violation
> Root >
>
> 2 questions:
>
> - What, if anything is the meaning of the change of root prompt
> style?
>
> - More importantly, is there some way to debug this SegV without
> peppering the code with a lot of "cerr<<"s? When I run under GDB,
> root "eats" the SegV signal and keeps running so I can't even get a
> stack trace. Any suggestions?
>
> Thanks,
> -Brett.
>
>
--
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 7677910
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:53 MET