oracle / fastr

A high-performance implementation of the R programming language, built on GraalVM.
Other
624 stars 64 forks source link

installing xgboost triggers an internal error StringIndexOutOfBoundsException on MacOS #193

Open TinusChen opened 2 years ago

TinusChen commented 2 years ago

install.packages("xgboost")

Result in GraalVM:

$ ./R --R.PrintErrorStacktracesToFile=true
R version 3.6.1 (FastR)
Copyright (c) 2013-19, Oracle and/or its affiliates
Copyright (c) 1995-2018, The R Core Team
Copyright (c) 2018 The R Foundation for Statistical Computing
Copyright (c) 2012-4 Purdue University
Copyright (c) 1997-2002, Makoto Matsumoto and Takuji Nishimura
All rights reserved.

FastR 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.

R is a collaborative project with many contributors.
Type 'contributors()' for more information.

Type 'q()' to quit R.
> install.packages("xgboost")
Installing package into ‘/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6’
(as ‘lib’ is unspecified)
Content type 'application/octet-stream' length 845867 bytes (826 KB)
* installing *source* package ‘xgboost’ ...
** package ‘xgboost’ successfully unpacked and MD5 sums checked
** using staged installation
checking whether OpenMP will work in a package... no
configure: creating ./config.status
config.status: creating src/Makevars
An internal error occurred: "java.lang.StringIndexOutOfBoundsException: String index out of range: 0"
Please report an issue at https://github.com/oracle/fastr including the commands and the error log file '/Users/tinus.chen/fastr_errors_pid4384.log'.

The downloaded source packages are in
    ‘/private/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpFa4cvn/downloaded_packages’
Warning message:
In install.packages("xgboost") :
  installation of package ‘xgboost’ had non-zero exit status

Env:

> sessionInfo()
FastR version 3.6.1 (2019-07-05)
Platform: x86_64-apple-darwin16.7.0 (64-bit)
Running under: macOS Sierra 10.12.6

Matrix products: default
BLAS:   /Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/languages/R/lib/libRblas.dylib
LAPACK: /Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/languages/R/lib/libRlapack.dylib

locale:
[1] zh_CN.UTF-8/zh_CN.UTF-8/zh_CN.UTF-8/C/zh_CN.UTF-8/zh_CN.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_3.6.1

FastR produced fastr_errors_pid4384.log:

