Gilberto,

you still didn't provide any useful examples, and all you have are baseless 
speculations. R itself doesn't load OpenMP, so the problem could very well be 
in the other software or libraries you use - it may have nothing to do with R, 
but without an example we can neither tell nor help. Based on this there is 
nothing to solve "at the highest level of R core developers for Mac" - it has 
to start with you providing a working example as no one else has that problem.

Cheers,
Simon


> On Nov 23, 2024, at 7:30 AM, Gilberto Camara <gilberto.cam...@inpe.br> wrote:
> 
> Dear Peter and Simon 
> 
> I may have found the cause of the crashes in R-4.4.2 in the Intel MacOs 
> environment. In R-4.4.2 for MacOS, the “libomp.dylib” is loaded from the CRAN 
> version. Comparing with earlier version, this is a new addition to the core R 
> libraries. The OpenMP library is not provided in R-4.2. 
> 
> It so happens that the “torch” package is also including the an OpenMP 
> library (“libiomp5.dylib”) which is causing the crash. In previous R 
> versions, this behavoir did not cause problems, since R did not provide the 
> OpenMP library by default. 
> 
> Thus, the problem needs to be solved at the highest level of R core 
> developers for Mac. Please bear in mind that the “torch” package is essential 
> for running deep learning algorithms in R. I hope you can find a solution 
> that preserves the use of “torch” in R. I am copying the message to Daniel 
> Falbel, who is the maintainer of the “torch” package.
> 
> Your support in solving this problem is highly appreciated.
> 
> Best regards
> Gilberto
> ============================
> Prof Dr Gilberto Camara
> Senior Researcher
> Getulio Vargas Foundation (FGV)
> National Institute for Space Research (INPE), Brazil
> https://gilbertocamara.org/
> =============================
> 
> 
> 
> 
> 
>> On 22 Nov 2024, at 14:18, Gilberto Camara <gilberto.cam...@inpe.br> wrote:
>> 
>> Dear Peter
>> 
>> Many thanks for your help. I ran R in a terminal, something I admit I had 
>> not done before.
>> 
>> It crashed and produced the following message:
>> 
>> ===
>> OMP: Error #15: Initializing libiomp5.dylib, but found libomp.dylib already 
>> initialized.
>> OMP: Hint This means that multiple copies of the OpenMP runtime have been 
>> linked into the program. That is dangerous, since it can degrade performance 
>> or cause incorrect results. The best thing to do is to ensure that only a 
>> single OpenMP runtime is linked into the process, e.g. by avoiding static 
>> linking of the OpenMP runtime in any library. As an unsafe, unsupported, 
>> undocumented workaround you can set the environment variable 
>> KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but 
>> that may cause crashes or silently produce incorrect results. For more 
>> information, please see http://www.intel.com/software/products/support/.
>> ===
>> 
>> I am using Rcpp Armadillo, and I am following its guidelines for C++ 
>> compilation. The “Makevars” file is produced by running 
>> 
>>> usethis::use_rcpp_armadillo()
>> 
>> which produces the following Makevars file:
>> 
>> PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
>> PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
>> 
>> I removed the Makevars file, compiled my package from scratch but the error 
>> continues. Any help on how to solve this problem would be most appreciated. 
>> 
>> Best regards
>> Gilberto
>> 
>> ============================
>> Prof Dr Gilberto Camara
>> Senior Researcher
>> Getulio Vargas Foundation (FGV)
>> National Institute for Space Research (INPE), Brazil
>> https://gilbertocamara.org/
>> =============================
>> 
>> 
>> 
>> 
>> 
>>> On 22 Nov 2024, at 12:08, peter dalgaard <pda...@gmail.com> wrote:
>>> 
>>> A couple of questions:
>>> 
>>> - Is it the GUI or R itself that crashes? (i.e, can you run  R in Terminal 
>>> an still crash it? or even RStudio?)
>>> - Is it a Sequoia issue as such? I'm not seeing issues on Monterey/4.4.1 
>>> (I'm a little superstitious about upgrading production machines 
>>> mid-semester and some of my machines are too old for Sequoia.) The source 
>>> tarballs 4.4.2 were built and tested on Intel/Monterey.
>>> 
>>> - pd
>>> 
>>>> On 21 Nov 2024, at 16:07 , Gilberto Camara <gilberto.cam...@inpe.br> wrote:
>>>> 
>>>> Dear Simon 
>>>> 
>>>> Since your message last week, I have been trying to reproduce the errors I 
>>>> am finding with R-4.4.2 in an Intel MacMini to build a minimum testable 
>>>> example. I am not succeeding in doing so.
>>>> 
>>>> The error is a total collapse of R and occurs in a random fashion. 
>>>> Sometimes calling another package (e.g. “xgboost”) produces the error. 
>>>> Sometimes making a simple operation in a data table leads to error. 
>>>> 
>>>> The problem affects only Intel-based MacMinis with R-4.4.2. Running 
>>>> MacMinis with R-4.2.3 work will. All is also well with R-4.4.2 in Macs 
>>>> with ARM, in Windows and in Lunix/Ubuntu and Linux/Fedora. 
>>>> 
>>>> One issue I noticed is that the default C++ compiler in MacOS Sequoia is 
>>>> compatible with c++-17, while the one used by CRAN is version c++-14.00.
>>>> 
>>>> Do you have any ideas on how to proceed? Any test data set I could use? 
>>>> 
>>>> Many thanks 
>>>> Gilberto
>>>> ============================
>>>> Prof Dr Gilberto Camara
>>>> Senior Researcher
>>>> Getulio Vargas Foundation (FGV)
>>>> National Institute for Space Research (INPE), Brazil
>>>> https://gilbertocamara.org/
>>>> =============================
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> On 12 Nov 2024, at 18:53, Simon Urbanek <simon.urba...@r-project.org> 
>>>>> wrote:
>>>>> 
>>>>> Gilberto,
>>>>> 
>>>>> please read https://www.r-project.org/bugs.html first, in particular 
>>>>> about how to report a problem. Just saying "cannot execute my scripts" is 
>>>>> not helpful at all - please provide exact output, how it differs between 
>>>>> the versions etc. For example, the problem may be in your code or 
>>>>> packages used - we have no way of knowing without the necessary 
>>>>> additional information.
>>>>> 
>>>>> Thanks,
>>>>> Simon
>>>>> 
>>>>> 
>>>>>> On Nov 13, 2024, at 9:44 AM, Gilberto Camara <gilberto.cam...@inpe.br> 
>>>>>> wrote:
>>>>>> 
>>>>>> Dear R-SIG-MAC
>>>>>> 
>>>>>> I have problems with R-4.4.2 in the latest Mac OS Sequoia (15.1) version 
>>>>>> in a Mac mini with an Intel chip. R-4.4.2 cannot execute my scripts. No 
>>>>>> such problems occur with R-4.4.2 in MacBook with ARM chip. 
>>>>>> 
>>>>>> I went back to R-4.2.3 and all is well in my environment (MacMini, 
>>>>>> Intel, MacOS X 15.1). 
>>>>>> 
>>>>>> 
>>>>>> I will try to provide an MWE to help those of you who know a lot about 
>>>>>> Mac OS X.
>>>>>> 
>>>>>> Best
>>>>>> Gilberto
>>>>>> 
>>>>>> ============================
>>>>>> Prof Dr Gilberto Camara
>>>>>> Senior Researcher
>>>>>> Getulio Vargas Foundation (FGV)
>>>>>> National Institute for Space Research (INPE), Brazil
>>>>>> https://gilbertocamara.org/
>>>>>> =============================
>>>>>> 
>>>>>> _______________________________________________
>>>>>> R-SIG-Mac mailing list
>>>>>> R-SIG-Mac@r-project.org
>>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> R-SIG-Mac mailing list
>>>>> R-SIG-Mac@r-project.org
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>> 
>>>> 
>>>> [[alternative HTML version deleted]]
>>>> 
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac@r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>>> -- 
>>> Peter Dalgaard, Professor,
>>> Center for Statistics, Copenhagen Business School
>>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
>>> Phone: (+45)38153501
>>> Office: A 4.23
>>> Email: pd....@cbs.dk  Priv: pda...@gmail.com
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to