#16914 [Com]: Function zend_hash_index_update_or_next_insert crashes Tomcat.
| From: | cech dot adrian at pobox dot sk | Date: | Mon, 31 Jul 2006 11:24:22 +0000 |
| Subject: | #16914 [Com]: Function zend_hash_index_update_or_next_insert crashes Tomcat. | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-100141@lists.php.net to get a copy of this message | ||
ID: 16914
Comment by: cech dot adrian at pobox dot sk
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 have same problem not only with phpinfo page, the other pages has
same behaviour. My environment: FreeBSD 5.5, PHP4.2.2, Tomcat4.1.31
Adrian
Previous Comments:
------------------------------------------------------------------------
[2005-09-21 14:43:54] lee dot mallabone at transactgroup dot net
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.
------------------------------------------------------------------------
[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".
------------------------------------------------------------------------
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