[R] Mysterious seg fault --- SOLVED
    Rolf Turner 
    r@turner @end|ng |rom @uck|@nd@@c@nz
       
    Mon Aug 13 03:51:24 CEST 2018
    
    
  
OK everybody!  You can relax.  :-) I managed to spot the loony.  After 
mucking around with valgrind, and before trying gdb, I had one more look 
at my code and *finally* saw the stupid thing that I had been doing.
In the call to .Fortran() I had a line
     nphi=as.integer(nphi),
but "nphi" was nowhere defined (!!!) in the R code.  The name "nphi" 
appeared as an argument in the Fortran subroutine in question, but was 
nowhere actually *used*!!!
It seems that passing a non-existent value as an argument to a Fortran 
subroutine can *sometimes* confuse it.  Understandably.
I think that this "nphi" was a left-over from an earlier version of the 
code.  I must have changed the code so that nphi was no longer needed, 
but then forgot to remove it from some places.  Psigh!  I hate myself 
sometimes.
Anyhow, thanks to all those who took the time and made the effort to try 
to help me.
cheers,
Rolf
-- 
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
    
    
More information about the R-help
mailing list