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

sbt0.13.11(scala) #1062

Closed
thinksource opened this issue Sep 6, 2016 · 6 comments
Closed

sbt0.13.11(scala) #1062

thinksource opened this issue Sep 6, 2016 · 6 comments

Comments

@thinksource
Copy link

  • A brief description
    sbt 0.13.11 do not run
  • Expected results
 C:\sbt\bin>sbt.bat
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Getting org.scala-sbt sbt 0.13.12 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.12/jars/sbt.jar ...
        [SUCCESSFUL ] org.scala-sbt#sbt;0.13.12!sbt.jar (5618ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.6/scala-library-2.10.6.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-library;2.10.6!scala-library.jar (11019ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.12/jars/main.jar ...
        [SUCCESSFUL ] org.scala-sbt#main;0.13.12!main.jar (7512ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.12/jars/compiler-interface.jar ...
        [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.12!compiler-interface.jar (5809ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.12/jars/actions.jar ...
        [SUCCESSFUL ] org.scala-sbt#actions;0.13.12!actions.jar (5918ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.12/jars/main-settings.jar ...
        [SUCCESSFUL ] org.scala-sbt#main-settings;0.13.12!main-settings.jar (6161ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.12/jars/interface.jar ...
        [SUCCESSFUL ] org.scala-sbt#interface;0.13.12!interface.jar (5660ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.12/jars/io.jar ...
        [SUCCESSFUL ] org.scala-sbt#io;0.13.12!io.jar (5846ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.12/jars/ivy.jar ...
        [SUCCESSFUL ] org.scala-sbt#ivy;0.13.12!ivy.jar (6847ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.12/jars/logging.jar ...
        [SUCCESSFUL ] org.scala-sbt#logging;0.13.12!logging.jar (5824ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logic/0.13.12/jars/logic.jar ...
        [SUCCESSFUL ] org.scala-sbt#logic;0.13.12!logic.jar (5659ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.12/jars/process.jar ...
        [SUCCESSFUL ] org.scala-sbt#process;0.13.12!process.jar (5856ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.13.12/jars/run.jar ...
        [SUCCESSFUL ] org.scala-sbt#run;0.13.12!run.jar (5863ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.12/jars/command.jar ...
        [SUCCESSFUL ] org.scala-sbt#command;0.13.12!command.jar (5820ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.0-M1/launcher-interface-1.0.0-M1.jar ...
        [SUCCESSFUL ] org.scala-sbt#launcher-interface;1.0.0-M1!launcher-interface.jar (1342ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.13.12/jars/classpath.jar ...
        [SUCCESSFUL ] org.scala-sbt#classpath;0.13.12!classpath.jar (5665ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.12/jars/completion.jar ...
        [SUCCESSFUL ] org.scala-sbt#completion;0.13.12!completion.jar (5899ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.12/jars/api.jar ...
        [SUCCESSFUL ] org.scala-sbt#api;0.13.12!api.jar (5823ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.13.12/jars/compiler-integration.jar ...
        [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.12!compiler-integration.jar (5935ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.13.12/jars/compiler-ivy-integration.jar ...
        [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.12!compiler-ivy-integration.jar (5544ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/relation/0.13.12/jars/relation.jar ...
        [SUCCESSFUL ] org.scala-sbt#relation;0.13.12!relation.jar (5483ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.13.12/jars/task-system.jar ...
        [SUCCESSFUL ] org.scala-sbt#task-system;0.13.12!task-system.jar (5887ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.13.12/jars/tasks.jar ...
        [SUCCESSFUL ] org.scala-sbt#tasks;0.13.12!tasks.jar (5884ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.13.12/jars/tracking.jar ...
        [SUCCESSFUL ] org.scala-sbt#tracking;0.13.12!tracking.jar (5729ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.13.12/jars/testing.jar ...
        [SUCCESSFUL ] org.scala-sbt#testing;0.13.12!testing.jar (5915ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.6/scala-compiler-2.10.6.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.6!scala-compiler.jar (25265ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.6/scala-reflect-2.10.6.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.6!scala-reflect.jar (7694ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.12/jars/control.jar ...
        [SUCCESSFUL ] org.scala-sbt#control;0.13.12!control.jar (5742ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.12/jars/collections.jar ...
        [SUCCESSFUL ] org.scala-sbt#collections;0.13.12!collections.jar (12236ms)
downloading https://repo1.maven.org/maven2/jline/jline/2.13/jline-2.13.jar ...
        [SUCCESSFUL ] jline#jline;2.13!jline.jar (3376ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.13.12/jars/classfile.jar ...
        [SUCCESSFUL ] org.scala-sbt#classfile;0.13.12!classfile.jar (5768ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.12/jars/incremental-compiler.jar ...
        [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.12!incremental-compiler.jar (5979ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.12/jars/compile.jar ...
        [SUCCESSFUL ] org.scala-sbt#compile;0.13.12!compile.jar (6233ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.13.12/jars/persist.jar ...
        [SUCCESSFUL ] org.scala-sbt#persist;0.13.12!persist.jar (6470ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbinary/sbinary_2.10/0.4.2/jars/sbinary_2.10.jar ...
        [SUCCESSFUL ] org.scala-tools.sbinary#sbinary_2.10;0.4.2!sbinary_2.10.jar (5964ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.12/jars/cross.jar ...
        [SUCCESSFUL ] org.scala-sbt#cross;0.13.12!cross.jar (5253ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-2cc8d2761242b072cedb0a04cb39435c4fa24f9a/ivy-2.3.0-sbt-2cc8d2761242b072cedb0a04cb39435c4fa24f9a.jar ...
        [SUCCESSFUL ] org.scala-sbt.ivy#ivy;2.3.0-sbt-2cc8d2761242b072cedb0a04cb39435c4fa24f9a!ivy.jar (4898ms)
downloading https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar ...
        [SUCCESSFUL ] com.jcraft#jsch;0.1.46!jsch.jar (5334ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/serialization_2.10/0.1.2/serialization_2.10-0.1.2.jar ...
        [SUCCESSFUL ] org.scala-sbt#serialization_2.10;0.1.2!serialization_2.10.jar (5536ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-pickling_2.10/0.10.1/scala-pickling_2.10-0.10.1.jar ...
        [SUCCESSFUL ] org.scala-lang.modules#scala-pickling_2.10;0.10.1!scala-pickling_2.10.jar (4716ms)
downloading https://repo1.maven.org/maven2/org/json4s/json4s-core_2.10/3.2.10/json4s-core_2.10-3.2.10.jar ...
        [SUCCESSFUL ] org.json4s#json4s-core_2.10;3.2.10!json4s-core_2.10.jar (2911ms)
downloading https://repo1.maven.org/maven2/org/spire-math/jawn-parser_2.10/0.6.0/jawn-parser_2.10-0.6.0.jar ...
        [SUCCESSFUL ] org.spire-math#jawn-parser_2.10;0.6.0!jawn-parser_2.10.jar (2154ms)
downloading https://repo1.maven.org/maven2/org/spire-math/json4s-support_2.10/0.6.0/json4s-support_2.10-0.6.0.jar ...
        [SUCCESSFUL ] org.spire-math#json4s-support_2.10;0.6.0!json4s-support_2.10.jar (943ms)
downloading https://repo1.maven.org/maven2/org/scalamacros/quasiquotes_2.10/2.0.1/quasiquotes_2.10-2.0.1.jar ...
        [SUCCESSFUL ] org.scalamacros#quasiquotes_2.10;2.0.1!quasiquotes_2.10.jar (3804ms)
downloading https://repo1.maven.org/maven2/org/json4s/json4s-ast_2.10/3.2.10/json4s-ast_2.10-3.2.10.jar ...
        [SUCCESSFUL ] org.json4s#json4s-ast_2.10;3.2.10!json4s-ast_2.10.jar (2163ms)
downloading https://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6.jar ...
        [SUCCESSFUL ] com.thoughtworks.paranamer#paranamer;2.6!paranamer.jar (1033ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.13.12/jars/cache.jar ...
        [SUCCESSFUL ] org.scala-sbt#cache;0.13.12!cache.jar (6554ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.13.12/jars/test-agent.jar ...
        [SUCCESSFUL ] org.scala-sbt#test-agent;0.13.12!test-agent.jar (6293ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
        [SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (1353ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/apply-macro/0.13.12/jars/apply-macro.jar ...
        [SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.12!apply-macro.jar (5656ms)
:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        49 artifacts copied, 0 already retrieved (17462kB/636ms)
Getting Scala 2.10.6 (for sbt)...
downloading https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.6/jline-2.10.6.jar ...
        [SUCCESSFUL ] org.scala-lang#jline;2.10.6!jline.jar (1290ms)
downloading https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar ...
        [SUCCESSFUL ] org.fusesource.jansi#jansi;1.4!jansi.jar (1645ms)
:: retrieving :: org.scala-sbt#boot-scala
        confs: [default]
        5 artifacts copied, 0 already retrieved (24494kB/49ms)
[info] Set current project to bin (in build file:/C:/sbt/bin/)
>
  • Actual results (with terminal output if applicable)
    no result just frozen
  • Your Windows build number
    version 1607 OS build 14393.105
  • Steps / commands required to reproduce the error
    1, sudo apt-get update
    2, sudo apt-get install openjdk-7-jdk
    3, wget https://dl.bintray.com/sbt/debian/sbt-0.13.11.deb
    4 dpkg -i sbt-0.13.11.deb
    5, su root
    6, sbt
  • Strace of the failing command
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "/usr/share/sbt-launcher-packagin"..., 128) = 38
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 32
wait4(-1, 0x7fffc6ec0678, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 38
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
open("/usr/share/sbt-launcher-packaging/bin/sbt-launch-lib.bash", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=6751, ...}) = 0
brk(0xa60000)                           = 0xa60000
read(3, "#!/usr/bin/env bash\n#\n\n# A libra"..., 6751) = 6751
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0xa61000)                           = 0xa61000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 46
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "/usr/share/sbt-launcher-packagin"..., 128) = 38
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=46, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 46
wait4(-1, 0x7fffc6ec0188, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 61
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "/usr/share/sbt-launcher-packagin"..., 128) = 34
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=61, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 61
wait4(-1, 0x7fffc6ec0188, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0xa62000)                           = 0xa62000
brk(0xa63000)                           = 0xa63000
brk(0xa64000)                           = 0xa64000
brk(0xa65000)                           = 0xa65000
brk(0xa66000)                           = 0xa66000
brk(0xa67000)                           = 0xa67000
brk(0xa68000)                           = 0xa68000
brk(0xa69000)                           = 0xa69000
brk(0xa6a000)                           = 0xa6a000
brk(0xa6b000)                           = 0xa6b000
brk(0xa6c000)                           = 0xa6c000
brk(0xa6d000)                           = 0xa6d000
brk(0xa6e000)                           = 0xa6e000
brk(0xa6f000)                           = 0xa6f000
brk(0xa70000)                           = 0xa70000
brk(0xa71000)                           = 0xa71000
brk(0xa72000)                           = 0xa72000
brk(0xa73000)                           = 0xa73000
brk(0xa74000)                           = 0xa74000
brk(0xa75000)                           = 0xa75000
brk(0xa76000)                           = 0xa76000
brk(0xa77000)                           = 0xa77000
brk(0xa78000)                           = 0xa78000
brk(0xa79000)                           = 0xa79000
brk(0xa7a000)                           = 0xa7a000
brk(0xa7b000)                           = 0xa7b000
brk(0xa7c000)                           = 0xa7c000
brk(0xa7d000)                           = 0xa7d000
brk(0xa7e000)                           = 0xa7e000
brk(0xa7f000)                           = 0xa7f000
brk(0xa80000)                           = 0xa80000
brk(0xa81000)                           = 0xa81000
brk(0xa82000)                           = 0xa82000
brk(0xa83000)                           = 0xa83000
brk(0xa84000)                           = 0xa84000
brk(0xa85000)                           = 0xa85000
brk(0xa86000)                           = 0xa86000
brk(0xa87000)                           = 0xa87000
read(255, "\n\ndeclare -r noshare_opts=\"-Dsbt"..., 5062) = 3803
brk(0xa88000)                           = 0xa88000
brk(0xa89000)                           = 0xa89000
brk(0xa8b000)                           = 0xa8b000
brk(0xa8c000)                           = 0xa8c000
stat("/usr/share/sbt-launcher-packaging/conf/sbtopts", {st_mode=S_IFREG|0644, st_size=939, ...}) = 0
brk(0xa8d000)                           = 0xa8d000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -278, SEEK_CUR)              = 4784
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 63
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "\n", 128)                      = 1
read(3, "\n\n-sbt-create\n\n\n", 128)   = 16
read(3, "\n\n\n\n\n\n", 128)            = 6
read(3, "\n\n", 128)                    = 2
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=63, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 63
wait4(-1, 0x7fffc6ec0698, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "# -- Windows behavior stub'd\n# J"..., 5062) = 278
stat(".sbtopts", 0x7fffc6ec1160)        = -1 ENOENT (No such file or directory)
brk(0xa8e000)                           = 0xa8e000
brk(0xa8f000)                           = 0xa8f000
brk(0xa90000)                           = 0xa90000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -1, SEEK_CUR)                = 5061
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 67
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "/usr/share/sbt-launcher-packagin"..., 128) = 53
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=67, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 67
wait4(-1, 0x7fffc6ebf3e8, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/usr/share/sbt-launcher-packaging/bin/sbt-launch.jar", {st_mode=S_IFREG|0644, st_size=1210231, ...}) = 0
brk(0xa91000)                           = 0xa91000
brk(0xa92000)                           = 0xa92000
brk(0xa93000)                           = 0xa93000
brk(0xa94000)                           = 0xa94000
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 1)                              = 1
close(3)                                = 0
brk(0xa95000)                           = 0xa95000
brk(0xa96000)                           = 0xa96000
brk(0xa97000)                           = 0xa97000
brk(0xa98000)                           = 0xa98000
write(1, "process_my_args () \n{ \n    while"..., 1008) = 1008
write(1, " \"XXX\" ]] && addJava \"-Dsbt.vers"..., 50) = 50
write(1, "}\n", 2)                      = 2
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 69
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "1.7.0_111\n", 128)             = 10
read(3, 0x7fffc6ebfdd0, 128)            = -1 EINTR (Interrupted system call)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=69, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 69
wait4(-1, 0x7fffc6ebf648, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = -1 EINTR (Interrupted system call)
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 89
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, {0x4464c0, [], SA_RESTORER|SA_RESTART, 0x7fe1c2626cb0}, 8) = 0
close(4)                                = 0
read(3, "-Xms1024m -Xmx1024m -XX:Reserved"..., 128) = 72
read(3, 0x7fffc6ec0870, 128)            = -1 EINTR (Interrupted system call)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=89, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 89
wait4(-1, 0x7fffc6ec00e8, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = -1 EINTR (Interrupted system call)
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/usr/local/sbin/java", 0x7fffc6ec0670) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/java", 0x7fffc6ec0670) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/java", 0x7fffc6ec0670)  = -1 ENOENT (No such file or directory)
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/java", X_OK)           = 0
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/java", R_OK)           = 0
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/java", X_OK)           = 0
stat("/usr/bin/java", {st_mode=S_IFREG|0755, st_size=6368, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/java", R_OK)           = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1c3050a10) = 95
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4438a0, [], SA_RESTORER, 0x7fe1c2626cb0}, {SIG_DFL, [], SA_RESTORER, 0x7fe1c2626cb0}, 8) = 0
wait4(-1,
  • Required packages and commands to install

See our contributing instructions for assistance.

@sunilmut
Copy link
Member

sunilmut commented Sep 7, 2016

@thinksource - Thanks for reporting this! I am not seeing any problems in the trace. Is this a full trace, looks like some part is missing at the end?

@thinksource
Copy link
Author

@sunilmut the missing end is because. the process is frozen here, even if I waiting for 10 minutes. it still frozen here.

@therealkenc
Copy link
Collaborator

This is on 14393 so it's just the usual #746. @thinksource if you're lucky you might try export _JAVA_OPTIONS="-Xint", or upgrading to fast ring is your only option right now.

@tangfucius
Copy link

@SRGOM I also get this error

java.io.IOException: Cannot run program "sh": error=12, Cannot allocate memory

when I try to run scala from bash too. did you figure it out?

@therealkenc
Copy link
Collaborator

One thing to remember here is that even if the WSL guys were able to convince the greater Windows powers to allow a backport of the Java signal fix, it doesn't really help Scala people a whole lot. You'll just run headlong into other surface the Node, Python, Go, dotNet, etc folks are hitting, and are being addressed steadily. That IOException is almost certainly going to be a known issue. Post an strace and I'll tell you which one, but it's mostly an academic exercise. Best thing to do is sit tight until the next stable release.

@therealkenc
Copy link
Collaborator

#851 #746

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants