JVM crash
Palle Girgensohn
girgen at pingpong.net
Sun Sep 12 14:58:07 PDT 2004
Hi!
I just had a JVM crash. With our application, this is very rare, so I'm
sending the hs_err file to you. Perhaps you can make something out of it?
I recently added "-server" to the jvm options, and strange things start to
happen. Is the HotSpot Server VM @ jdk1.4.2p6_4 to be trusted? Is it better
to stick with -client if stability is a primary goal?
jdk-1.4.2p6_4
jakarta-tomcat-5.0.24
FreeBSD 4.10
JAVA_OPTS="-mx194217728 -Dbuild.compiler.emacs=true -server"
(I know -mx is not used anymore, I've changed that to -Xmx)
Regards,
Palle
-------------- next part --------------
Unexpected Signal : 11 occurred at PC=0x286BF868
Function=copy_array__14typeArrayKlassP12arrayOopDesciT1iiP6Thread+0x24
Library=/usr/local/jdk1.4.2/jre/lib/i386/server/libjvm.so
Current Java thread:
at java.lang.System.arraycopy(Native Method)
at java.lang.String.<init>(String.java:201)
at org.postgresql.core.Encoding.decodeUTF8(Encoding.java:284)
- locked <0x2fb7ae28> (a org.postgresql.core.Encoding)
at org.postgresql.core.Encoding.decode(Encoding.java:182)
at org.postgresql.core.PGStream.ReceiveString(PGStream.java:283)
at org.postgresql.core.QueryExecutor.receiveFieldsV3(QueryExecutor.java:478)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:181)
- locked <0x2fb7adc0> (a org.postgresql.core.PGStream)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)
at net.pingpong.content.ItemImpl.load(ItemImpl.java:296)
at net.pingpong.node.NodeFactory.getNodeWithType(NodeFactory.java:61)
at net.pingpong.node.NodeFactory.getNodeWithType(NodeFactory.java:76)
at net.pingpong.node.NodeFactory.getNodeWithType(NodeFactory.java:76)
at net.pingpong.node.NodeFactory.getNode(NodeFactory.java:51)
at net.pingpong.node.CourseNodeFactory.getNode(CourseNodeFactory.java:22)
at net.pingpong.core.PPCourse.getPublishedRootNode(PPCourse.java:2195)
at net.pingpong.rte.ContentStatus.<init>(ContentStatus.java:37)
at net.pingpong.core.PPNotifier.checkReportSubmission(PPNotifier.java:198)
at net.pingpong.core.PPNotifier.hasNoti(PPNotifier.java:142)
at net.pingpong.core.PPPerson.hasNotiHelp(PPPerson.java:1375)
at net.pingpong.core.PPPerson.hasNoti(PPPerson.java:1349)
at org.apache.jsp.pp.system.ppentrance.events_002dmain_jsp._jspService(events_002dmain_jsp.java:280)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Thread.java:534)
Dynamic libraries:
0x8048000 /usr/local/jdk1.4.2/bin/java
0x2806c000 /usr/lib/libc_r.so.4
0x28126000 /usr/local/jdk1.4.2/jre/lib/i386/server/libjvm.so
0x288ec000 /usr/lib/libstdc++.so.3
0x28933000 /usr/lib/libm.so.2
0x2894f000 /usr/local/jdk1.4.2/jre/lib/i386/native_threads/libhpi.so
0x2895d000 /usr/local/jdk1.4.2/jre/lib/i386/libverify.so
0x28978000 /usr/local/jdk1.4.2/jre/lib/i386/libjava.so
0x28999000 /usr/local/jdk1.4.2/jre/lib/i386/libzip.so
0x3c918000 /usr/local/jdk1.4.2/jre/lib/i386/libnet.so
0x3d03b000 /usr/local/jdk1.4.2/jre/lib/i386/libawt.so
0x3d2a6000 /usr/local/jdk1.4.2/jre/lib/i386/libmlib_image.so
0x3d2f8000 /usr/X11R6/lib/libXp.so.6
0x3d300000 /usr/X11R6/lib/libXt.so.6
0x3d34a000 /usr/X11R6/lib/libXext.so.6
0x3d358000 /usr/X11R6/lib/libXtst.so.6
0x3d35d000 /usr/X11R6/lib/libXmu.so.6
0x3d372000 /usr/X11R6/lib/libX11.so.6
0x3d42e000 /usr/X11R6/lib/libXau.so.0
0x3d431000 /usr/X11R6/lib/libSM.so.6
0x3d43a000 /usr/X11R6/lib/libICE.so.6
0x3d450000 /usr/X11R6/lib/libXThrStub.so.6
0x3d452000 /usr/local/jdk1.4.2/jre/lib/i386/libfontmanager.so
0x3d524000 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0x3d527000 /usr/lib/libc.so.4
0x3d5c3000 /usr/X11R6/lib/libXcursor.so.1
0x3d5cc000 /usr/X11R6/lib/libXrender.so.1
0x3d5d4000 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
0x3d69a000 /usr/local/jdk1.4.2/jre/lib/i386/libjpeg.so
0x2804e000 /usr/libexec/ld-elf.so.1
Heap at VM Abort:
Heap
def new generation total 8512K, used 1814K [0x2c850000, 0x2d180000, 0x2dcf0000)
eden space 7616K, 12% used [0x2c850000, 0x2c935a68, 0x2cfc0000)
from space 896K, 100% used [0x2cfc0000, 0x2d0a0000, 0x2d0a0000)
to space 896K, 0% used [0x2d0a0000, 0x2d0a0000, 0x2d180000)
tenured generation total 75024K, used 57499K [0x2dcf0000, 0x32634000, 0x38250000)
the space 75024K, 76% used [0x2dcf0000, 0x31516ec0, 0x31517000, 0x32634000)
compacting perm gen total 19712K, used 19621K [0x38250000, 0x39590000, 0x3c250000)
the space 19712K, 99% used [0x38250000, 0x39579400, 0x39579400, 0x39590000)
Local Time = Sun Sep 12 21:50:00 2004
Elapsed Time = 165629
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002F1
# Please report this error to
# freebsd-java at FreeBSD.org mailing list
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2-p6-girgen_07_mar_2004_19_26 mixed mode)
#
More information about the freebsd-java
mailing list