$ cat /Users/tinus.chen/fastr_errors_pid4384.log
Sat Dec 11 00:50:28 CST 2021
com.oracle.truffle.r.runtime.RInternalError: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:339)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:459)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71)
    at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
    at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1234)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:921)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:749)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:713)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:296)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:236)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.nodes.function.CallArgumentsNode.evaluateFlattenObjects(CallArgumentsNode.java:242)
    at com.oracle.truffle.r.nodes.function.RCallNode.callGroupGeneric(RCallNode.java:499)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:299)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.nodes.function.RCallNode.callInternalGeneric(RCallNode.java:330)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:254)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
    at com.oracle.truffle.r.nodes.InlineCacheNode.doCached(InlineCacheNode.java:73)
    at com.oracle.truffle.r.nodes.InlineCacheNodeGen.executeAndSpecialize(InlineCacheNodeGen.java:85)
    at com.oracle.truffle.r.nodes.InlineCacheNodeGen.execute(InlineCacheNodeGen.java:45)
    at com.oracle.truffle.r.nodes.function.PromiseHelperNode.generateValueFromFullPromise(PromiseHelperNode.java:231)
    at com.oracle.truffle.r.nodes.function.PromiseHelperNode.evaluateImpl(PromiseHelperNode.java:211)
    at com.oracle.truffle.r.nodes.function.PromiseHelperNode.visibleEvaluate(PromiseHelperNode.java:185)
    at com.oracle.truffle.r.nodes.function.PromiseHelperNode$PromiseCheckHelperNode.checkVisibleEvaluate(PromiseHelperNode.java:86)
    at com.oracle.truffle.r.nodes.binary.BinaryBooleanScalarNode.binary(BinaryBooleanScalarNode.java:84)
    at com.oracle.truffle.r.nodes.binary.BinaryBooleanScalarNodeGen.execute(BinaryBooleanScalarNodeGen.java:39)
    at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg2.call(RBuiltinNode.java:192)
    at com.oracle.truffle.r.nodes.function.RCallNode$BuiltinCallNode.execute(RCallNode.java:1165)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:921)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:749)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:713)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:296)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:236)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.nodes.unary.ConvertBooleanNodeGen.executeByte_generic3(ConvertBooleanNodeGen.java:203)
    at com.oracle.truffle.r.nodes.unary.ConvertBooleanNodeGen.executeByte(ConvertBooleanNodeGen.java:149)
    at com.oracle.truffle.r.nodes.control.IfNode.evaluateCondition(IfNode.java:57)
    at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:68)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:35)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.visibleExecute(RBlockNode.java:62)
    at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:67)
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:289)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:459)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71)
    at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
    at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1234)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:921)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:749)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:713)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:296)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:236)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
    at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:69)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:35)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.visibleExecute(RBlockNode.java:62)
    at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:67)
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:289)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:459)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71)
    at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
    at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1234)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:921)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:749)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:713)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:296)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:236)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:35)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.executeVoid(OptimizedBlockNode.java:120)
    at com.oracle.truffle.r.nodes.control.RBlockNode.voidExecute(RBlockNode.java:57)
    at com.oracle.truffle.r.nodes.control.ForNode$AbstractIndexRepeatingNode.executeRepeating(ForNode.java:258)
    at org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123)
    at com.oracle.truffle.r.nodes.control.ForNode.iterate(ForNode.java:94)
    at com.oracle.truffle.r.nodes.control.ForNodeGen.executeAndSpecialize(ForNodeGen.java:166)
    at com.oracle.truffle.r.nodes.control.ForNodeGen.execute(ForNodeGen.java:141)
    at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.executeVoid(RBlockNode.java:35)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:79)
    at com.oracle.truffle.r.nodes.control.RBlockNode.visibleExecute(RBlockNode.java:62)
    at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:67)
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:289)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:459)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71)
    at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
    at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1234)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:921)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:749)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:713)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:296)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:236)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:210)
    at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
    at com.oracle.truffle.r.engine.REngine$AnonymousBodyNode.visibleExecute(REngine.java:741)
    at com.oracle.truffle.r.engine.REngine$AnonymousRootNode.execute(REngine.java:668)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:459)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71)
    at com.oracle.truffle.r.engine.EngineRootNode$EngineBodyNode.execute(EngineRootNode.java:150)
    at com.oracle.truffle.r.engine.EngineRootNode.execute(EngineRootNode.java:88)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:591)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:562)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:512)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:496)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:446)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434)
    at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:941)
    at org.graalvm.sdk/org.graalvm.polyglot.Context.eval(Context.java:347)
    at com.oracle.truffle.r.launcher.REPL.lambda$readEvalPrint$1(REPL.java:121)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
    at java.base/java.lang.String.charAt(String.java:693)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctions$ListFiles.skipLeadingDotInFilename(FileFunctions.java:768)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctions$ListFiles.lambda$doListFilesBody$0(FileFunctions.java:757)
    at java.base/java.util.TimSort.binarySort(TimSort.java:296)
    at java.base/java.util.TimSort.sort(TimSort.java:221)
    at java.base/java.util.Arrays.sort(Arrays.java:1441)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctions$ListFiles.doListFilesBody(FileFunctions.java:756)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctions$ListFiles.doListFiles(FileFunctions.java:659)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctionsFactory$ListFilesNodeGen.executeAndSpecialize(FileFunctionsFactory.java:812)
    at com.oracle.truffle.r.nodes.builtin.base.FileFunctionsFactory$ListFilesNodeGen.execute(FileFunctionsFactory.java:774)
    at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg8.call(RBuiltinNode.java:272)
    at com.oracle.truffle.r.nodes.builtin.InternalNode$InternalCallNode.execute(InternalNode.java:240)
    at com.oracle.truffle.r.nodes.builtin.InternalNode$InternalUninitializedNode.execute(InternalNode.java:181)
    at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
    at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:67)
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:289)
    ... 142 more
Caused by: Attached Guest Language Frames (6)

