Date: Sun, 12 Sep 2004 23:58:09 +0200 From: Palle Girgensohn <girgen@pingpong.net> To: freebsd-java@freebsd.org Subject: JVM crash Message-ID: <4659AEC178207576E3B52094@palle.girgensohn.se>
next in thread | raw e-mail | index | archive | help
--==========2EBE5FAA1526ACF23F60========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 --==========2EBE5FAA1526ACF23F60========== Content-Type: text/plain; charset=iso-8859-1; name="hs_err_pid71637.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="hs_err_pid71637.log"; size=6984 Unexpected Signal : 11 occurred at PC=3D0x286BF868 Function=3Dcopy_array__14typeArrayKlassP12arrayOopDesciT1iiP6Thread+0x24 Library=3D/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.j= ava:517) at = org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.j= ava:50) at = org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statem= ent.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_0= 02dmain_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:2= 98) 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(Application= FilterChain.java:237) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh= ain.java:157) at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja= va:214) at = org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex= t.java:104) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at = org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext= Valve.java:198) at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja= va:152) at = org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex= t.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(StandardValveContex= t.java:104) at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117= ) at = org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex= t.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(StandardValveContex= t.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.jav= a: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 =3D Sun Sep 12 21:50:00 2004 Elapsed Time =3D 165629 # # HotSpot Virtual Machine Error : 11 # Error ID : 4F530E43505002F1 # Please report this error to # freebsd-java@FreeBSD.org mailing list # # Java VM: Java HotSpot(TM) Server VM (1.4.2-p6-girgen_07_mar_2004_19_26 = mixed mode) # --==========2EBE5FAA1526ACF23F60==========--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4659AEC178207576E3B52094>