[R-SIG-Mac] [External] Re: crash due to rgl and base graphics conflict
Richard M. Heiberger
rmh @end|ng |rom temp|e@edu
Fri May 29 18:35:41 CEST 2020
I have the same Xquartz as you.
I have rgl-0.100.50 from CRAN
Apple is macOS Catalina, Version 10.15.4
Do you need hardware information?
MacBpok Air (13 -inch, Mid 2012)
Processor 2GHz Dual-Core Intel Core i7
Memory 8 GB 1600 MHz DDR3
Graphics Intel HD Graphics 4000 1536 MB
from the Terminal App:
The Apple Crash Report is in the attached tmp.txt
I didn't send it to Apple.
R version 4.0.0 (2020-04-24) -- "Arbor Day"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin17.0 (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(rgl)
> plot(1:10)
> 2020-05-29 12:30:00.536 R[24961:3275889] *** Assertion failure in BOOL NSScreenConfigurationInvalidateIfNeededForReason(_NSScreenConfigurationUpdateReason)(), /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1894.40.150/AppKit.subproj/NSScreenConfiguration.m:473
2020-05-29 12:30:00.543 R[24961:3275889] *** Terminating app due to
uncaught exception 'NSInternalInconsistencyException', reason:
'NSScreen reconfig must only happen on the main thread.'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff371698d7
__exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff6ff47a9e
objc_exception_throw + 48
2 CoreFoundation 0x00007fff37192bb0
+[NSException raise:format:arguments:] + 88
3 Foundation 0x00007fff398de456
-[NSAssertionHandler
handleFailureInFunction:file:lineNumber:description:] + 166
4 AppKit 0x00007fff34503083
+[_NSScreenConfiguration invalidateConfigurationIfNeededForReason:] +
361
5 AppKit 0x00007fff34e4bda8
_NSApplicationInvalidateScreenConfigurationMaybeIfNeeded + 243
6 AppKit 0x00007fff34502c85
-[NSApplication(ScreenHandling) _reactToDockChanged] + 144
7 AppKit 0x00007fff345024dc
_NSCGSDockMessageReceive + 268
8 HIToolbox 0x00007fff35d34a3c
_ZL12DockCallbackjjPvS_ + 1987
9 HIServices 0x00007fff3539c8ec
dockClientNotificationProc + 217
10 SkyLight 0x00007fff6626f174
_ZN12_GLOBAL__N_123notify_datagram_handlerEj15CGSDatagramTypePvmS1_ +
1002
11 SkyLight 0x00007fff6626de71
CGSSnarfAndDispatchDatagrams + 1671
12 SkyLight 0x00007fff6649d5a5
SLSGetNextEventRecordInternal + 83
13 SkyLight 0x00007fff6633bfbe
SLEventCreateNextEvent + 136
14 libXplugin.1.dylib 0x000000010686df0c
___xp_init_service_cg_event_port_block_invoke + 104
15 libdispatch.dylib 0x00007fff7108d658
_dispatch_client_callout + 8
16 libdispatch.dylib 0x00007fff7108f818
_dispatch_continuation_pop + 414
17 libdispatch.dylib 0x00007fff7109f4be
_dispatch_source_invoke + 2084
18 libdispatch.dylib 0x00007fff71092af6
_dispatch_lane_serial_drain + 263
19 libdispatch.dylib 0x00007fff710935d6
_dispatch_lane_invoke + 363
20 libdispatch.dylib 0x00007fff7109cc09
_dispatch_workloop_worker_thread + 596
21 libsystem_pthread.dylib 0x00007fff712eba3d
_pthread_wqthread + 290
22 libsystem_pthread.dylib 0x00007fff712eab77 start_wqthread + 15
)
libc++abi.dylib: terminating with uncaught exception of type NSException
zsh: abort R
rmh using rmhs-Air ~ %
On Fri, May 29, 2020 at 12:16 PM Duncan Murdoch
<murdoch.duncan using gmail.com> wrote:
>
> I'm not seeing that with R-patched r78557, run from the console. I'm
> not sure I have the same MacOS version as you (R prints the same thing,
> Apple says High Sierra 10.13.6). I tried with the CRAN binary of rgl
> 0.100.54. I'd guess the version of XQuartz may be important: I'm not
> seeing rgl in the call stack, but libXplugin is there. Mine is "XQuartz
> 2.7.11 (xorg-server 1.18.4)".
>
> Duncan Murdoch
>
>
>
> On 29/05/2020 11:44 a.m., Richard M. Heiberger wrote:
> > R version 4.0.0 (2020-04-24) -- "Arbor Day"
> > Copyright (C) 2020 The R Foundation for Statistical Computing
> > Platform: x86_64-apple-darwin17.0 (64-bit)
> >
> > R is free software and comes with ABSOLUTELY NO WARRANTY.
> > You are welcome to redistribute it under certain conditions.
> > Type 'license()' or 'licence()' for distribution details.
> >
> > Natural language support but running in an English locale
> >
> > R is a collaborative project with many contributors.
> > Type 'contributors()' for more information and
> > 'citation()' on how to cite R or R packages in publications.
> >
> > Type 'demo()' for some demos, 'help()' for on-line help, or
> > 'help.start()' for an HTML browser interface to help.
> > Type 'q()' to quit R.
> >
> >> if(identical(getOption('pager'), file.path(R.home('bin'), 'pager'))) options(pager='cat') # rather take the ESS one
> >> options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE)
> >> version
> > _
> > platform x86_64-apple-darwin17.0
> > arch x86_64
> > os darwin17.0
> > system x86_64, darwin17.0
> > status
> > major 4
> > minor 0.0
> > year 2020
> > month 04
> > day 24
> > svn rev 78286
> > language R
> > version.string R version 4.0.0 (2020-04-24)
> > nickname Arbor Day
> >>
> >> library(rgl)
> >> plot(1:10)
> >>
> >
> > Process R abort trap: 6 at Fri May 29 11:32:59 2020
> > 2020-05-29 11:32:59.542 R[24448:3255600] *** Assertion failure in BOOL
> > NSScreenConfigurationInvalidateIfNeededForReason(_NSScreenConfigurationUpdateReason)(),
> > /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1894.40.150/AppKit.subproj/NSScreenConfiguration.m:473
> > 2020-05-29 11:32:59.560 R[24448:3255600] *** Terminating app due to
> > uncaught exception 'NSInternalInconsistencyException', reason:
> > 'NSScreen reconfig must only happen on the main thread.'
> > *** First throw call stack:
> > (
> > 0 CoreFoundation 0x00007fff371698d7
> > __exceptionPreprocess + 250
> > 1 libobjc.A.dylib 0x00007fff6ff47a9e
> > objc_exception_throw + 48
> > 2 CoreFoundation 0x00007fff37192bb0
> > +[NSException raise:format:arguments:] + 88
> > 3 Foundation 0x00007fff398de456
> > -[NSAssertionHandler
> > handleFailureInFunction:file:lineNumber:description:] + 166
> > 4 AppKit 0x00007fff34503083
> > +[_NSScreenConfiguration invalidateConfigurationIfNeededForReason:] +
> > 361
> > 5 AppKit 0x00007fff34e4bda8
> > _NSApplicationInvalidateScreenConfigurationMaybeIfNeeded + 243
> > 6 AppKit 0x00007fff34502c85
> > -[NSApplication(ScreenHandling) _reactToDockChanged] + 144
> > 7 AppKit 0x00007fff345024dc
> > _NSCGSDockMessageReceive + 268
> > 8 HIToolbox 0x00007fff35d34a3c
> > _ZL12DockCallbackjjPvS_ + 1987
> > 9 HIServices 0x00007fff3539c8ec
> > dockClientNotificationProc + 217
> > 10 SkyLight 0x00007fff6626f174
> > _ZN12_GLOBAL__N_123notify_datagram_handlerEj15CGSDatagramTypePvmS1_ +
> > 1002
> > 11 SkyLight 0x00007fff6626de71
> > CGSSnarfAndDispatchDatagrams + 1671
> > 12 SkyLight 0x00007fff6649d5a5
> > SLSGetNextEventRecordInternal + 83
> > 13 SkyLight 0x00007fff6633bfbe
> > SLEventCreateNextEvent + 136
> > 14 libXplugin.1.dylib 0x000000010ffa5f0c
> > ___xp_init_service_cg_event_port_block_invoke + 104
> > 15 libdispatch.dylib 0x00007fff7108d658
> > _dispatch_client_callout + 8
> > 16 libdispatch.dylib 0x00007fff7108f818
> > _dispatch_continuation_pop + 414
> > 17 libdispatch.dylib 0x00007fff7109f4be
> > _dispatch_source_invoke + 2084
> > 18 libdispatch.dylib 0x00007fff71092af6
> > _dispatch_lane_serial_drain + 263
> > 19 libdispatch.dylib 0x00007fff710935d6
> > _dispatch_lane_invoke + 363
> > 20 libdispatch.dylib 0x00007fff7109cc09
> > _dispatch_workloop_worker_thread + 596
> > 21 libsystem_pthread.dylib 0x00007fff712eba3d
> > _pthread_wqthread + 290
> > 22 libsystem_pthread.dylib 0x00007fff712eab77 start_wqthread + 15
> > )
> > libc++abi.dylib: terminating with uncaught exception of type NSException
> >
> > _______________________________________________
> > R-SIG-Mac mailing list
> > R-SIG-Mac using r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> >
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: tmp.txt
URL: <https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20200529/96c136a4/attachment-0001.txt>
More information about the R-SIG-Mac
mailing list