MurrayEfford / secr

Spatially Explicit Capture-Recapture
3 stars 1 forks source link

secr R package segfault on macOS with R 4.4.1 ( arch = x86_64 (Intel)) #6

Open MilaniC opened 3 days ago

MilaniC commented 3 days ago

secr installs OK on macOS Sonoma 14.5 and R 4.4.1 (all the latest). BUT on arch = x86_64 (Intel)

Then on require(secr) it just segfaults:

... OK, so package was successfully installed from source (either CRAN or the dev version from Github or even the binary versions)

Then ...

require(secr) Loading required package: secr

caught segfault address 0x1d1, cause 'memory not mapped'

Occurs even if installing earlier secr versions.

And hence not able to load openCR because it segfaults at secr.

Interestingly, (secr, openCR) work fine on macOS Sonoma 14.5 and R 4.4.1 for arch = ARM64 M3.

MurrayEfford commented 3 days ago

CRAN checks show secr (now 4.6.9) passing on r-release-macos-x86_64 and I have no way to check this further. However, there have been occasional macOS issues elsewhere (I remember one with ipsecr) so it would be good to pin this down.