[Rd] repeatable segfault - on Mac
Martin Maechler
maechler at stat.math.ethz.ch
Thu Sep 8 16:27:42 CEST 2011
>>>>> Simon Urbanek <simon.urbanek at r-project.org>
>>>>> on Thu, 8 Sep 2011 09:33:23 -0400 writes:
> On Sep 8, 2011, at 4:01 AM, Martin Maechler wrote:
>>>>>>> David Winsemius <dwinsemius at 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!
yes, it seems, as Peter is confirming as well.
*BUT* as far as we currently know, the problem was never seen
outside of MacOS X , right?
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.robin at gmail.com
>>>>
>>>> ______________________________________________
>>>> R-devel at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>> David Winsemius, MD
>>> Heritage Laboratories
>>> West Hartford, CT
>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>
More information about the R-devel
mailing list