Open
Description
truffleruby 20.1.0-dev-8674e6f2, like ruby 2.6.5, GraalVM CE Native [x86_64-darwin]
To reproduce:
gem install agoo
agoo --help
Then Ctrl-C
Error:
Exception in thread "SIGINT handler" java.lang.IllegalStateException: Can not create new threads in closing context.
at com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:483)
at com.oracle.truffle.polyglot.PolyglotEngineImpl.enter(PolyglotEngineImpl.java:1539)
at com.oracle.truffle.polyglot.EngineAccessor$EngineImpl.enterInternalContext(EngineAccessor.java:630)
at com.oracle.truffle.api.TruffleContext.enter(TruffleContext.java:152)
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMSignal$LLVMSignalHandler.handle(LLVMSignal.java:211)
at sun.misc.Signal$1.run(Signal.java:212)
at java.lang.Thread.run(Thread.java:748)
at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517)
at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:193)