--==========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__14typeArrayKlassP12arrayOop DesciT1iiP6Thread+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.(String.java:201)
at org.postgresql.core.Encoding.decodeUTF8(Encoding.j ava:284)
- locked <0x2fb7ae28> (a org.postgresql.core.Encoding)
at org.postgresql.core.Encoding.decode(Encoding.java: 182)
at org.postgresql.core.PGStream.ReceiveString(PGStrea m.java:283)
at =
org.postgresql.core.QueryExecutor.receiveFieldsV3( QueryExecutor.java:478)
at org.postgresql.core.QueryExecutor.executeV3(QueryE xecutor.java:181)
- locked <0x2fb7adc0> (a org.postgresql.core.PGStream)
at org.postgresql.core.QueryExecutor.execute(QueryExe cutor.java:100)
at org.postgresql.core.QueryExecutor.execute(QueryExe cutor.java:43)
at =
org.postgresql.jdbc1.AbstractJdbc1Statement.execut e(AbstractJdbc1Statement.j=
ava:517)
at =
org.postgresql.jdbc2.AbstractJdbc2Statement.execut e(AbstractJdbc2Statement.j=
ava:50)
at =
org.postgresql.jdbc1.AbstractJdbc1Statement.execut eQuery(AbstractJdbc1Statem=
ent.java:233)
at net.pingpong.content.ItemImpl.load(ItemImpl.java:2 96)
at net.pingpong.node.NodeFactory.getNodeWithType(Node Factory.java:61)
at net.pingpong.node.NodeFactory.getNodeWithType(Node Factory.java:76)
at net.pingpong.node.NodeFactory.getNodeWithType(Node Factory.java:76)
at net.pingpong.node.NodeFactory.getNode(NodeFactory. java:51)
at net.pingpong.node.CourseNodeFactory.getNode(Course NodeFactory.java:22)
at net.pingpong.core.PPCourse.getPublishedRootNode(PP Course.java:2195)
at net.pingpong.rte.ContentStatus.(ContentStatus.java:37)
at net.pingpong.core.PPNotifier.checkReportSubmission (PPNotifier.java:198)
at net.pingpong.core.PPNotifier.hasNoti(PPNotifier.ja va:142)
at net.pingpong.core.PPPerson.hasNotiHelp(PPPerson.ja va:1375)
at net.pingpong.core.PPPerson.hasNoti(PPPerson.java:1 349)
at =
org.apache.jsp.pp.system.ppentrance.events_002dmai n_jsp._jspService(events_0=
02dmain_jsp.java:280)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at =
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:2=
98)
at =
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at =
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(Application=
FilterChain.java:237)
at =
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterCh=
ain.java:157)
at =
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.ja=
va:214)
at =
org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContex=
t.java:104)
at =
org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at =
org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContext=
Valve.java:198)
at =
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.ja=
va:152)
at =
org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContex=
t.java:104)
at =
org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at =
org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137=
)
at =
org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContex=
t.java:104)
at =
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117=
)
at =
org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContex=
t.java:102)
at =
org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at =
org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java=
:109)
at =
org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContex=
t.java:104)
at =
org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyo teHandler.java:296)
at org.apache.jk.common.HandlerRequest.invoke(Handler Request.java:372)
at org.apache.jk.common.ChannelSocket.invoke(ChannelS ocket.java:694)
at =
org.apache.jk.common.ChannelSocket.processConnecti on(ChannelSocket.java:626)=

at org.apache.jk.common.SocketConnection.runIt(Channe lSocket.java:807)
at =
org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.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==========
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
freebsd-java@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"

--==========2EBE5FAA1526ACF23F60==========--