Browse thread
How do I get a stack trace in a running program?
-
Alex Baretta
-
Richard Jones
- Alex Baretta
-
Richard Jones
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2005-01-10 (18:09) |
From: | Alex Baretta <alex@b...> |
Subject: | Re: [Caml-list] How do I get a stack trace in a running program? |
Richard Jones wrote: > On Mon, Jan 10, 2005 at 06:20:56PM +0100, Alex Baretta wrote: > >>I need to print a backtrace for an exception which I catch in the >>outmost loop of a long-running server, which the exception must not >>kill. Printexc does not help here. > > Therefore it seems there is no way to trigger the printing of > backtraces except by modifying the sources to the OCaml compuiler. > Except that possibly you could write a C extension which calls > caml_print_exception_backtrace, if that symbol is visible, and it > might do the right thing, with luck! This is more or less what I'm doing... Alex -- ********************************************************************* http://www.barettadeit.com/ Baretta DE&IT A division of Baretta SRL tel. +39 02 370 111 55 fax. +39 02 370 111 54 Our technology: The Application System/Xcaml (AS/Xcaml) <http://www.asxcaml.org/> The FreerP Project <http://www.freerp.org/>