-
-
Notifications
You must be signed in to change notification settings - Fork 942
Milestone
Description
When trying out jruby 9.4.4.0 to run rspec, the process got stuck in a call to super() within ruby which refers to a java abstract class parent. This problem doesn't occur when using jruby 9.4.3.0
This is the line that it's stuck on:
https://github.com/openhab/openhab-jruby/blob/2515c24383fa80801de612e759814a1cd8ce4fb0/lib/openhab/core/provider.rb#L123
The parent of that ruby class is AbstractProvider class in java
Running jstack <pid> gave me this:
2023-10-25 20:40:25
Full thread dump OpenJDK 64-Bit Server VM (17.0.9+8-LTS mixed mode, emulated-client, sharing):
Threads class SMR info:
_java_thread_list=0x00007fb74c001750, length=68, elements={
0x00007fb7f0026900, 0x00007fb7f01da0c0, 0x00007fb7f01db4b0, 0x00007fb7f01e0ca0,
0x00007fb7f01e2060, 0x00007fb7f01e3480, 0x00007fb7f01e4a00, 0x00007fb7f01ede60,
0x00007fb7f01fbb20, 0x00007fb7f023e9d0, 0x00007fb7f09b4a70, 0x00007fb7f0aa8130,
0x00007fb7f0c930b0, 0x00007fb7f0cb59b0, 0x00007fb7f0d87b80, 0x00007fb6d01d89f0,
0x00007fb6d01fc7f0, 0x00007fb6d01fdfe0, 0x00007fb6d0222120, 0x00007fb6d02289e0,
0x00007fb67400e270, 0x00007fb67400f260, 0x00007fb6801a4400, 0x00007fb6801af400,
0x00007fb6801b24f0, 0x00007fb6742ad980, 0x00007fb6a0361a20, 0x00007fb6a04217b0,
0x00007fb6a02a2370, 0x00007fb6a0364990, 0x00007fb6a0405df0, 0x00007fb6a03c2410,
0x00007fb6a03c2fc0, 0x00007fb6a03b9180, 0x00007fb6a028f0e0, 0x00007fb648001db0,
0x00007fb68c003760, 0x00007fb68c004870, 0x00007fb648005c60, 0x00007fb634000e70,
0x00007fb6a0727ed0, 0x00007fb6a02c99a0, 0x00007fb6a050f700, 0x00007fb6a02d03d0,
0x00007fb6a0118ac0, 0x00007fb6a0674060, 0x00007fb6a063b6d0, 0x00007fb6a06396b0,
0x00007fb6a0523960, 0x00007fb5f800c6d0, 0x00007fb5f800db70, 0x00007fb5f800ede0,
0x00007fb5f8010060, 0x00007fb6a0739660, 0x00007fb6a07598c0, 0x00007fb6a0a2cf20,
0x00007fb6a0a4e710, 0x00007fb6a0a18740, 0x00007fb6a0a5ec70, 0x00007fb6a03db0e0,
0x00007fb610002890, 0x00007fb6a03de080, 0x00007fb7f0ccda20, 0x00007fb6000014f0,
0x00007fb60c00c350, 0x00007fb64c002910, 0x00007fb61002d560, 0x00007fb74c000d30
}
"main" #1 prio=5 os_prio=0 cpu=28769.94ms elapsed=34.19s tid=0x00007fb7f0026900 nid=0x9632f runnable [0x00007fb7f7274000]
java.lang.Thread.State: RUNNABLE
at org.jruby.java.proxies.ConcreteJavaProxy.isClassOrIncludedPrependedModule(org.jruby.dist/ConcreteJavaProxy.java:399)
at org.jruby.java.proxies.ConcreteJavaProxy.splitInitialized(org.jruby.dist/ConcreteJavaProxy.java:376)
at rubyobj.OpenHAB.Core.Items.Metadata.Provider.<init>(/home/openhab/openhab-jruby/lib/openhab/core/items/metadata/provider.rb:226)
at rubyobj.OpenHAB.Core.Items.Metadata.Provider.<init>(/home/openhab/openhab-jruby/lib/openhab/core/items/metadata/provider.rb:226)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(java.base@17.0.9/Native Method)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(java.base@17.0.9/NativeConstructorAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(java.base@17.0.9/DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanceWithCaller(java.base@17.0.9/Constructor.java:499)
at java.lang.reflect.Constructor.newInstance(java.base@17.0.9/Constructor.java:480)
at org.jruby.java.proxies.ConcreteJavaProxy$NewMethodReified.call(org.jruby.dist/ConcreteJavaProxy.java:295)
at org.jruby.java.proxies.ConcreteJavaProxy$NewMethod.call(org.jruby.dist/ConcreteJavaProxy.java:153)
at org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(org.jruby.dist/IRRuntimeHelpers.java:1319)
at org.jruby.ir.instructions.InstanceSuperInstr.interpret(org.jruby.dist/InstanceSuperInstr.java:139)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:367)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:76)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:167)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:146)
at org.jruby.RubyClass.finvokeWithRefinements(org.jruby.dist/RubyClass.java:505)
at org.jruby.RubyBasicObject.send(org.jruby.dist/RubyBasicObject.java:1661)
at org.jruby.RubyKernel.send(org.jruby.dist/RubyKernel.java:2348)
at org.jruby.RubyKernel$INVOKER$s$send.call(org.jruby.dist/RubyKernel$INVOKER$s$send.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(org.jruby.dist/JavaMethod.java:423)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:466)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:244)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:318)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:76)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:167)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:146)
at org.jruby.RubyClass.finvokeWithRefinements(org.jruby.dist/RubyClass.java:505)
at org.jruby.RubyBasicObject.send(org.jruby.dist/RubyBasicObject.java:1661)
at org.jruby.RubyKernel.send(org.jruby.dist/RubyKernel.java:2348)
at org.jruby.RubyKernel$INVOKER$s$send.call(org.jruby.dist/RubyKernel$INVOKER$s$send.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(org.jruby.dist/JavaMethod.java:423)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:466)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:244)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:318)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(org.jruby.dist/Interpreter.java:116)
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(org.jruby.dist/InterpretedIRBlockBody.java:135)
at org.jruby.runtime.IRBlockBody.doYield(org.jruby.dist/IRBlockBody.java:177)
at org.jruby.runtime.BlockBody.yield(org.jruby.dist/BlockBody.java:116)
at org.jruby.runtime.Block.yieldNonArray(org.jruby.dist/Block.java:228)
at org.jruby.RubyBasicObject.yieldUnder(org.jruby.dist/RubyBasicObject.java:1730)
at org.jruby.RubyBasicObject.instance_exec(org.jruby.dist/RubyBasicObject.java:2614)
at org.jruby.RubyBasicObject$INVOKER$i$0$0$instance_exec.call(org.jruby.dist/RubyBasicObject$INVOKER$i$0$0$instance_exec.gen)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:446)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:92)
at org.jruby.ir.instructions.CallBase.interpret(org.jruby.dist/CallBase.java:548)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:367)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:82)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:204)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:183)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:471)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:259)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:342)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:82)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:204)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:191)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:466)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:244)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:318)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(org.jruby.dist/Interpreter.java:116)
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(org.jruby.dist/InterpretedIRBlockBody.java:135)
at org.jruby.runtime.IRBlockBody.doYield(org.jruby.dist/IRBlockBody.java:170)
at org.jruby.runtime.BlockBody.yield(org.jruby.dist/BlockBody.java:108)
at org.jruby.runtime.Block.yield(org.jruby.dist/Block.java:189)
at org.jruby.RubyArray.each(org.jruby.dist/RubyArray.java:1989)
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(org.jruby.dist/RubyArray$INVOKER$i$0$0$each.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(org.jruby.dist/JavaMethod.java:561)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:446)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:92)
at org.jruby.runtime.callsite.CachingCallSite.callIter(org.jruby.dist/CachingCallSite.java:103)
at org.jruby.ir.instructions.CallBase.interpret(org.jruby.dist/CallBase.java:545)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:367)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:88)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:242)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:229)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:476)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:293)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:328)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:131)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:109)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:446)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:92)
at org.jruby.runtime.callsite.CachingCallSite.callIter(org.jruby.dist/CachingCallSite.java:103)
at org.jruby.ir.instructions.CallBase.interpret(org.jruby.dist/CallBase.java:545)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:367)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(org.jruby.dist/Interpreter.java:116)
at org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(org.jruby.dist/InterpretedIRBlockBody.java:135)
at org.jruby.runtime.IRBlockBody.doYield(org.jruby.dist/IRBlockBody.java:170)
at org.jruby.runtime.BlockBody.yield(org.jruby.dist/BlockBody.java:108)
at org.jruby.runtime.Block.yield(org.jruby.dist/Block.java:189)
at org.jruby.ir.runtime.IRRuntimeHelpers.yield(org.jruby.dist/IRRuntimeHelpers.java:495)
at org.jruby.ir.instructions.YieldInstr.interpret(org.jruby.dist/YieldInstr.java:96)
at org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(org.jruby.dist/StartupInterpreterEngine.java:155)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:98)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:82)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:204)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:183)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:471)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:259)
at org.jruby.runtime.callsite.CachingCallSite.callIter(org.jruby.dist/CachingCallSite.java:270)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:341)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:82)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:204)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:191)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:466)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:244)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:318)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:88)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:242)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:229)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:476)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:293)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:328)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:131)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:109)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:446)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:92)
at org.jruby.ir.instructions.CallBase.interpret(org.jruby.dist/CallBase.java:548)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:367)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(org.jruby.dist/InterpreterEngine.java:76)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.INTERPRET_METHOD(org.jruby.dist/InterpretedIRMethod.java:167)
at org.jruby.internal.runtime.methods.InterpretedIRMethod.call(org.jruby.dist/InterpretedIRMethod.java:154)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:456)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:195)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:350)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(org.jruby.dist/Interpreter.java:96)
at org.jruby.ir.interpreter.Interpreter.execute(org.jruby.dist/Interpreter.java:81)
at org.jruby.ir.interpreter.Interpreter.execute(org.jruby.dist/Interpreter.java:30)
at org.jruby.ir.IRTranslator.execute(org.jruby.dist/IRTranslator.java:42)
at org.jruby.Ruby.runInterpreter(org.jruby.dist/Ruby.java:1293)
at org.jruby.Ruby.loadFile(org.jruby.dist/Ruby.java:2990)
at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(org.jruby.dist/LibrarySearcher.java:925)
at org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(org.jruby.dist/LibrarySearcher.java:883)
at org.jruby.runtime.load.LoadService.load(org.jruby.dist/LoadService.java:383)
at org.jruby.RubyKernel.loadCommon(org.jruby.dist/RubyKernel.java:1137)
at org.jruby.RubyKernel.load(org.jruby.dist/RubyKernel.java:1107)
at org.jruby.RubyKernel$INVOKER$s$load.call(org.jruby.dist/RubyKernel$INVOKER$s$load.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(org.jruby.dist/JavaMethod.java:423)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(org.jruby.dist/CachingCallSite.java:466)
at org.jruby.runtime.callsite.CachingCallSite.call(org.jruby.dist/CachingCallSite.java:244)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(org.jruby.dist/InterpreterEngine.java:318)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(org.jruby.dist/StartupInterpreterEngine.java:66)
at org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(org.jruby.dist/Interpreter.java:96)
at org.jruby.ir.interpreter.Interpreter.execute(org.jruby.dist/Interpreter.java:81)
at org.jruby.ir.interpreter.Interpreter.execute(org.jruby.dist/Interpreter.java:30)
at org.jruby.ir.IRTranslator.execute(org.jruby.dist/IRTranslator.java:42)
at org.jruby.Ruby.runInterpreter(org.jruby.dist/Ruby.java:1315)
at org.jruby.Ruby.runInterpreter(org.jruby.dist/Ruby.java:1319)
at org.jruby.Ruby.runNormally(org.jruby.dist/Ruby.java:1202)
at org.jruby.Ruby.runNormally(org.jruby.dist/Ruby.java:1179)
at org.jruby.Ruby.runNormally(org.jruby.dist/Ruby.java:1215)
at org.jruby.Ruby.runFromMain(org.jruby.dist/Ruby.java:993)
at org.jruby.Main.doRunFromMain(org.jruby.dist/Main.java:398)
at org.jruby.Main.internalRun(org.jruby.dist/Main.java:282)
at org.jruby.Main.run(org.jruby.dist/Main.java:227)
at org.jruby.Main.main(org.jruby.dist/Main.java:199)
"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=18.71ms elapsed=34.18s tid=0x00007fb7f01da0c0 nid=0x96337 waiting on condition [0x00007fb7b31a0000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.9/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@17.0.9/Reference.java:253)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.9/Reference.java:215)
"Finalizer" #3 daemon prio=8 os_prio=0 cpu=61.22ms elapsed=34.18s tid=0x00007fb7f01db4b0 nid=0x96338 in Object.wait() [0x00007fb7b2f9f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@17.0.9/Native Method)
- waiting on <no object reference available>
at java.lang.ref.ReferenceQueue.remove(java.base@17.0.9/ReferenceQueue.java:155)
- locked <0x0000000415801488> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@17.0.9/ReferenceQueue.java:176)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.9/Finalizer.java:172)
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.23ms elapsed=34.18s tid=0x00007fb7f01e0ca0 nid=0x96339 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #5 daemon prio=9 os_prio=0 cpu=16.26ms elapsed=34.18s tid=0x00007fb7f01e2060 nid=0x9633a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
<snipped>
"VM Periodic Task Thread" os_prio=0 cpu=9.69ms elapsed=34.12s tid=0x00007fb7f0028620 nid=0x96343 waiting on condition
JNI global refs: 15, weak refs: 0
The full output is uploaded as an attachment.
jruby-stack.txt
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels