# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180015312, pid=10940, tid=12828 # # JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15) # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode windows-amd64 compressed oops) # Problematic frame: # C [tcnative-1.dll+0x15312]
Current thread (0x000000001477e000): JavaThread "http-apr-7001-exec-72" daemon [_thread_in_native, id=12828, stack(0x000000003fa50000,0x000000003fb50000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000044
Stack: [0x000000003fa50000,0x000000003fb50000], sp=0x000000003fb4ded0, free space=1015k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [tcnative-1.dll+0x15312]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.apache.tomcat.jni.Address.get(IJ)J+0 J 10223 C2 org.apache.coyote.http11.Http11AprProcessor.actionInternal(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V (1208 bytes) @ 0x00000000028e0aa4 [0x00000000028e07e0+0x2c4] J 7464 C2 org.apache.coyote.http11.AbstractHttp11Processor.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V (617 bytes) @ 0x0000000002dda73c [0x0000000002dda6c0+0x7c] J 9171 C2 org.apache.catalina.connector.Request.getRemoteAddr()Ljava/lang/String; (40 bytes) @ 0x0000000003616074 [0x0000000003616000+0x74] j org.apache.catalina.connector.RequestFacade.getRemoteAddr()Ljava/lang/String;+27
------------------------ 大概意思是tcnative-1.dll的本地方法报错了。 j org.apache.tomcat.jni.Address.get(IJ)J+0 获取ip地址吗?
搜到几个类似的报错: https://bz.apache.org/bugzilla/show_bug.cgi?id=58194 https://bz.apache.org/bugzilla/show_bug.cgi?id=54756 https://bz.apache.org/bugzilla/show_bug.cgi?id=49038 https://bz.apache.org/bugzilla/show_bug.cgi?id=61149
但是没什么结果。 估计是这个dll的bug吧,更新到最新版,或许好使吧。
地址在这里: https://tomcat.apache.org/download-native.cgi 最新版已经2.0.7版本了,1开头的最高1.3.0版本了。 我用的1.2.31版本。
|