On 19.10.2021 19:53, Rony G. Flatscher wrote: > Dear Erich, > > On 19.10.2021 19:19, Erich Steinböck wrote: >> a shot in the dark: the newly created InterpreterInstance might get GC'ed >> before being added to >> the Interpreter's list of instances. >> >> I just committed revision 12298 which might fix that. You may want to try >> it. > will try it out right now, thank you very much!
No, it did not fix the issue, it crashes at the same time (at the 168th JSP request), the hs_error log file: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77668ce1, pid=8012, tid=0x00002c94 # # JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 1.8.0_171-b11) # Java VM: Java HotSpot(TM) Client VM (25.171-b11 mixed mode, sharing windows-x86 ) # Problematic frame: *# C [rexx.dll+0xd8ce1] SysInterpreterInstance::initialize+0x181* # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # 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 (0x16b96400): JavaThread "http-nio-42857-exec-7" daemon [_thread_in_native, id=11412, stack(0x18e60000,0x18ed0000)] siginfo: ExceptionCode=0xc0000005, reading address 0x00000000 Registers: EAX=0x75cd0360, EBX=0x1d3e08d4, ECX=0x89786e6f, EDX=0x00000000 ESP=0x18ecddd0, EBP=0x75be7170, ESI=0x00000000, EDI=0x76a41700 EIP=0x77668ce1, EFLAGS=0x00010206 Top of Stack: (sp=0x18ecddd0) 0x18ecddd0: 00000002 00000201 776b5598 00ebbcf8 0x18ecdde0: 1cfeaae8 18ecde28 1d3e08b8 1d261cb0 0x18ecddf0: 00ebbcf8 1cfeaae8 915e1325 7767684a 0x18ecde00: 1d3e08b8 00ebbcf8 915e10e1 00000000 0x18ecde10: 1d3e08b8 00000002 1cfeaae8 18ecde5c 0x18ecde20: 7769e781 ffffffff 18ecde68 77674e23 0x18ecde30: 1d430808 00ebbcf8 915e10a1 00000000 0x18ecde40: 776c04d8 00000000 1d430808 1d3e08b8 Instructions: (pc=0x77668ce1) 0x77668cc1: 55 6b 77 6a 08 6a f4 ff d7 50 ff 15 30 e7 6e 77 0x77668cd1: 83 c4 08 50 ff 15 4c e6 6e 77 6a 02 8b f0 ff d5 0x77668ce1: 8b 0e 83 c4 0c 89 08 6a 01 68 16 27 59 77 ff 15 0x77668cf1: 74 e1 6e 77 8b 44 24 24 6a 01 89 03 ff 15 6c e1 Register to memory mapping: EAX=0x75cd0360 is an unknown value EBX=0x1d3e08d4 is an unknown value ECX=0x89786e6f is an unknown value EDX=0x00000000 is an unknown value ESP=0x18ecddd0 is pointing into the stack for thread: 0x16b96400 EBP=0x75be7170 is an unknown value ESI=0x00000000 is an unknown value EDI=0x76a41700 is an unknown value Stack: [0x18e60000,0x18ed0000], sp=0x18ecddd0, free space=439k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) *C [rexx.dll+0xd8ce1] SysInterpreterInstance::initialize+0x181* Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.rexxla.bsf.engines.rexx.RexxAndJava.jniRexxCreateInterpreterInstance([Ljava/lang/Object;)Ljava/lang/String;+0 j org.rexxla.bsf.engines.rexx.RexxAndJava.createRexxInterpreterInstance(Lorg/rexxla/bsf/engines/rexx/RexxConfiguration;)Ljava/lang/String;+60 j org.rexxla.bsf.engines.rexx.RexxEngine.apply(Ljava/lang/String;IILjava/lang/Object;Ljava/util/Vector;Ljava/util/Vector;)Ljava/lang/Object;+56 j org.rexxla.bsf.engines.rexx.jsr223.RexxScriptEngine.updateRexxEngine(Ljavax/script/ScriptContext;)V+40 j org.rexxla.bsf.engines.rexx.jsr223.RexxScriptEngine.compile(Ljava/lang/String;Ljava/lang/String;)Ljavax/script/CompiledScript;+805 j org.rexxla.bsf.engines.rexx.jsr223.RexxScriptEngine.eval(Ljava/lang/String;Ljavax/script/ScriptContext;)Ljava/lang/Object;+195 J 10654 C1 javax.script.AbstractScriptEngine.eval(Ljava/lang/String;)Ljava/lang/Object; (10 bytes) @ 0x01ee7d3c [0x01ee7d10+0x2c] J 10207 C1 org.rexxla.taglibs.jsr223.BaseImpl.doEndTag()I (7572 bytes) @ 0x028289ac [0x0281a530+0xe47c] j org.apache.jsp.ooRexx_005fhelloWorld_jsp._jspx_meth_s_005fscript_005f0(Ljavax/servlet/jsp/PageContext;)Z+105 j org.apache.jsp.ooRexx_005fhelloWorld_jsp._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+255 J 6664 C1 org.apache.jasper.runtime.HttpJspBase.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (7 bytes) @ 0x023df1fc [0x023df1d0+0x2c] J 6378 C1 javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (40 bytes) @ 0x01f8d02c [0x01f8cf80+0xac] J 6654 C1 org.apache.jasper.servlet.JspServletWrapper.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V (582 bytes) @ 0x023e5e3c [0x023e5860+0x5dc] J 6653 C1 org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Z)V (128 bytes) @ 0x023e7cd4 [0x023e7a80+0x254] J 6661 C1 org.apache.jasper.servlet.JspServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (357 bytes) @ 0x023e1710 [0x023e0940+0xdd0] J 6378 C1 javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (40 bytes) @ 0x01f8d02c [0x01f8cf80+0xac] J 5984 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (388 bytes) @ 0x0221f928 [0x0221f790+0x198] J 5983 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (103 bytes) @ 0x02220ae8 [0x02220ac0+0x28] J 6282 C1 org.apache.tomcat.websocket.server.WsFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V (139 bytes) @ 0x02378264 [0x02377f10+0x354] J 5984 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (388 bytes) @ 0x0221fa98 [0x0221f790+0x308] J 5983 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (103 bytes) @ 0x02220ae8 [0x02220ac0+0x28] J 6277 C1 org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (2665 bytes) @ 0x022c43a4 [0x022c30b0+0x12f4] J 6273 C1 org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (175 bytes) @ 0x0237d49c [0x0237d120+0x37c] J 6214 C1 org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (873 bytes) @ 0x021ba9e4 [0x021b9940+0x10a4] J 6270 C1 org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (396 bytes) @ 0x0237e968 [0x0237e6e0+0x288] J 6269 C1 org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (153 bytes) @ 0x02380ca0 [0x02380c60+0x40] J 6016 C1 org.apache.catalina.valves.AbstractAccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (72 bytes) @ 0x020b91a0 [0x020b90b0+0xf0] J 6267 C1 org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (65 bytes) @ 0x02382110 [0x02381f90+0x180] J 6461 C1 org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V (892 bytes) @ 0x022a5db8 [0x022a5880+0x538] J 6015 C1 org.apache.coyote.http11.Http11Processor.service(Lorg/apache/tomcat/util/net/SocketWrapperBase;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState; (1189 bytes) @ 0x020ba34c [0x020b99f0+0x95c] J 6238 C1 org.apache.coyote.AbstractProcessorLight.process(Lorg/apache/tomcat/util/net/SocketWrapperBase;Lorg/apache/tomcat/util/net/SocketEvent;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState; (367 bytes) @ 0x0238ec0c [0x0238e800+0x40c] J 6347 C1 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Lorg/apache/tomcat/util/net/SocketWrapperBase;Lorg/apache/tomcat/util/net/SocketEvent;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState; (1315 bytes) @ 0x0217da90 [0x0217cda0+0xcf0] J 6346 C1 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun()V (637 bytes) @ 0x0218c928 [0x0218c690+0x298] J 6459 C1 org.apache.tomcat.util.net.SocketProcessorBase.run()V (35 bytes) @ 0x02090928 [0x020907e0+0x148] J 6487% C1 java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V (225 bytes) @ 0x023412a4 [0x023410a0+0x204] j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 j org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()V+4 j java.lang.Thread.run()V+11 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- ... cut ... ---rony
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel