You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The container to not exit with a segfault. The code may or may not work as-is, but it can't be verified.
Actual results
A segfault, causing the Docker container to exit immediately.
Additional details and attachments
Docker logs:
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe739c4be80, pid=1, tid=1072
#
# JRE version: OpenJDK Runtime Environment Temurin-21.0.5+11 (21.0.5+11) (build 21.0.5+11-LTS)
# Java VM: OpenJDK 64-Bit Server VM Temurin-21.0.5+11 (21.0.5+11-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libpython3.10.so.1.0+0x222e80] PyObject_GC_Del+0x40
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to //core.1)
#
# An error report file with more information is saved as:
# //hs_err_pid1.log
[583.212s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Core dump:
root@18f76a0fd819:/# grep -i -A 50 -B 50 "core dump" //hs_err_pid1.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe01c7f6e80, pid=1, tid=2141
#
# JRE version: OpenJDK Runtime Environment Temurin-21.0.5+11 (21.0.5+11) (build 21.0.5+11-LTS)
# Java VM: OpenJDK 64-Bit Server VM Temurin-21.0.5+11 (21.0.5+11-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libpython3.10.so.1.0+0x222e80] PyObject_GC_Del+0x40
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to //core.1)
#
# If you would like to submit a bug report, please visit:
# https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- S U M M A R Y ------------
Command Line: --add-exports=java.management/sun.management=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED -Dauthentication.client.configuration.list=AuthHandlers --add-opens=java.base/java.nio=ALL-UNNAMED -XX:+UnlockDiagnosticVMOptions -XX:CompilerDirectivesFile=/opt/deephaven/server-jetty-0.37.4/etc/dh-compiler-directives.txt -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+UseStringDeduplication -XX:GCLockerRetryAllocationCount=128 -Xmx8g -Dauthentication.psk=Password123 io.deephaven.server.jetty.JettyMain
Host: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz, 1 cores, 949M, Ubuntu 22.04.5 LTS
Time: Fri Jan 31 15:44:13 2025 UTC elapsed time: 522.778403 seconds (0d 0h 8m 42s)
--------------- T H R E A D ---------------
Current thread (0x00007fe041625680): JavaThread "DeephavenApiServer-Scheduler-Serial-1" daemon [_thread_in_native, id=2141, stack(0x00007fdfa15fe000,0x00007fdfa16fe000) (1024K)]
Stack: [0x00007fdfa15fe000,0x00007fdfa16fe000], sp=0x00007fdfa16fb8c8, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libpython3.10.so.1.0+0x222e80] PyObject_GC_Del+0x40
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.jpy.PyLib.executeCode(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)J+0
j org.jpy.PyObject.executeCode(Ljava/lang/String;Lorg/jpy/PyInputMode;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jpy/PyObject;+25
j io.deephaven.engine.util.PythonEvaluatorJpy.evalScript(Ljava/lang/String;)V+14
j io.deephaven.integrations.python.PythonDeephavenSession.lambda$evaluate$1(Ljava/lang/String;)V+5
j io.deephaven.integrations.python.PythonDeephavenSession$$Lambda+0x00007fdfc8654fc0.run()V+8
j io.deephaven.util.locks.FunctionalLock.doLockedInterruptibly(Lio/deephaven/util/function/ThrowingRunnable;)V+7
j io.deephaven.integrations.python.PythonDeephavenSession.evaluate(Ljava/lang/String;Ljava/lang/String;)V+42
j io.deephaven.engine.util.AbstractScriptSession.lambda$evaluateScript$0(Ljava/lang/String;Ljava/lang/String;)V+3
j io.deephaven.engine.util.AbstractScriptSession$$Lambda+0x00007fdfc8654da8.run()V+12
j io.deephaven.engine.context.ExecutionContext.lambda$apply$0(Ljava/lang/Runnable;)Ljava/lang/Object;+1
j io.deephaven.engine.context.ExecutionContext$$Lambda+0x00007fdfc8153030.get()Ljava/lang/Object;+4
j io.deephaven.engine.context.ExecutionContext.apply(Ljava/util/function/Supplier;)Ljava/lang/Object;+6
j io.deephaven.engine.context.ExecutionContext.apply(Ljava/lang/Runnable;)V+7
j io.deephaven.engine.util.AbstractScriptSession.evaluateScript(Ljava/lang/String;Ljava/lang/String;)Lio/deephaven/engine/util/ScriptSession$Changes;+50
j io.deephaven.engine.util.DelegatingScriptSession.evaluateScript(Ljava/lang/String;Ljava/lang/String;)Lio/deephaven/engine/util/ScriptSession$Changes;+7
j io.deephaven.engine.util.ScriptSession.evaluateScript(Ljava/lang/String;)Lio/deephaven/engine/util/ScriptSession$Changes;+3
j io.deephaven.server.console.ConsoleServiceGrpcImpl.lambda$executeCommand$7(Lio/deephaven/server/session/SessionState$ExportObject;Lio/deephaven/proto/backplane/script/grpc/ExecuteCommandRequest;)Lio/deephaven/proto/backplane/script/grpc/ExecuteCommandResponse;+65
j io.deephaven.server.console.ConsoleServiceGrpcImpl$$Lambda+0x00007fdfc867a678.call()Ljava/lang/Object;+8
j io.deephaven.server.session.SessionState$ExportObject.doExport()V+225
j io.deephaven.server.session.SessionState$ExportObject$$Lambda+0x00007fdfc867a890.run()V+4
J 3399 c1 java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object; [email protected] (14 bytes) @ 0x00007fe028dda2dc [0x00007fe028dda1c0+0x000000000000011c]
J 3627 c1 java.util.concurrent.FutureTask.run()V [email protected] (123 bytes) @ 0x00007fe028e3789c [0x00007fe028e37140+0x000000000000075c]
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 [email protected]
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 [email protected]
j io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory.lambda$newThread$0(Ljava/lang/Runnable;)V+18
j io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory$$Lambda+0x00007fdfc84ebd28.run()V+8
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 [email protected]
j java.lang.Thread.run()V+19 [email protected]
Versions
Deephaven: 0.37.4 (latest)
OS: OS X (originally discovered on AWS EC2 - not sure what OS on the instance)
Browser: Chrome/unsure
Docker: 20.10.13/unsure
The text was updated successfully, but these errors were encountered:
Description
Attempting to pull market data into DHC with yfinance results in a segfault.
Steps to reproduce
Run DHC v0.37.4 via Docker,
pip install
bothyfinance
andpsutil
, then run this script:Expected results
The container to not exit with a segfault. The code may or may not work as-is, but it can't be verified.
Actual results
A segfault, causing the Docker container to exit immediately.
Additional details and attachments
Docker logs:
Core dump:
Versions
The text was updated successfully, but these errors were encountered: