ID:               18939
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
 Bug Type:         Servlet related
 Operating System: Windows 2000 Pro SP2
 PHP Version:      4.2.2
 New Comment:

RH 7.2 Linux 2.4.7.10
PHP 4.2.3
TOMCAT4.1.12
COCOON2.0.3
JSDK1.4.1

It seems to work but .....
I Am enable to run the JAVA extension or PHP as  servlet correctly, for
the last test of PHP I try to work with PHP as a servlet. It seems
there is a problem with the send () native method of PHP :
(this call is created inside the servlet.java class from
php.../sapi/servlet/ ) => 
Public native send(string requestMethod, String QueryString, String
pathInfo, String PathTranslated, String contentType, int contentLength,
String authUser, boolean display_sourc_mode).

As developed in the the bug id : 16402, I've also place libphp4.so 
inside /usr/java/j2sdk1.4.1/jre/lib with the related correction to the
LD_LIBRARY_PATH. I understand that JAVA waiting for a php4.so, but it
start to work only through a soft link =>
ln -s libphp4.so php4.so

if  I rename directly libphp4.so as php4.so it does not find any php4
in library.java.path

java.lang.UnsatisfiedLinkError: no php4 in java.library.path 

With a soft link , It seems to work  with the following file 

<?php
echo "PHP AS A SERVLET";
$a=2.0*5;
echo $a;
?>
It's OK it works... several time, no problem
on the other hand if I try :
<?php
phpinfo();
?>
The Virtual machine crashes each time.... With the the message than the
exception was detected in the native code outside the VM
unexpected Signal: 11 occured at PC=0x4EA8A5BF
Function=zend_hash_index_update_or_next_insert+0x3B
library=......../i386/libphp4.so
Is it a bug in the virtual machine ? I'm circumspect about that ! The
ouput is not a well-formed XML tree  ?  But I don't know
Marcel


Previous Comments:
------------------------------------------------------------------------

[2002-08-17 17:58:36] [EMAIL PROTECTED]

Just marking as "Open" again...

------------------------------------------------------------------------

[2002-08-17 11:46:43] [EMAIL PROTECTED]

The log file contains *exactly* the same information I pasted in the
original submission.  I would not think Resin per se is the problem, as
I managed to see the output of 
<?php phpinfo(); ?> with it.  From my experience, a crash in native
code like this one can only result from a bug in the native code or
possibly a bug in the JVM.

------------------------------------------------------------------------

[2002-08-16 12:47:40] [EMAIL PROTECTED]

The microsoft page does not exist, but I am running Win2k IIS/PHP-4.2.2
here, and have not seen this issue.  I consider that bogus.


As for the initial report running as a servlet, I haven't any
experience with this webserver... nor do I know if PHP really even
works with it (non-documented).  Can you place the error message from
hs_err_pid1892.log in the bug report though as well?

------------------------------------------------------------------------

[2002-08-16 11:21:20] [EMAIL PROTECTED]

I have also a related problem.
I'm usign Windows 2000 Server SP2 (All hotfixes).
The application is SquirrelMail version 1.2.7.

The server runs OK for a while, until, it doesn't respond. And the
server log show:

The HTTP server encountered an unhandled exception while processing the
ISAPI Application '
php4ts!zend_strndup + 0x2B
 + 0xA05C16DC
'. 
For additional information specific to this message please visit the
Microsoft Online Support site located at:
http://www.microsoft.com/contentredirect.asp.

------------------------------------------------------------------------

[2002-08-16 09:48:21] [EMAIL PROTECTED]

Running PHP 4.2.2 (binary download) as a servlet under Caucho Resin
2.0.1.  The application I'm trying to run is OBM 0.5.2
(www.aliacom.fr).  Following is the error that shows up in Resin's
stdout.log.

An unexpected exception has been detected in native code outside the
VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at
PC=0x9599A40
Function=zend_hash_index_update_or_next_insert+0x20
Library=C:\WINNT\System32\php4ts.dll

Current Java thread:
        at net.php.reflect.setResultFromObject(Native Method)
        at net.php.reflect.setResult(reflect.java:105)
        at net.php.servlet.readCookies(servlet.java:93)
        at net.php.servlet.send(Native Method)
        at net.php.servlet.service(servlet.java:188)
        at net.php.servlet.service(servlet.java:212)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:82)
        at com.caucho.server.http.Invocation.service(Invocation.java:272)
        at
com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:128)
        at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:216)
        at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
        at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
        at java.lang.Thread.run(Thread.java:579)

