[R-SIG-Mac] Graphics in R, version 4.3.2, does not work well in MacOS

María de los Ángeles Casares de Cal m@cdec @end|ng |rom me@com
Thu Feb 22 11:21:32 CET 2024


Thank you very much, Simon.

I have installed this R:
R-4.3-branch
4.3.3 RC
(2024/02/22, r85969)

And the problem is solved.

Thanks again.
I would like to add my voice to Daniel Kelley's message:
Many thanks to all of those who have worked so hard on R over the years.  It's a very pleasant system, and community.

Best regards,
Ángeles



> El 22 feb 2024, a las 4:33, Simon Urbanek <simon.urbanek using R-project.org> escribió:
> 
> I can confirm that this is a rather nasty Sonoma bug at least since macOS 14.3.1. It seems Apple tried to implement some kind of optimization that wants to minimize redraws in views, but it's buggy in that it doesn't detect that the contents have actually changed and thus refuses to redraw the view even though R tells it to do so. I found a somewhat convoluted work-around: if we draw two different things (just say dummy rectangles of varying color) and then overwrite them with the actual R plot then even Sonoma will redraw the view. It is rather bizarre... The work around of doodling unrelated things on the screen is now in R-devel and R-patched (85968 and 85969 resp.) so please check R 4.3.3 beta r85969 or higher from mac.R-project.org
> 
> Cheers,
> Simon
> 
> 
> 
>> On 22/02/2024, at 10:57 AM, Simon Urbanek <simon.urbanek using R-project.org> wrote:
>> 
>> I can confirm that this is a bug specific to macOS Sonoma 14.3.1, even earlier versions of Sonoma don't have that problem. Given the number of previous bugs in Sonoma chances are Apple may fix in the in the next release, but I'll see if we can do anything about it on our end in the meantime.
>> 
>> Cheers,
>> Simon
>> 
>> 
>>> On 19/02/2024, at 5:56 AM, María de los Ángeles Casares de Cal via R-SIG-Mac <r-sig-mac using r-project.org> wrote:
>>> 
>>> Thank you very much for your information, Michael.
>>> 
>>> I had not realize that by changing the size of the window where all the plots should be, everything appears.
>>> The same thing happens to me too.
>>> 
>>> Regards,
>>> Ángeles
>>> 
>>> 
>>> sessionInfo()
>>> R version 4.3.2 (2023-10-31)
>>> Platform: aarch64-apple-darwin20 (64-bit)
>>> Running under: macOS Sonoma 14.3.1
>>> 
>>> Matrix products: default
>>> BLAS:   /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib 
>>> LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib;  LAPACK version 3.11.0
>>> 
>>> locale:
>>> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>>> 
>>> time zone: Europe/Madrid
>>> tzcode source: internal
>>> 
>>> attached base packages:
>>> [1] stats     graphics  grDevices utils     datasets  methods   base     
>>> 
>>> loaded via a namespace (and not attached):
>>> [1] compiler_4.3.2
>>> 
>>> system_profiler SPHardwareDataType | grep Model
>>>   Model Name: MacBook Air
>>>   Model Identifier: Mac14,2
>>>   Model Number: Z161000GJY/A
>>> 
>>> 
>>> 
>>>> El 16 feb 2024, a las 14:10, Michael Grundler <mcgrundler using gmail.com> escribió:
>>>> 
>>>> I am also observing the same behavior as María with the 4.3.2 Patched
>>>> binary from mac.r-project.org running under Sonoma 14.3.1 on an m3
>>>> mac. Using the default quartz() device and running the example line by
>>>> line shows a blank device. If the device window is resized, however,
>>>> the expected result appears. The example runs fine using x11(). The
>>>> example also runs fine on both quartz() and x11() on my old x86
>>>> running under Sonoma 14.2.1.
>>>> 
>>>>> sessionInfo()
>>>> R version 4.3.2 Patched (2024-02-13 r85905)
>>>> Platform: aarch64-apple-darwin20 (64-bit)
>>>> Running under: macOS Sonoma 14.3.1
>>>> 
>>>> Matrix products: default
>>>> BLAS:   /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib
>>>> LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib;
>>>> LAPACK version 3.11.0
>>>> 
>>>> locale:
>>>> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>>>> 
>>>> time zone: America/New_York
>>>> tzcode source: internal
>>>> 
>>>> attached base packages:
>>>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>>> 
>>>> loaded via a namespace (and not attached):
>>>> [1] compiler_4.3.2
>>>> 
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac using r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>>> 
>>> 	[[alternative HTML version deleted]]
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac using r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac using r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
> 


	[[alternative HTML version deleted]]



More information about the R-SIG-Mac mailing list