Frame(d=4): dir <split-71a661af> (called as: dir("src", all.files = TRUE))
Frame(d=3): do_install_source (called as: do_install_source(pkg_name, instdir, pkg, desc))
Frame(d=2): do_install (called as: do_install(pkg))
Frame(d=1): <no source> (called as: tools:::.install_packages())
Frame(d=0): <repl wrapper> (called as: <invalid call>)
<empty frame>

with frame slot contents:

Frame(d=4): dir <split-71a661af> (called as: dir("src", all.files = TRUE))
      path = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@192b0646, expr=ConstantObjectNode@6204aa94, src]
      pattern = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantObjectNode@4d3a5f3, NULL]
      all.files = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@192b0646, expr=ConstantLogicalScalarNode@5724941b, 1]
      full.names = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantLogicalScalarNode@51894e43, 0]
      recursive = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantLogicalScalarNode@4ace1370, 0]
      ignore.case = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantLogicalScalarNode@3b6d06f9, 0]
      include.dirs = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantLogicalScalarNode@2208d05a, 0]
      no.. = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@384c7201, expr=ConstantLogicalScalarNode@4a4d9ba1, 0]
      Visibility = true
Frame(d=3): do_install_source (called as: do_install_source(pkg_name, instdir, pkg, desc))
      pkg_name = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@5fcc6b06, expr=WrapArgumentNode@58ae275c, [xgboost]]
      instdir = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/00LOCK-xgboost/00new/xgboost]
      pkg_dir = [0, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@5fcc6b06, expr=WrapArgumentNode@144b1f27, null]
      desc = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@5fcc6b06, expr=WrapArgumentNode@26abdf69, [xgboost, Package, Extreme Gradient Boosting, 0.90.0.2, 2019-08-01, c(
person("Tianqi", "Chen", ...]]
      Visibility = true
      OnExit = pairlist(type=null, tag=NULL, car=RNull, cdr=RPairList)
      shlib_install = shlib_install
      run_shlib = run_shlib
      patch_rpaths = patch_rpaths
      rlibs = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/00LOCK-xgboost/00new:/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6:/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6]
      TempFrameSlot0 = null
      Type = [Package]
      OS_type = [NA]
      fmode = 644
      dmode = 755
      pkgInfo = [[xgboost, Package, Extreme Gradient Boosting, 0.90.0.2, 2019-08-01, c(
person("Tianqi", "Chen",...]
      TempFrameSlot1 = null
      pkgs = [Matrix, methods, data.table, magrittr, stringi]
      miss = []
      *anonymous-FOR_INDEX-108 = 7
      *anonymous-FOR_RANGE-109 = [Matrix, methods, data.table, magrittr, stringi]
      *anonymous-FOR_LENGTH-110 = 5
      pkg = stringi
      stars = **
      res = NULL
      SI = -1
      pkg_staged_install = 1
      final_instdir = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/xgboost]
      final_lib = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6]
      final_rpackagedir = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/xgboost]
      final_rlibs = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6:/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6]
      final_libpaths = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6, /Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/languages/R/library]
      lib = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/00LOCK-xgboost/00new]
      cmd = [_R_SHLIB_BUILD_OBJECTS_SYMBOL_TABLES_=false  ./configure ]
      *anonymous-FOR_INDEX-120 = 7
      *anonymous-FOR_RANGE-121 = [NAMESPACE, LICENSE, LICENCE, NEWS, NEWS.md]
      *anonymous-FOR_LENGTH-122 = 5
      f = NEWS.md
      namespace = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/00LOCK-xgboost/00new/xgboost/NAMESPACE]