Dynamic libraries:
0x00400000 - 0x00405000         d:\Java\jdk1.4\bin\java.exe
0x77F80000 - 0x77FFB000         C:\WINNT\System32\ntdll.dll
0x77DB0000 - 0x77E0B000         C:\WINNT\system32\ADVAPI32.dll
0x77E80000 - 0x77F35000         C:\WINNT\system32\KERNEL32.DLL
0x77D40000 - 0x77DB0000         C:\WINNT\system32\RPCRT4.DLL
0x78000000 - 0x78046000         C:\WINNT\system32\MSVCRT.dll
0x6D400000 - 0x6D503000         d:\Java\jdk1.4\jre\bin\hotspot\jvm.dll
0x77E10000 - 0x77E74000         C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000         C:\WINNT\system32\GDI32.DLL
0x77570000 - 0x775A0000         C:\WINNT\System32\WINMM.dll
0x75E60000 - 0x75E7A000         C:\WINNT\System32\IMM32.DLL
0x6CA60000 - 0x6CA68000         C:\WINNT\System32\LPK.DLL
0x66650000 - 0x666A4000         C:\WINNT\System32\USP10.dll
0x6D200000 - 0x6D207000         d:\Java\jdk1.4\jre\bin\hpi.dll
0x6D3D0000 - 0x6D3DD000         d:\Java\jdk1.4\jre\bin\verify.dll
0x6D240000 - 0x6D255000         d:\Java\jdk1.4\jre\bin\java.dll
0x6D3F0000 - 0x6D3FD000         d:\Java\jdk1.4\jre\bin\zip.dll
0x6D340000 - 0x6D34E000         D:\Java\jdk1.4\jre\bin\net.dll
0x75050000 - 0x75058000         C:\WINNT\System32\WSOCK32.dll
0x75030000 - 0x75043000         C:\WINNT\System32\WS2_32.DLL
0x75020000 - 0x75028000         C:\WINNT\System32\WS2HELP.DLL
0x785C0000 - 0x785CC000         C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779A4000         C:\WINNT\System32\DNSAPI.DLL
0x77340000 - 0x77353000         C:\WINNT\System32\iphlpapi.dll
0x77520000 - 0x77525000         C:\WINNT\System32\ICMP.DLL
0x77320000 - 0x77337000         C:\WINNT\System32\MPRAPI.DLL
0x75150000 - 0x75160000         C:\WINNT\System32\SAMLIB.DLL
0x75170000 - 0x751BF000         C:\WINNT\System32\NETAPI32.DLL
0x77BE0000 - 0x77BEF000         C:\WINNT\System32\SECUR32.DLL
0x751C0000 - 0x751C6000         C:\WINNT\System32\NETRAP.DLL
0x77950000 - 0x77979000         C:\WINNT\system32\WLDAP32.DLL
0x77A50000 - 0x77B46000         C:\WINNT\system32\OLE32.DLL
0x779B0000 - 0x77A4B000         C:\WINNT\system32\OLEAUT32.DLL
0x773B0000 - 0x773DE000         C:\WINNT\System32\ACTIVEDS.DLL
0x77380000 - 0x773A2000         C:\WINNT\System32\ADSLDPC.DLL
0x77830000 - 0x7783E000         C:\WINNT\System32\RTUTILS.DLL
0x77880000 - 0x7790D000         C:\WINNT\System32\SETUPAPI.DLL
0x77C10000 - 0x77C6D000         C:\WINNT\System32\USERENV.DLL
0x774E0000 - 0x77512000         C:\WINNT\System32\RASAPI32.DLL
0x774C0000 - 0x774D1000         C:\WINNT\System32\rasman.dll
0x77530000 - 0x77552000         C:\WINNT\System32\TAPI32.dll
0x71730000 - 0x717BA000         C:\WINNT\system32\COMCTL32.DLL
0x70BD0000 - 0x70C20000         C:\WINNT\system32\SHLWAPI.DLL
0x77360000 - 0x77379000         C:\WINNT\System32\DHCPCSVC.DLL
0x775A0000 - 0x77625000         C:\WINNT\System32\CLBCATQ.DLL
0x777E0000 - 0x777E8000         C:\WINNT\System32\winrnr.dll
0x74FD0000 - 0x74FEF000         C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000         C:\WINNT\System32\wshtcpip.dll
0x6D350000 - 0x6D357000         D:\Java\jdk1.4\jre\bin\nio.dll
0x10000000 - 0x10006000         C:\WINNT\system32\phpsrvlt.dll
0x09500000 - 0x09625000         C:\WINNT\System32\php4ts.dll
0x1F7B0000 - 0x1F7E3000         C:\WINNT\System32\ODBC32.dll
0x782F0000 - 0x7852F000         C:\WINNT\system32\SHELL32.DLL
0x76B30000 - 0x76B6E000         C:\WINNT\system32\COMDLG32.DLL
0x1F850000 - 0x1F866000         C:\WINNT\System32\odbcint.dll
0x77920000 - 0x77943000         C:\WINNT\system32\imagehlp.dll
0x72A00000 - 0x72A2D000         C:\WINNT\system32\DBGHELP.dll
0x690A0000 - 0x690AB000         C:\WINNT\System32\PSAPI.DLL

Local Time = Fri Aug 16 09:34:02 2002
Elapsed Time = 58
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b65 mixed mode)
#
# An error report file has been saved as hs_err_pid1892.log.
# Please refer to the file for further information.
#
Resin 2.0.1 (built Tue Jul 10 13:13:19 PDT 2001)


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=18939&edit=1

Reply via email to