使用产品:iobject 10i 10.0.1 操作系统linux docker环境 open jdk8
数据类型:oracle 12c 64位
问题详细描述:生产环境出的问题,偶尔出现,具体看日志
问题估计不好重现,补充一个,也是jvm崩溃问题,在数据集使用R树索引时,空间查询也会导致jvm崩溃
以下是部分日志:
Register to memory mapping:
RAX=0x0000000000000000 is an unknown value
RBX=0x00007fa90c0df320 is an unknown value
RCX=0x00007fa9f0000cd0 is an unknown value
RDX=0x0000000000000000 is an unknown value
RSP=0x00007faa6eeed790 is pointing into the stack for thread: 0x00007fab0c5d2800
RBP=0x00007faa6eeed800 is pointing into the stack for thread: 0x00007fab0c5d2800
RSI=0x00007faa6eeed7f0 is pointing into the stack for thread: 0x00007fab0c5d2800
RDI=
[error occurred during error reporting (printing register info), id 0xb]
Stack: [0x00007faa6edee000,0x00007faa6eeef000], sp=0x00007faa6eeed790, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libSuEngine.so+0xb3980] UGC::UGRecordset::GetDataset() const+0x10
J 23244 C1 com.supermap.data.Recordset.close()V (46 bytes) @ 0x00007fab008f2ecc [0x00007fab008f2d00+0x1cc]
J 23243 C1 com.supermap.data.Recordset.dispose()V (42 bytes) @ 0x00007fab008f3974 [0x00007fab008f3780+0x1f4]
J 16398 C2 com.supermap.data.InternalHandleDisposable.finalize()V (21 bytes) @ 0x00007faafdfac5d0 [0x00007faafdfac520+0xb0]
J 5558 C2 java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;Lsun/misc/JavaLangAccess;)V (6 bytes) @ 0x00007faafd38f144 [0x00007faafd38ee40+0x304]
J 23801% C2 java.lang.ref.Finalizer$FinalizerThread.run()V (55 bytes) @ 0x00007faaffd1de38 [0x00007faaffd1dd40+0xf8]
v ~StubRoutines::call_stub
V [libjvm.so+0x68488a]
V [libjvm.so+0x681e6b]
V [libjvm.so+0x682457]
V [libjvm.so+0x6c93cb]
V [libjvm.so+0xa590e3]
V [libjvm.so+0xa5a2a8]
V [libjvm.so+0x8f2d82]
C [libpthread.so.0+0x9609] start_thread+0xd9