Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

installing xgboost triggers an internal error StringIndexOutOfBoundsException on MacOS #193

Open
TinusChen opened this issue Dec 10, 2021 · 0 comments
Labels

Comments

@TinusChen
Copy link

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>
@TinusChen TinusChen added the bug label Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant