From: Anh Vo <anhvofrcaus@gmail.com>
Subject: Re: Exception traceback when using TDM-GCC 5.1.0-3
Date: Thu, 28 Jul 2016 08:44:28 -0700 (PDT)
Date: 2016-07-28T08:44:28-07:00 [thread overview]
Message-ID: <d30b5ac6-8d14-441c-b6a9-28165c6337aa@googlegroups.com> (raw)
In-Reply-To: <c0c8ac31-8250-4b4c-8b4f-f6b893c43802@googlegroups.com>
On Thursday, July 28, 2016 at 7:48:17 AM UTC-7, Anh Vo wrote:
> On Wednesday, July 27, 2016 at 11:07:02 PM UTC-7, ahlan.m...@gmail.com wrote:
> > >
> > > The exception is captured captured and handled in the exception handler. In addition, the traceback information is extracted as shown below.
> > >
> > > --...
> > > exception
> > > when Error : others =>
> > > Put_Line (GNAT.Traceback.Symbolic.Symbolic_Traceback(Error));
> > > --...
> >
> > Dear Anh,
> >
> > Yes this is how I catch exceptions and display them symbolically.
> > My current problem is that although I get some kind of traceback, it isn't complete.
> > I only get two of the expected eight traceback addresses.
> > The two I do get have very high addresses and it seems normal that these
> > cannot be resolved symbolically - hence they are displayed as "??" by both
> > Gnat.Traceback.Symbolic.Symbolic_Traceback and addr2line
>
> Try Simon's code with my modification shown below to see what I get complete traceback. By the way, it work on my PC.
>
> with Ada.Exceptions; use Ada.Exceptions;
> with Ada.Text_Io; use Ada.Text_Io;
> with GNAT.Traceback.Symbolic;
> procedure CE is
> procedure Raiser (N : Positive) is
> begin
> Raiser (N - 1);
> end Raiser;
> begin
> Raiser (5);
> exception
> when Error : others =>
> Put_Line ("Houston we have a problem: " & Exception_Information(Error));
> Put_Line (GNAT.Traceback.Symbolic.Symbolic_Traceback(Error));
> end Ce;
>
> AV
Sorry, what I meant was "Try Simon's code with my modification shown below to see if you get complete traceback. By the way, it worked on my PC."
next prev parent reply other threads:[~2016-07-28 15:44 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-19 16:40 Exception traceback when using TDM-GCC 5.1.0-3 ahlan.marriott
2016-07-20 5:33 ` jrmarino
2016-07-20 6:19 ` ahlan
2016-07-20 6:43 ` Simon Wright
2016-07-20 7:13 ` ahlan
2016-07-20 13:09 ` jrmarino
2016-07-23 16:13 ` Simon Wright
2016-07-24 8:43 ` ahlan.marriott
2016-07-24 9:44 ` Simon Wright
2016-07-24 17:14 ` jrmarino
2016-07-24 18:54 ` ahlan.marriott
2016-07-24 19:46 ` Björn Lundin
2016-07-25 8:45 ` ahlan.marriott
2016-07-25 9:04 ` gautier_niouzes
2016-07-25 18:49 ` ahlan.marriott
2016-07-25 11:34 ` Björn Lundin
2016-07-25 12:05 ` Simon Wright
2016-07-25 14:06 ` Björn Lundin
2016-07-25 18:48 ` ahlan.marriott
2016-07-26 21:20 ` jrmarino
2016-07-27 7:09 ` Markus Schöpflin
2016-07-27 7:35 ` Simon Wright
2016-07-27 10:57 ` ahlan.marriott
2016-07-27 13:22 ` Simon Wright
2016-07-27 14:11 ` ahlan.marriott
2016-07-27 15:45 ` Simon Wright
2016-07-27 19:32 ` Anh Vo
2016-07-27 20:33 ` ahlan.marriott
2016-07-27 21:03 ` Anh Vo
2016-07-28 6:07 ` ahlan.marriott
2016-07-28 6:56 ` ahlan.marriott
2016-07-28 12:26 ` Björn Lundin
2016-07-28 16:07 ` ahlan.marriott
2016-07-28 16:19 ` Björn Lundin
2016-07-28 14:48 ` Anh Vo
2016-07-28 15:44 ` Anh Vo [this message]
2016-07-28 16:00 ` ahlan.marriott
2016-07-28 16:16 ` Anh Vo
2016-07-28 20:34 ` ahlan.marriott
2016-07-28 20:55 ` Björn Lundin
2016-07-29 6:40 ` ahlan.marriott
2016-07-29 10:08 ` Björn Lundin
2016-07-30 8:10 ` ahlan.marriott
2016-07-29 7:01 ` Simon Wright
2016-07-29 8:21 ` gautier_niouzes
2016-07-31 8:26 ` ahlan
2016-07-29 15:57 ` Anh Vo
2016-07-29 18:48 ` Anh Vo
2016-07-30 8:11 ` ahlan.marriott
2016-07-27 10:41 ` ahlan.marriott
2016-07-27 7:18 ` gautier_niouzes
2016-07-27 10:45 ` ahlan.marriott
2016-07-25 7:14 ` Georg Bauhaus
2016-07-20 13:06 ` jrmarino
2016-07-21 3:51 ` gautier_niouzes
2016-07-21 7:24 ` ahlan
2016-07-21 10:33 ` gautier_niouzes
2016-07-21 12:15 ` ahlan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox