<DIV>
<DIV><SPAN style="FONT: medium Simsun" class=Apple-style-span>
<DIV>My GIS server is Mapserver java mapscript, the client is openlayers.</DIV>
<DIV><TINCLUDETAIL>
<DIV style="COLOR: rgb(0,0,0)">
<DIV>
<DIV>
<DIV>
<DIV>
<DIV style="COLOR: rgb(0,0,0)">The map tile size was setted very small, and then zoom in to a small range.<BR>we are frequently to request map tiles by calling the WMS getMap, jvm crash after receiving the signal of SIGFPE.</DIV>
<DIV style="COLOR: rgb(0,0,0)">This is the log of the crash of jvm</DIV></DIV></DIV></DIV></DIV></DIV></TINCLUDETAIL></DIV></SPAN></DIV>
<DIV><BR></DIV>
<DIV>
<DIV>#</DIV>
<DIV># A fatal error has been detected by the Java Runtime Environment:</DIV>
<DIV>#</DIV>
<DIV># &nbsp;SIGFPE (0x8) at pc=0x00007fd6e0bb55d5, pid=25308, tid=140556042532624</DIV>
<DIV>#</DIV>
<DIV># JRE version: 6.0_26-b03</DIV>
<DIV># Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64 compressed oops)</DIV>
<DIV># Problematic frame:</DIV>
<DIV># C &nbsp;[libmapscript.so+0x18a5d5] &nbsp;unsigned long+0x65</DIV>
<DIV>#</DIV>
<DIV># If you would like to submit a bug report, please visit:</DIV>
<DIV># &nbsp; <A href="http://java.sun.com/webapps/bugreport/crash.jsp" target=_blank><FONT color=#1e5494>http://java.<WBR>sun.com/weba<WBR>pps/bugrepor<WBR>t/crash.jsp</FONT></A></DIV>
<DIV># The crash happened outside the Java Virtual Machine in native code.</DIV>
<DIV># See problematic frame for where to report the bug.</DIV>
<DIV>#</DIV>
<DIV><BR></DIV>
<DIV>--------------- &nbsp;T H R E A D &nbsp;---------------</DIV>
<DIV><BR></DIV>
<DIV>Current thread (0x00007fd6b94ed800): &nbsp;JavaThread "mmsc-exec-1776" daemon [_thread_in_native, id=28152, stack(0x00007fd5c0dc7000,0x00007fd5c0fc8000)]</DIV>
<DIV><BR></DIV>
<DIV>siginfo:si_signo=SIGFPE: si_errno=0, si_code=1 (FPE_INTDIV), si_addr=0x00007fd6e0bb55d5</DIV>
<DIV><BR></DIV>
<DIV>Registers:</DIV>
<DIV>RAX=0x0000000000000000, RBX=0x00007fd5c0fc32b0, RCX=0x0000000000000000, RDX=0x0000000000000000</DIV>
<DIV>RSP=0x00007fd5c0fc3130, RBP=0x00007fd5c0fc3170, RSI=0x00007fd5845f26c8, RDI=0x00007fd584e3ebea</DIV>
<DIV>R8 =0xffff000000000000, R9 =0xfefefefffaac1f83, R10=0xffffffffffffffff, R11=0x0000000000000000</DIV>
<DIV>R12=0x0000000000000000, R13=0x00000007e2bc0eb8, R14=0x00007fd5c0fc5d00, R15=0x00007fd6b94ed800</DIV>
<DIV>RIP=0x00007fd6e0bb55d5, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000000</DIV>
<DIV>&nbsp; TRAPNO=0x0000000000000000</DIV>
<DIV><BR></DIV>
<DIV>Top of Stack: (sp=0x00007fd5c0fc3130)</DIV>
<DIV>0x00007fd5c0fc3130: &nbsp; 00007fd6e9671780 0000000000000001</DIV>
<DIV>0x00007fd5c0fc3140: &nbsp; 00007fd6e9671780 0000000000000001</DIV>
<DIV>0x00007fd5c0fc3150: &nbsp; 0000000000000000 00007fd5845f26c8</DIV>
<DIV>0x00007fd5c0fc3160: &nbsp; 00007fd5c0fc3190 0000000041f3b0c0</DIV>
<DIV>0x00007fd5c0fc3170: &nbsp; 00007fd5c0fc31a0 00007fd6e0bdb936</DIV>
<DIV>0x00007fd5c0fc3180: &nbsp; 00007fd5c0fc32b0 00007fd5c0fc32b0</DIV>
<DIV>0x00007fd5c0fc3190: &nbsp; 00007fd5c0fc3540 00007fd58473af38</DIV>
<DIV>0x00007fd5c0fc31a0: &nbsp; 00007fd5c0fc3540 00007fd6e0312f8f</DIV>
<DIV>0x00007fd5c0fc31b0: &nbsp; 00000007e2bc0e98 00000007e2bc0e98</DIV>
<DIV>0x00007fd5c0fc31c0: &nbsp; 00007fd5c0fc3540 00007fd6e0bdbda2</DIV>
<DIV>0x00007fd5c0fc31d0: &nbsp; 00007fd584fc6f50 00007fd5c0fc3580</DIV>
<DIV>0x00007fd5c0fc31e0: &nbsp; 00007fd5c0fc35f0 00007fd58474c320</DIV>
<DIV>0x00007fd5c0fc31f0: &nbsp; 00000000000000f5 00007fd5842bfde0</DIV>
<DIV>0x00007fd5c0fc3200: &nbsp; 00007fd6e032c380 00007fd6e032c150</DIV>
<DIV>0x00007fd5c0fc3210: &nbsp; 00007fd6e032c340 00007fd6e032c250</DIV>
<DIV>0x00007fd5c0fc3220: &nbsp; 00007fd6e032c1a0 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3230: &nbsp; 3ff0000000000000 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3240: &nbsp; 0000000000000000 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3250: &nbsp; 0000000000000000 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3260: &nbsp; 3ff0000000000000 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3270: &nbsp; 0000000000000000 0000000000000000</DIV>
<DIV>0x00007fd5c0fc3280: &nbsp; 0000000000000000 00007fd6e0545780</DIV>
<DIV>0x00007fd5c0fc3290: &nbsp; 00007fd50000007e 0000000000000000</DIV>
<DIV>0x00007fd5c0fc32a0: &nbsp; 0000000000000000 00007fd5840d7128</DIV>
<DIV>0x00007fd5c0fc32b0: &nbsp; 00007fd5c0fc3200 00007fd584b7b540</DIV>
<DIV>0x00007fd5c0fc32c0: &nbsp; 0000000000000000 00007fd584b7b020</DIV>
<DIV>0x00007fd5c0fc32d0: &nbsp; 0000006500000000 00007fd58473af38</DIV>
<DIV>0x00007fd5c0fc32e0: &nbsp; 0000011e0000011e 0000000200000003</DIV>
<DIV>0x00007fd5c0fc32f0: &nbsp; 3ff0000000000000 0000000100000001</DIV>
<DIV>0x00007fd5c0fc3300: &nbsp; 0000011e0000011e 0000000300000008</DIV>
<DIV>0x00007fd5c0fc3310: &nbsp; 0000000000000003 00007fd58473af70</DIV>
<DIV>0x00007fd5c0fc3320: &nbsp; 00007fd58473b330 00007fd58473b3b8 </DIV>
<DIV><BR></DIV>
<DIV>Instructions: (pc=0x00007fd6e0bb55d5)</DIV>
<DIV>0x00007fd6e0bb55b5: &nbsp; 26 48 8b 45 e0 48 0f af 45 d8 89 c2 48 8b 75 e8</DIV>
<DIV>0x00007fd6e0bb55c5: &nbsp; 48 8b 7d f8 e8 12 14 ed ff 48 98 ba 00 00 00 00</DIV>
<DIV>0x00007fd6e0bb55d5: &nbsp; 48 f7 75 e0 89 45 cc 8b 45 cc c9 c3 55 48 89 e5</DIV>
<DIV>0x00007fd6e0bb55e5: &nbsp; 48 83 ec 40 48 89 7d e8 48 89 75 e0 48 89 55 d8 </DIV>
<DIV><BR></DIV>
<DIV>Register to memory mapping:</DIV>
<DIV><BR></DIV>
<DIV>RAX=0x0000000000000000 is an unknown value</DIV>
<DIV>RBX=0x00007fd5c0fc32b0 is pointing into the stack for thread: 0x00007fd6b94ed800</DIV>
<DIV>RCX=0x0000000000000000 is an unknown value</DIV>
<DIV>RDX=0x0000000000000000 is an unknown value</DIV>
<DIV>RSP=0x00007fd5c0fc3130 is pointing into the stack for thread: 0x00007fd6b94ed800</DIV>
<DIV>RBP=0x00007fd5c0fc3170 is pointing into the stack for thread: 0x00007fd6b94ed800</DIV>
<DIV>RSI=0x00007fd5845f26c8 is an unknown value</DIV>
<DIV>RDI=0x00007fd584e3ebea is an unknown value</DIV>
<DIV>R8 =0xffff000000000000 is an unknown value</DIV>
<DIV>R9 =0xfefefefffaac1f83 is an unknown value</DIV>
<DIV>R10=0xffffffffffffffff is an unknown value</DIV>
<DIV>R11=0x0000000000000000 is an unknown value</DIV>
<DIV>R12=0x0000000000000000 is an unknown value</DIV>
<DIV>R13=0x00000007e2bc0eb8 is an oop</DIV>
<DIV>[C </DIV>
<DIV>&nbsp;- klass: {type array char}</DIV>
<DIV>&nbsp;- length: 431</DIV>
<DIV>R14=0x00007fd5c0fc5d00 is pointing into the stack for thread: 0x00007fd6b94ed800</DIV>
<DIV>R15=0x00007fd6b94ed800 is a thread</DIV>
<DIV><BR></DIV>
<DIV><BR></DIV>
<DIV>Stack: [0x00007fd5c0dc7000,0x00007fd5c0fc8000], &nbsp;sp=0x00007fd5c0fc3130, &nbsp;free space=2032k</DIV>
<DIV>Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)</DIV>
<DIV>C &nbsp;[libmapscript.so+0x18a5d5] &nbsp;unsigned long+0x65</DIV>
<DIV>C &nbsp;[libmapscript.so+0x1b0936] &nbsp;unsigned+0x45</DIV>
<DIV>C &nbsp;[libjpeg.so.8+0x4f8f] &nbsp;unsigned+0xcf</DIV>
<DIV>C &nbsp;[libmapscript.so+0x1b2f7d] &nbsp;unsigned long+0xc3</DIV>
<DIV>C &nbsp;[libmapscript.so+0xf37d6] &nbsp;unsigned long+0x27a</DIV>
<DIV>C &nbsp;[libmapscript.so+0x1e4f6c] &nbsp;unsigned long+0x607</DIV>
<DIV>C &nbsp;[libmapscript.so+0x1e8eaf] &nbsp;unsigned long+0xc92</DIV>
<DIV>C &nbsp;[libmapscript.so+0x13eaa7] &nbsp;unsigned long+0xcf</DIV>
<DIV>C &nbsp;[libmapscript.so+0x636e9] &nbsp;unsigned long+0x22</DIV>
<DIV>C &nbsp;[libmapscript.so+0x93b89] &nbsp;Java_edu_umn_gis_mapscript_mapscriptJNI_mapObj_1OWSDispatch+0x75</DIV>
<DIV>J &nbsp;edu.umn.gis.mapscript.mapscriptJNI.mapObj_OWSDispatch(JLedu/umn/gis/mapscript/mapObj;JLedu/umn/gis/mapscript/OWSRequest;)I</DIV>
<DIV><BR></DIV>
<DIV>Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)</DIV>
<DIV>J &nbsp;edu.umn.gis.mapscript.mapscriptJNI.mapObj_OWSDispatch(JLedu/umn/gis/mapscript/mapObj;JLedu/umn/gis/mapscript/OWSRequest;)I</DIV>
<DIV>J &nbsp;com.huawei.mmsc.services.service.ServiceProcessor.dealService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ledu/umn/gis/mapscript/mapObj;)V</DIV>
<DIV>J &nbsp;com.huawei.mmsc.services.service.ServiceProcessor.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Ledu/umn/gis/mapscript/mapObj;)V</DIV>
<DIV>J &nbsp;com.huawei.mmsc.services.facade.impl.ServicesFacadeImpl.disposeServices(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Ljava/lang/String;)V</DIV>
<DIV>J &nbsp;sun.reflect.GeneratedMethodAccessor31.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;</DIV>
<DIV>J &nbsp;org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(Ljava/lang/reflect/Method;Ljava/lang/Object;Lorg/springframework/web/context/request/NativeWebRequest;Lorg/springframework/ui/ExtendedModelMap;)Ljava/lang/Object;</DIV>
<DIV>J &nbsp;org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;</DIV>
<DIV>J &nbsp;org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V</DIV>
<DIV>J &nbsp;org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V</DIV>
<DIV>J &nbsp;org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V</DIV>
<DIV>J &nbsp;javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V</DIV>
<DIV>J &nbsp;org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V</DIV>
<DIV>J &nbsp;org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V</DIV>
<DIV>J &nbsp;org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run()V</DIV>
<DIV>j &nbsp;java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+59</DIV>
<DIV>J &nbsp;java.util.concurrent.ThreadPoolExecutor$Worker.run()V</DIV>
<DIV>j &nbsp;java.lang.Thread.run()V+11</DIV>
<DIV>v &nbsp;~StubRoutines::call_stub</DIV>
<DIV><BR></DIV>
<DIV>--------------- &nbsp;P R O C E S S &nbsp;---------------</DIV>
<DIV><BR></DIV>
<DIV>Java Threads: ( =&gt; current thread )</DIV>
<DIV>&nbsp; 0x00007fd6b6164800 JavaThread "mmsc-exec-1857" daemon [_thread_in_native, id=29201, stack(0x00007fd6cd55a000,0x00007fd6cd75b000)]</DIV>
<DIV>&nbsp;</DIV>
<DIV>to be continue......</DIV></DIV></DIV>