Displaying 6 results from an estimated 6 matches for "verrorcall_dflt".
2023 Apr 23
1
Warnings created during R_eval or R_tryEval not shown before R ending or R error.
...why or how to force that to
happen. The embedded R is interactive (R_Interactive is 1).
Moreover, when the evaluation of another R expression after the warnings
results in an R error I get the error message shown followed by pending
warnings. When tracing what happens during an error I found that
verrorcall_dflt() in src/main/errors.c calls PrintWarnings(). That function
is not part of R's C-API though.
Would anyone have a suggestion about what I am missing?
Best,
Laurent
[[alternative HTML version deleted]]
2023 Apr 26
1
Warnings created during R_eval or R_tryEval not shown before R ending or R error.
? Sun, 23 Apr 2023 13:33:16 -0400
Laurent Gautier <lgautier at gmail.com> ?????:
> When tracing what happens during an error I found that
> verrorcall_dflt() in src/main/errors.c calls PrintWarnings(). That
> function is not part of R's C-API though.
I've tried reading the source code and came to a similar conclusion.
PrintWarnings() is required for warnings() to work because it creates
the last.warning variable for warnings() to access....
2007 Jul 04
2
problem with findFun call from embedded R
...sole=TRUE,
ignoreRestartContexts=FALSE) at errors.c:719
719 LONGJMP(R_ToplevelContext->cjmpbuf, 0);
(gdb) bt
#0 jump_to_top_ex (traceback=TRUE, tryUserHandler=TRUE,
processWarnings=TRUE, resetConsole=TRUE,
ignoreRestartContexts=FALSE) at errors.c:719
#1 0x00002aaaaab77e5d in verrorcall_dflt (call=0x609d78,
format=0x2aaaaace4a4d "%s", ap=0x7fffa13a94c0)
at errors.c:516
#2 0x00002aaaaab7814a in Rf_errorcall (call=0x609d78,
format=0x2aaaaace4a4d "%s") at errors.c:551
#3 0x00002aaaaab78347 in Rf_error (format=0x2aaaaace42da "could not
find function \&quo...
2006 Apr 13
1
bus error on calling nmmin
...ss 0x0
#1 0x0054dd5c in REvprintf (format=0x5f0dc8 "%s", arg=0xbfffb5fc "")
at ../../../../R-2.1.1/src/main/printutils.c:541
#2 0x0054dab0 in REprintf (format=0xbfff9570 "Error: invalid
connection\n") at ../../../../R-2.1.1/src/main/printutils.c:458
#3 0x004de8c4 in verrorcall_dflt (call=0x0, format=0x5f0dc8 "%s",
ap=0xbfffda30 "???P") at ../../../../R-2.1.1/src/main/errors.c:470
#4 0x004dea1c in Rf_errorcall (call=0x5f0dc8, format=0xbfffb5fc "")
at ../../../../R-2.1.1/src/main/errors.c:514
#5 0x004deb38 in Rf_error (format=0xbfff9570 "Err...
2012 Nov 22
0
why does do_stop call R_GetTraceback ?
...k (skip=0)
at ../../../src/main/errors.c:1312
#13 0x00007ff2880a347a in jump_to_top_ex (traceback=TRUE,
tryUserHandler=<value optimized out>, processWarnings=FALSE,
resetConsole=TRUE, ignoreRestartContexts=13368712)
at ../../../src/main/errors.c:837
#14 0x00007ff2880a1ba9 in verrorcall_dflt (call=0x28ea1c0,
format=<value optimized out>, ap=<value optimized out>)
at ../../../src/main/errors.c:663
#15 0x00007ff2880a239e in Rf_errorcall (call=<value optimized out>,
format=<value optimized out>) at ../../../src/main/errors.c:698
#16 0x00007ff2880a25c2...
2005 Oct 10
2
Catching warning and error output
...t ways to accomplish this. Here are some
solutions I can think of:
1) In my programmers' dream, there'd simply be three callbacks that I can
override: R_WriteConsole (exists), R_WriteWarning, and R_WriteError.
R_WriteWarning, and R_WriteError would be called from vwarningcall_dflt, and
verrorcall_dflt, respectively, instead of REprintf. The default
implementation of those, would of course simply call REprintf. Drawbacks:
a) REprintf is available for use in R_ext/Print.h. I'd miss out on any direct
calls of REprintf, while those should probably still be recorded as a
warning/error.
b) I...