[R-SIG-Mac] crash due to rgl and base graphics conflict
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Fri May 29 18:16:35 CEST 2020
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
>
More information about the R-SIG-Mac
mailing list