[R] how to debug a sudden exit in non-interactive mode
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Fri Sep 3 22:02:03 CEST 2004
Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
> If you look in ?debugger, especially right at the end, you will see how to
> attempt a post-mortem dump of the frams to a file. If that gets run (and
> this might be a fatal error from C level, but it is not reporting so), you
> can reload the dump and use debugger on it.
>
> On Fri, 3 Sep 2004, Vadim Ogranovich wrote:
[snip]
> > # Here I run it non-interactively from the shell. Note that the last
> > line, cat("after\n"), doesn't get executed. (it does get executed in the
> > interactive mode or with --no-init-file)
> > ~% R --no-save --no-restore --silent < debug.R
Also, with an invocation like that, you can run under the debugger as
follows:
$ R -d gdb
(gdb) run --no-save --no-restore --silent < debug.R
and maybe set a breakpoint in the error handler, or just let it run to
completion and see if it segfaults or something.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list