On Sep 8, 2011, at 4:01 AM, Martin Maechler wrote: >>>>>> David Winsemius <dwinsem...@comcast.net> >>>>>> on Tue, 6 Sep 2011 00:38:13 -0400 writes: > >> I can reproduce: >> eigen(crossprod(matrix(1:2000, 50)) + (0+0i), T, T) > >> *** caught segfault *** >> address 0x102d0e028, cause 'memory not mapped' > >> Traceback: >> 1: .Call("La_rs_cmplx", x, only.values, PACKAGE = "base") >> 2: eigen(crossprod(matrix(1:2000, 50)) + (0 + (0+0i)), T, T) >> ##---- after restart >>> sessionInfo() >> R version 2.13.1 (2011-07-08) >> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) > >> locale: >> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8 > >> attached base packages: >> [1] stats graphics grDevices utils datasets methods base > >> With OSX 10.5.8 > >> Also happens with 32 bit R >> [R.app GUI 1.41 (5874) i386-apple-darwin9.8.0] > > It does not happen on Linux (different versions) > nor Windows (2.13.1 patched, early August). > > As this is calling LAPACK code, > I guess that this is yet another case where the Mac version > of optimized BLAS / LAPACK is playing wrongly. >
Nope, this is R's BLAS / LAPACK! > Martin Maechler > >> David Winsemius > >> On Sep 6, 2011, at 12:12 AM, robin hankin wrote: > >>> Hi. macosx 10.6.8 >>> >>> With R-2.13.1 and also revision 56948 I get the following repeatable >>> segfault: >>> >>> >>> >>> wt118:~% R --vanilla --quiet >>>> R.Version() >>> $platform >>> [1] "x86_64-apple-darwin9.8.0" >>> >>> $arch >>> [1] "x86_64" >>> >>> $os >>> [1] "darwin9.8.0" >>> >>> $system >>> [1] "x86_64, darwin9.8.0" >>> >>> $status >>> [1] "" >>> >>> $major >>> [1] "2" >>> >>> $minor >>> [1] "13.1" >>> >>> $year >>> [1] "2011" >>> >>> $month >>> [1] "07" >>> >>> $day >>> [1] "08" >>> >>> $`svn rev` >>> [1] "56322" >>> >>> $language >>> [1] "R" >>> >>> $version.string >>> [1] "R version 2.13.1 (2011-07-08)" >>> >>>> eigen(crossprod(matrix(1:2000, 50)) + (0+0i), T, T) >>> >>> *** caught segfault *** >>> address 0x1038000a8, cause 'memory not mapped' >>> >>> Traceback: >>> 1: .Call("La_rs_cmplx", x, only.values, PACKAGE = "base") >>> 2: eigen(crossprod(matrix(1:2000, 50)) + (0 + (0+0i)), T, T) >>> >>> Possible actions: >>> 1: abort (with core dump, if enabled) >>> 2: normal R exit >>> 3: exit R without saving workspace >>> 4: exit R saving workspace >>> Selection: 2 >>> wt118:~% >>> >>> >>> >>> >>> >>> -- >>> Robin Hankin >>> Uncertainty Analyst >>> hankin.ro...@gmail.com >>> >>> ______________________________________________ >>> R-devel@r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-devel > >> David Winsemius, MD >> Heritage Laboratories >> West Hartford, CT > >> ______________________________________________ >> R-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel