You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Joe <jo...@macnica.com> on 2001/08/30 11:24:30 UTC

Re: Axis and Linux JVM crashing

Hi...

I was having a problem with the JVM crashing while sending SOAP 
objects....turns out the problem was an incorrect XML character in the 
SOAP document, which caused the cliend to throw a SAXException and reset 
the connection to the server.  The JVM does crash however on the server 
when the connection is reset by  peer.  Doesn't crash with BEA JVM or 
IBM JVM,  however.

joe

> Hello,
>
> I am having a consistent linux jvm crash using Axis, and trying to 
> serialize large Objects.
>
> I am using RH 7.3,  Sun JVM J2sdk1.4.1_01, Tomcat 4.1.12 and Axis 1.0.
>
> Again, it only seems to occur, albeit consistently, when trying to 
> serialize and send large objects back down the wire.
> Has anyone had any similar problems? Or suggestions of how to proceed?
>
>
> Thanks,
>
>
> Joe
>
>
> The crash:
>
>
> Unexpected Signal : 11 occurred at PC=0x40426E03
> Function=JVM_handle_linux_signal+0x93
> Library=/usr/local/j2sdk1.4.1_01/jre/lib/i386/server/libjvm.so
>
> Current Java thread:
>     at java.net.SocketOutputStream.socketWrite0(Native Method)
>     at 
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
>     at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
>     at 
> org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java:675) 
>
>     at 
> org.apache.catalina.connector.HttpResponseBase.doFlushBuffer(HttpResponseBase.java:795) 
>
>     at 
> org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseBase.java:785) 
>
>     at 
> org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:648)
>     at 
> org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:313) 
>
>     at 
> org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponseStream.java:190) 
>
>     at 
> sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:334)    
> at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:393)
>     at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:134)
>
>
> ****************
> Another exception has been detected while we were handling last error.
> Dumping information about last error:
> ERROR REPORT FILE = (N/A)
> PC                = 0x0x40426e03
> SIGNAL            = 11
> FUNCTION NAME     = JVM_handle_linux_signal
> OFFSET            = 0x93
> LIBRARY NAME      = 
> /usr/local/j2sdk1.4.1_01/jre/lib/i386/server/libjvm.so
> Please check ERROR REPORT FILE for further information, if there is any.
> Good bye.
>