【TDengine 使用环境】
测试环境
【TDengine 版本】
windows客户端3.0.7
【操作系统以及版本】
win11
【部署方式】容器/非容器部署
非容器部署
【集群节点数】
1
【集群副本数】
1
【描述业务影响】
后台服务启动失败
【问题复现路径/shan】做过哪些操作出现的问题
偶发出现,java程序启动时偶尔会出现
【遇到的问题:问题现象及影响】
1、会出现jvm崩溃日志,打开日志出现#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffba0cc470, pid=11320, tid=20680
#
# JRE version: Java™ SE Runtime Environment (21.0.10+8) (build 21.0.10+8-LTS-217)
# Java VM: Java HotSpot™ 64-Bit Server VM (21.0.10+8-LTS-217, mixed mode, emulated-client, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C [taos.dll+0x8ac470]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
等描述
【资源配置】
64G内存,12代I7处理器,1T固态硬盘
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
tack: [0x00000032de500000,0x00000032de600000], sp=0x00000032de5ff118, free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [taos.dll+0x8ac470]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.taosdata.jdbc.TSDBJNIConnector.fetchBlockImp(JJLcom/taosdata/jdbc/TSDBResultSetBlockData;)I+0
j com.taosdata.jdbc.TSDBJNIConnector.fetchBlock(JLcom/taosdata/jdbc/TSDBResultSetBlockData;)I+7
j com.taosdata.jdbc.TSDBResultSet.lambda$new$0(I)V+39
j com.taosdata.jdbc.TSDBResultSet$$Lambda+0x000001dfac7aeb20.run()V+8
j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4 java.base@21.0.10
j java.util.concurrent.FutureTask.run()V+39 java.base@21.0.10
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@21.0.10
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@21.0.10
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@21.0.10
j java.lang.Thread.run()V+19 java.base@21.0.10
v ~StubRoutines::call_stub 0x000001dfa00b100d
siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffffffffffff