[R] [Q] GET_DIM() crash on Windows only

Paul Roebuck roebuck at odin.mdacc.tmc.edu
Wed Jun 23 19:41:49 CEST 2004


On Wed, 23 Jun 2004, Uwe Ligges wrote:

> Paul Roebuck wrote:
>
> > I have the following contrived code in package format.
> > On Solaris and Mac OS X, code runs just fine. On Windows,
> > it crashes the R environment with the "Send Bug Report"
> > dialog. I tried R 1.8.1 (Win2K) and R 1.9 (WinXP) binaries
> > with the same result. PCs otherwise appear properly
> > configured for creating R packages. Anything blatantly
> > wrong? Suggestions?
>
> Works for me (R-1.9.1, WinNT4.0), even with gctorture(TRUE).
> Did you use the recommended compiler and tools?

To the best of my knowledge, I did. I upgraded to R 1.9.1 to no
avail. What else should I look for at this point? Is there an
R package developer setup lint utility?



Here's my script:

@cls
@SETLOCAL
@set RBINDIR=C:\R\rw1091\bin
@set TOOLSBINDIR=C:\Rtools\bin
@set MINGWBINDIR=C:\MinGW\bin
@set PERLBINDIR=C:\Perl\bin
@set TEXBINDIR=C:\PROGRA~1\TeXLive\bin\win32
@set HCCBINDIR=C:\PROGRA~1\HTMLHE~1
@set PATH=%TOOLSBINDIR%;%RBINDIR%;%MINGWBINDIR%;%PERLBINDIR%;%TEXBINDIR%;%HCCBINDIR%;%WINDIR%\system32;%WINDIR%
@echo PATH=%PATH%
Rcmd build -binary getdim
Rcmd check getdim
@ENDLOCAL


Script output
-----------------
PATH=C:\Rtools\bin;C:\R\rw1091\bin;C:\MinGW\bin;C:\Perl\bin;C:\PROGRA~1\TeXLive\
bin\win32;C:\PROGRA~1\HTMLHE~1;C:\WINDOWS\system32;C:\WINDOWS

Z:\R\examples\getdim>Rcmd build -binary getdim
* checking for file 'getdim/DESCRIPTION' ... OK
installing R.css in C:/tmp/Rbuild.2304


---------- Making package getdim ------------
  adding build stamp to DESCRIPTION
  making DLL ...
  ... DLL made
  installing DLL
  installing R files
  installing man source files
  installing indices
  installing help
 >>> Building/Updating help pages for package 'getdim'
     Formats: text html latex example
  getdim                            text    html    latex   example
 >>> Building/Updating help pages for package 'getdim'
     Formats: chm
  getdim                                                            chm
Microsoft HTML Help Compiler 4.74.8702

Compiling z:\R\examples\getdim\getdim\chm\getdim.chm


Compile time: 0 minutes, 1 second
2       Topics
1       Local link
0       Internet links
1       Graphic


Created z:\R\examples\getdim\getdim\chm\getdim.chm, 20,587 bytes
Compression increased file by 9,197 bytes.
  adding MD5 sums

* DONE

* building 'getdim_1.0.zip'
  adding: getdim/ (stored 0%)
  adding: getdim/chtml/ (stored 0%)
  adding: getdim/chtml/getdim.chm (deflated 38%)
  adding: getdim/CONTENTS (deflated 20%)
  adding: getdim/DESCRIPTION (deflated 30%)
  adding: getdim/help/ (stored 0%)
  adding: getdim/help/AnIndex (deflated 13%)
  adding: getdim/help/getdim (deflated 45%)
  adding: getdim/html/ (stored 0%)
  adding: getdim/html/00Index.html (deflated 49%)
  adding: getdim/html/getdim.html (deflated 43%)
  adding: getdim/INDEX (stored 0%)
  adding: getdim/latex/ (stored 0%)
  adding: getdim/latex/getdim.tex (deflated 45%)
  adding: getdim/libs/ (stored 0%)
  adding: getdim/libs/getdim.dll (deflated 66%)
  adding: getdim/man/ (stored 0%)
  adding: getdim/man/getdim.Rd (deflated 30%)
  adding: getdim/MD5 (deflated 37%)
  adding: getdim/Meta/ (stored 0%)
  adding: getdim/Meta/hsearch.rds (deflated 64%)
  adding: getdim/Meta/Rd.rds (deflated 66%)
  adding: getdim/R/ (stored 0%)
  adding: getdim/R/getdim (deflated 37%)
  adding: getdim/R-ex/ (stored 0%)
  adding: getdim/R-ex/getdim.R (deflated 23%)


Z:\R\examples\getdim>Rcmd check getdim
* checking for working latex ... OK
* using log directory 'Z:/R/examples/getdim/getdim.Rcheck'
* checking for file 'getdim/DESCRIPTION' ... OK
* checking if this is a source package ... OK

installing R.css in Z:/R/examples/getdim/getdim.Rcheck


---------- Making package getdim ------------
  adding build stamp to DESCRIPTION
  making DLL ...
  ... DLL made
  installing DLL
  installing R files
  installing man source files
  installing indices
  installing help
 >>> Building/Updating help pages for package 'getdim'
     Formats: text html latex example
  getdim                            text    html    latex   example
 >>> Building/Updating help pages for package 'getdim'
     Formats: chm
  adding MD5 sums

* DONE

* checking package directory ... OK
* checking for portable file names ... OK
* checking DESCRIPTION meta-information ... OK
* checking package dependencies ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for syntax errors ... OK
* checking R files for library.dynam ... OK
* checking S3 generic/method consistency ... OK
* checking for replacement functions with final arg not named 'value' ...
OK
* checking foreign function calls ... OK
* checking Rd files ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking for CRLF line endings in C sources/headers ... OK
* creating getdim-Ex.R ... OK
* checking examples ... ERROR
Running examples in getdim-Ex.R failed.
The error most likely occurred in:

> ### * getdim
>
> flush(stderr()); flush(stdout())
>
> ### Name: getdim
> ### Title: Return dimensions of matrix
> ### Aliases: getdim
> ### Keywords: internal
>
> ### ** Examples
>
> x <- matrix(1:6, 3, 2)
> getdim(x)
In getdim(x)...
In GetMatrixDimen()...

Z:\R\examples\getdim>



----------------------------------------------------------
SIGSIG -- signature too long (core dumped)




More information about the R-help mailing list