ID: 16914 Comment by: lee dot mallabone at transactgroup dot net Reported By: Jakub dot Gnat at webdynamix dot de Status: No Feedback Bug Type: Servlet related Operating System: SuSe Linux 7.3 PHP Version: 4.2.0 New Comment:
I can reproduce this problem running Jakarta Tomcat 5.0.28 and PHP 4.4.0. A page containing just: <? phpinfo(); ?> will crash if you hit refresh in your browser several times when the page is being interpreted by the php servlet. The crash trace for me is just: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0xb0d08098, pid=7083, tid=2973621168 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing) # Problematic frame: # C [libphp4.so+0x12d098] zend_hash_index_update_or_next_insert+0x28 # # An error report file with more information is saved as hs_err_pid7083.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # Aborted This looks like the same bug as the original poster (back in 2002). Please let me know if there is anything I can do to help track this bug down and/or get it fixed. Previous Comments: ------------------------------------------------------------------------ [2004-12-21 11:39:49] ben_d_gill at hotmail dot com I get this as well - I have tried the php-4-snapshot from last night (21/12/04).. I am running Fedora Core 2 on x86, have tomcat jakarta-tomcat-5.5.3, tried jdk 1.4.2 and 1.5 (tried building php using both as well) and it keeps crashing... # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x03d506e3, pid=25823, tid=59587504 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-rc-b63 mixed mode, sharing) # Problematic frame: # C [libphp4.so+0xf56e3] zend_hash_index_update_or_next_insert+0x2f # # An error report file with more information is saved as hs_err_pid25823.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp Stack: [0x03853000,0x038d4000), sp=0x038d2c00, free space=511k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libphp4.so+0xf56e3] zend_hash_index_update_or_next_insert+0x2f C [libphp4.so+0x106de3] Java_net_php_reflect_setResultFromObject+0xb3 j net.php.reflect.setResultFromObject(JLjava/lang/Object;)V+0 j net.php.reflect.setResult(JLjava/lang/Object;)V+271 j net.php.servlet.readCookies()Ljava/lang/String;+10 v ~StubRoutines::call_stub V [libjvm.so+0x1688ec] V [libjvm.so+0x257378] V [libjvm.so+0x16871f] V [libjvm.so+0x18a3d3] V [libjvm.so+0x174e3a] C [libphp4.so+0x1054b9] C [libphp4.so+0xca7bc] sapi_activate+0x178 C [libphp4.so+0xc39e0] php_request_startup+0x144 C [libphp4.so+0x105991] Java_net_php_servlet_send+0x2dd j net.php.servlet.send(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Z)V+0 j net.php.servlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V+52 j net.php.servlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+24 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30 j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+478 j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101 j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+667 j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285 j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64 j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6 j org.apache.catalina.valves.AccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+10 j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42 j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+141 j org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+424 j org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113 j org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45 j org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V+102 j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167 j java.lang.Thread.run()V+11 v ~StubRoutines::call_stub ------------------------------------------------------------------------ [2004-12-21 11:39:47] ben_d_gill at hotmail dot com I get this as well - I have tried the php-4-snapshot from last night (21/12/04).. I am running Fedora Core 2 on x86, have tomcat jakarta-tomcat-5.5.3, tried jdk 1.4.2 and 1.5 (tried building php using both as well) and it keeps crashing... # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x03d506e3, pid=25823, tid=59587504 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-rc-b63 mixed mode, sharing) # Problematic frame: # C [libphp4.so+0xf56e3] zend_hash_index_update_or_next_insert+0x2f # # An error report file with more information is saved as hs_err_pid25823.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp Stack: [0x03853000,0x038d4000), sp=0x038d2c00, free space=511k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libphp4.so+0xf56e3] zend_hash_index_update_or_next_insert+0x2f C [libphp4.so+0x106de3] Java_net_php_reflect_setResultFromObject+0xb3 j net.php.reflect.setResultFromObject(JLjava/lang/Object;)V+0 j net.php.reflect.setResult(JLjava/lang/Object;)V+271 j net.php.servlet.readCookies()Ljava/lang/String;+10 v ~StubRoutines::call_stub V [libjvm.so+0x1688ec] V [libjvm.so+0x257378] V [libjvm.so+0x16871f] V [libjvm.so+0x18a3d3] V [libjvm.so+0x174e3a] C [libphp4.so+0x1054b9] C [libphp4.so+0xca7bc] sapi_activate+0x178 C [libphp4.so+0xc39e0] php_request_startup+0x144 C [libphp4.so+0x105991] Java_net_php_servlet_send+0x2dd j net.php.servlet.send(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Z)V+0 j net.php.servlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V+52 j net.php.servlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+24 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30 j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+478 j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101 j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+667 j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285 j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64 j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6 j org.apache.catalina.valves.AccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+10 j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42 j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+141 j org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+424 j org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113 j org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45 j org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V+102 j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167 j java.lang.Thread.run()V+11 v ~StubRoutines::call_stub ------------------------------------------------------------------------ [2003-01-03 04:19:30] g dot tanzilli at gruppocsf dot com Same problem with php-4.3.0 tomcat 4.1.18 sun jdk 1.4.1 php 4.3 do not compile with --with-servlet, I had to fix the makefile, opened another bug few days ago (http://bugs.php.net/?id=21291&edit=2) ------------------------------------------------------------------------ [2002-10-25 01:00:10] php-bugs at lists dot php dot net No feedback was provided for this bug for over 2 weeks, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2002-10-09 11:30:51] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/16914 -- Edit this bug report at http://bugs.php.net/?id=16914&edit=1