首页 / 浏览问题 / 云GIS / 问题详情
iserver访问就崩溃
8EXP 2021年08月18日
版本是iserver_8.1.1a_win64_deploy

经常崩溃

日志:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000755c9ab0, pid=7964, tid=0x0000000000001eb8
#
# JRE version: Java(TM) SE Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.102-b14 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  0x00000000755c9ab0
#
# Core dump written. Default location: C:\software\一张图\supermaSoft\supermap_iserver_8.1.1a_win64_deploy1\bin\hs_err_pid7964.mdmp
#
# If you would like to submit a bug report, please visit:
#   http://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.
#

---------------  T H R E A D  ---------------

Current thread (0x0000000086aed800):  JavaThread "catalina-exec-25" daemon [_thread_in_native, id=7864, stack(0x000000009f270000,0x000000009f2f0000)]

siginfo: ExceptionCode=0xc0000005, writing address 0x0000000000000000

Registers:
RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x00000000797cd2a8, RDX=0x00000000755ca474
RSP=0x000000009f2e45b0, RBP=0x0000000000000000, RSI=0x00000000797c9fd0, RDI=0x0000000000000007
R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x0000000000000000, R11=0x0000000000000000
R12=0x00000000797cd270, R13=0x000000012e71a560, R14=0x0000000000000001, R15=0x0000000075460000
RIP=0x00000000755c9ab0, EFLAGS=0x0000000000010202

Top of Stack: (sp=0x000000009f2e45b0)
0x000000009f2e45b0:   000000009f2e46e0 0000000000000004
0x000000009f2e45c0:   0000000074476a44 000000012e71ead8
0x000000009f2e45d0:   000000012e71eab0 0000000075600086
0x000000009f2e45e0:   0000000078f7b3e8 0000000078f7b5d8
0x000000009f2e45f0:   000000007979e658 0000000000000001
0x000000009f2e4600:   0000000000004002 00000000797cd2e0
0x000000009f2e4610:   000000007979e658 0000000000000007
0x000000009f2e4620:   0000000000000001 0000000100000000
0x000000009f2e4630:   0000000000000000 00000000797c9fd0
0x000000009f2e4640:   000000012e719870 00000000797cd170
0x000000009f2e4650:   00000000797cc950 000000012e71a560
0x000000009f2e4660:   000000007979e658 0000000074eb3782
0x000000009f2e4670:   00000000797c9fd0 000000012e71a650
0x000000009f2e4680:   0000000074eb3ebc 00000000755c0d79
0x000000009f2e4690:   0000000100000004 0000000000000002
0x000000009f2e46a0:   0000000000000000 000000009f2e46e0

Instructions: (pc=0x00000000755c9ab0)
0x00000000755c9a90:   00 89 7c 24 78 8b 7c 24 68 4c 89 b4 24 80 00 00
0x00000000755c9aa0:   00 4c 8d 3d 58 65 e9 ff 44 8b 74 24 70 48 8b 01
0x00000000755c9ab0:   49 89 02 48 8b 51 08 49 89 52 08 4c 8b 49 10 4d
0x00000000755c9ac0:   89 4a 10 41 8b 54 24 04 e9 9d fa ff ff 49 63 54

Register to memory mapping:

RAX=0x0000000000000000 is an unknown value
RBX=0x0000000000000000 is an unknown value
RCX=0x00000000797cd2a8 is an unknown value
RDX=0x00000000755ca474 is an unknown value
RSP=0x000000009f2e45b0 is pointing into the stack for thread: 0x0000000086aed800
RBP=0x0000000000000000 is an unknown value
RSI=0x00000000797c9fd0 is an unknown value
RDI=0x0000000000000007 is an unknown value
R8 =0x0000000000000000 is an unknown value
R9 =0x0000000000000000 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x0000000000000000 is an unknown value
R12=0x00000000797cd270 is an unknown value
R13=0x000000012e71a560 is an unknown value
R14=0x0000000000000001 is an unknown value
R15=0x0000000075460000 is an unknown value

Stack: [0x000000009f270000,0x000000009f2f0000],  sp=0x000000009f2e45b0,  free space=465k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.supermap.mapping.MapNative.jni_OutputMapToBitmap(JJZ)Z+0
j  com.supermap.mapping.Map.outputMapToBitmap(Z)Ljava/awt/image/BufferedImage;+81
j  com.supermap.services.providers.InnerUGCMapProvider.a(Lcom/supermap/mapping/Map;Lcom/supermap/services/components/commontypes/ImageOutputOption;)Ljava/awt/image/BufferedImage;+33
j  com.supermap.services.providers.InnerUGCMapProvider.b(Lcom/supermap/mapping/Map;Lcom/supermap/services/components/commontypes/ImageOutputOption;)[B+5
j  com.supermap.services.providers.InnerUGCMapProvider.a(Lcom/supermap/services/components/commontypes/MapParameter;Lcom/supermap/services/components/commontypes/ImageOutputOption;Lcom/supermap/mapping/Map;)Lcom/supermap/services/components/commontypes/MapImage;+226
j  com.supermap.services.providers.InnerUGCMapProvider.getMapImage(Lcom/supermap/services/components/commontypes/MapParameter;Lcom/supermap/services/components/commontypes/ImageOutputOption;)Lcom/supermap/services/components/commontypes/MapImage;+182
j  com.supermap.services.providers.UGCMapProvider.getMapImage(Lcom/supermap/services/components/commontypes/MapParameter;Lcom/supermap/services/components/commontypes/ImageOutputOption;)Lcom/supermap/services/components/commontypes/MapImage;+32
j  sun.reflect.GeneratedMethodAccessor114.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+48
J 1360 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x00000000031cc130 [0x00000000031cc0a0+0x90]

1个回答

看您这个报错内容是关于java运行时检测到的环境问题,检查jvm空闲空间,您可以尝试修改配置文件catalina.bat来调整堆内存。

另外目前8C系列产品已经过了产品支持生命周期,建议您更换为最新版的产品重新验证。
2,243EXP 2021年08月18日
修改过堆内存了,没有用,日志上面好像是执行com.supermap.mapping.Map.outputMapToBitmap这个操作时崩溃的。

那我更换新版本,我购买的许可支持新版本吗
...