Frame(d=2): do_install (called as: do_install(pkg))
      pkg = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@23771093, expr=WrapArgumentNode@32b87312, /var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost]
      Visibility = true
      fd = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost/DESCRIPTION]
      desc = [xgboost, Package, Extreme Gradient Boosting, 0.90.0.2, 2019-08-01, c(
person("Tianqi", "Chen", ...]
      TempFrameSlot0 = null
      pkg_name = [xgboost]
      instdir = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/xgboost]
      status = [FALSE]
      owd = /private/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost
      is_source_package = [TRUE]
      sys_requires = [GNU make,  C++11]
      OnExit = pairlist(type=null, tag=NULL, car=RNull, cdr=RPairList)
Frame(d=1): <no source> (called as: tools:::.install_packages())
      args = []
      no.q = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@23771093, expr=WrapArgumentNode@418cc197, 0]
      warnOption = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@23771093, expr=ConstantDoubleScalarNode@1d51f1d1, 1.0]
      Visibility = false
      curPkg = [xgboost]
      lockdir = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6/00LOCK-xgboost]
      is_first_package = 1
      stars = *
      user.tmpdir = []
      keep.tmpdir = [FALSE]
      tmpdir = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js]
      clean_on_error = 1
      do_exit = <deserialized function>
      do_exit_on_error = do_exit_on_error
      do_cleanup = do_cleanup
      do_cleanup_tmpdir = do_cleanup_tmpdir
      quote_path = quote_path
      OnExit = pairlist(type=null, tag=NULL, car=RNull, cdr=RPairList)
      WINDOWS = [FALSE]
      MAKE = [/Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/languages/R/bin/safe-forward-make]
      rarch = []
      test_archs = []
      mconf = [/Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/languages/R/etc/Makeconf]
      2 = <deserialized function>
      SHLIB_EXT = [.so]
      op = [[0]]
      Usage = Usage
      is_subdir = is_subdir
      fullpath = fullpath
      parse_description_field = parse_description_field
      starsmsg = starsmsg
      errmsg = errmsg
      pkgerrmsg = pkgerrmsg
      do_install = do_install
      do_install_binary = do_install_binary
      run_clean = run_clean
      do_install_source = do_install_source
      pkgs = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpFa4cvn/downloaded_packages/xgboost_0.90.0.2.tar.gz]
      TempFrameSlot0 = null
      args0 = [-l, /Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6, /var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpFa4cvn/downloaded_packages/xgboost_0.90.0.2.tar.gz]
      startdir = [/Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/bin]
      lib0 = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6]
      lib = [/Users/tinus.chen/R/x86_64-apple-darwin-library/fastr-21.0.0.2-3.6]
      clean = 0
      preclean = 0
      debug = 0
      static_html = [FALSE]
      build_html = [FALSE]
      build_latex = 0
      build_example = 0
      use_configure = 1
      configure_args = []
      configure_vars = []
      fake = 0
      lazy_data = 0
      byte_compile = -1
      staged_install = 1
      lock = 1
      pkglock = [TRUE]
      libs_only = 0
      zip_up = 0
      tar_up = 0
      shargs = []
      multiarch = 1
      force_biarch = 0
      force_both = 0
      test_load = 1
      merge = 0
      dsym = [FALSE]
      get_user_libPaths = 0
      data_compress = 1
      resave_data = 0
      compact_docs = 0
      keep.source = 0
      keep.parse.data = 0
      built_stamp = []
      install_libs = 1
      install_R = 1
      install_data = 1
      install_demo = 1
      install_exec = 1
      install_inst = 1
      install_help = 1
      install_tests = 0
      do_strip = 0
      a = /var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpFa4cvn/downloaded_packages/xgboost_0.90.0.2.tar.gz
      allpkgs = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost]
      *anonymous-FOR_INDEX-81 = 3
      *anonymous-FOR_RANGE-82 = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpFa4cvn/downloaded_packages/xgboost_0.90.0.2.tar.gz]
      *anonymous-FOR_LENGTH-83 = 1
      pkg = /var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost
      of = []
      nf = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost]
      new = /var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost
      pkgname = [xgboost]
      cwd = /Library/Java/GraalVM/graalvm-ce-java11-21.0.0.2/Contents/Home/bin
      ok = [TRUE]
      d = [16]
      group.writable = [FALSE]
      more_than_libs = 1
      mk_lockdir = mk_lockdir
      rsi = [NA]
      build_help_types = []
      build_help = [FALSE]
      *anonymous-FOR_INDEX-102 = 1
      *anonymous-FOR_RANGE-103 = [/var/folders/44/gx8cvxzn511_pr_g39l6t2f40000gn/T/RtmpzGJmjV/R.INSTALLm2lgvme226js/xgboost]
      *anonymous-FOR_LENGTH-104 = 1
Frame(d=0): <repl wrapper> (called as: <invalid call>)
      FunctionEvalCallNode-argsIdentifier = null
      FunctionEvalCallNode-funIdentifier = null
      Visibility = true
      .Random.seed = active binding
      RExplicitCall-argsIdentifier = null
<empty frame>