[Rd] .Call and Segmentation Fault

Ricardo Luiz Andrade Abrantes rabrantes82 at gmail.com
Sun Aug 28 18:10:06 CEST 2005

> It cannot be .Call: your .Call passed no parameters so there was nothing 
> to be uninitialized.  I did ask you why you were doing that.

This .Call without parameters is just for a test. I am constructing an
interface to this C/Fortran optimization package, and because this
segmentation fault problem, I decided to modify the interface for a
simple test: call a C function that initialize the set of variables
wich describe the problem to be solved (wich supose to be done in R)
and call the optimization package. But my surprise was that the
program when called from R gives me the same segmentation fault error.
But when I compile the program as a regular linux binary and run it
from shell I don't get any problem. That's why I thought it could be a
problem with .Call.

> .Call is very heavily tested in lots of R applications, so the prior 
> probability of innocence must be very high.

Thanks professor, I will  check the C program again.


> -- 
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595

More information about the R-devel mailing list