From white@gang.synchbox.com  Tue Jul 17 00:04:43 2007
Return-Path: <white@gang.synchbox.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 4B99E16A40D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 17 Jul 2007 00:04:43 +0000 (UTC)
	(envelope-from white@gang.synchbox.com)
Received: from gang.synchbox.com (gang.synchbox.com [207.181.1.168])
	by mx1.freebsd.org (Postfix) with ESMTP id EBC4F13C4B4
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 17 Jul 2007 00:02:22 +0000 (UTC)
	(envelope-from white@gang.synchbox.com)
Received: from gang.synchbox.com (localhost.network-lynx.net [127.0.0.1])
	by gang.synchbox.com (8.14.1/8.13.4) with ESMTP id l6GL230E052700
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 16 Jul 2007 17:02:03 -0400 (EDT)
	(envelope-from white@gang.synchbox.com)
Received: (from root@localhost)
	by gang.synchbox.com (8.14.1/8.13.4/Submit) id l6GL23vB052699;
	Mon, 16 Jul 2007 17:02:03 -0400 (EDT)
	(envelope-from white)
Message-Id: <200707162102.l6GL23vB052699@gang.synchbox.com>
Date: Mon, 16 Jul 2007 17:02:03 -0400 (EDT)
From: Olexandr Prokhorenko <white@gang.synchbox.com>
Reply-To: Olexandr Prokhorenko <white@gang.synchbox.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: tomcat goes out of PermSpace, jvm crashes
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         114644
>Category:       java
>Synopsis:       tomcat goes out of PermSpace, jvm crashes
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-java
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 17 00:10:01 GMT 2007
>Closed-Date:    Tue Jan 24 06:16:21 UTC 2012
>Last-Modified:  Tue Jan 24 06:16:21 UTC 2012
>Originator:     Olexandr Prokhorenko
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD gang.synchbox.com 6.2-STABLE FreeBSD 6.2-STABLE #5: Sat Jul 14 01:06:59 EDT 2007 white@gang.synchbox.com:/usr/obj/usr/src/sys/GENERIC i386


>Description:

See /tmp/hs_err_pid49607.log

# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x28406569, pid=49607, tid=0x8877c00
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-p5-white_15_jul_2007_13_23 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x265569]
#

---------------  T H R E A D  ---------------

Current thread (0x08877a00):  JavaThread "QuartzScheduler_QuartzSchedulerThread" [_thread_in_vm, id=143096832]

siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x00000000

Registers:
EAX=0x00000000, EBX=0x28650a58, ECX=0x28645408, EDX=0x28637370
ESP=0xbf11d7c4, EBP=0xbf11d7dc, ESI=0x08877a00, EDI=0xbf11d920
EIP=0x28406569, EFLAGS=0x00010202

Top of Stack: (sp=0xbf11d7c4)
0xbf11d7c4:   0000010c bf11d920 00000050 08877a00
0xbf11d7d4:   00000050 28650a58 bf11d82c 2851354e
0xbf11d7e4:   bf11d924 bf11d920 00000050 08877a00
0xbf11d7f4:   280b47a4 08877c00 bf11d84c 280a5e05
0xbf11d804:   08054100 08877c48 0000000f 280b47a4
0xbf11d814:   280b47a4 08877c48 08054100 28650a58
0xbf11d824:   08877a00 08877a00 bf11d85c 28513aba
0xbf11d834:   bf11d920 00000050 bf11d924 08877a00 

Instructions: (pc=0x28406569)
0x28406559:   c0 67 00 00 8b 8b 24 65 00 00 83 c2 08 83 c1 08
0x28406569:   89 10 8b 93 d8 81 00 00 83 c2 08 89 08 89 10 83 

Stack: [0xbf0df000,0xbf11f000),  sp=0xbf11d7c4,  free space=249k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x265569]
V  [libjvm.so+0x37254e]
V  [libjvm.so+0x372aba]
V  [libjvm.so+0x2671be]
V  [libjvm.so+0x3a2fdb]
V  [libjvm.so+0x1f86c0]
V  [libjvm.so+0x3fef7a]
V  [libjvm.so+0x2d4b41]
V  [libjvm.so+0x2d4d6e]
V  [libjvm.so+0x43a77c]
V  [libjvm.so+0x43ad48]
j  sun.misc.Unsafe.defineClass(Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class;+0
j  sun.reflect.ClassDefiner.defineClass(Ljava/lang/String;[BIILjava/lang/ClassLoader;)Ljava/lang/Class;+27
j  sun.reflect.MethodAccessorGenerator$1.run()Ljava/lang/Object;+21
v  ~StubRoutines::call_stub
V  [libjvm.so+0x281b78]
V  [libjvm.so+0x3ac0e8]
V  [libjvm.so+0x2812bf]
V  [libjvm.so+0x2d75c5]
C  [libjava.so+0x111c1]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x25
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j  sun.reflect.MethodAccessorGenerator.generate(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;IZZLjava/lang/Class;)Lsun/reflect/MagicAccessorImpl;+755
J  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  org.apache.commons.logging.LogFactory.getContextClassLoader()Ljava/lang/ClassLoader;
J  org.apache.commons.logging.LogFactory$1.run()Ljava/lang/Object;
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
v  ~StubRoutines::call_stub
V  [libjvm.so+0x281b78]
V  [libjvm.so+0x3ac0e8]
V  [libjvm.so+0x2812bf]
V  [libjvm.so+0x2d75c5]
C  [libjava.so+0x111c1]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x25
J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
J  org.apache.commons.logging.LogFactory.getFactory()Lorg/apache/commons/logging/LogFactory;
j  org.apache.commons.logging.LogFactory.getLog(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;+0
j  org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.getLog()Lorg/apache/commons/logging/Log;+4
j  org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.releaseLock(Ljava/sql/Connection;Ljava/lang/String;)V+15
j  org.quartz.impl.jdbcjobstore.JobStoreSupport.releaseLock(Ljava/sql/Connection;Ljava/lang/String;Z)V+14
j  org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(Lorg/quartz/core/SchedulingContext;J)Lorg/quartz/Trigger;+127
J  org.quartz.core.QuartzSchedulerThread.run()V
v  ~OSRAdapter
v  ~StubRoutines::call_stub
V  [libjvm.so+0x281b78]
V  [libjvm.so+0x3ac0e8]
V  [libjvm.so+0x2812bf]
V  [libjvm.so+0x281756]
V  [libjvm.so+0x2818ce]
V  [libjvm.so+0x2e4a1a]
V  [libjvm.so+0x41de30]
V  [libjvm.so+0x41def1]
V  [libjvm.so+0x3a8f69]
C  [libpthread.so.2+0xe3a5]  _pthread_create+0x6d1

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.misc.Unsafe.defineClass(Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class;+0
j  sun.reflect.ClassDefiner.defineClass(Ljava/lang/String;[BIILjava/lang/ClassLoader;)Ljava/lang/Class;+27
j  sun.reflect.MethodAccessorGenerator$1.run()Ljava/lang/Object;+21
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j  sun.reflect.MethodAccessorGenerator.generate(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;IZZLjava/lang/Class;)Lsun/reflect/MagicAccessorImpl;+755
J  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J  org.apache.commons.logging.LogFactory.getContextClassLoader()Ljava/lang/ClassLoader;
J  org.apache.commons.logging.LogFactory$1.run()Ljava/lang/Object;
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
v  ~StubRoutines::call_stub
J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
J  org.apache.commons.logging.LogFactory.getFactory()Lorg/apache/commons/logging/LogFactory;
j  org.apache.commons.logging.LogFactory.getLog(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;+0
j  org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.getLog()Lorg/apache/commons/logging/Log;+4
j  org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.releaseLock(Ljava/sql/Connection;Ljava/lang/String;)V+15
j  org.quartz.impl.jdbcjobstore.JobStoreSupport.releaseLock(Ljava/sql/Connection;Ljava/lang/String;Z)V+14
j  org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(Lorg/quartz/core/SchedulingContext;J)Lorg/quartz/Trigger;+127
J  org.quartz.core.QuartzSchedulerThread.run()V
v  ~OSRAdapter
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x08aa4400 JavaThread "TP-Processor12" daemon [_thread_blocked, id=145376768]
  0x089e9a00 JavaThread "TP-Processor11" daemon [_thread_in_native, id=145375744]
  0x089e9600 JavaThread "TP-Processor10" daemon [_thread_in_native, id=144611328]
  0x089e9200 JavaThread "TP-Processor9" daemon [_thread_in_native, id=144610304]
  0x087d7200 JavaThread "TP-Processor8" daemon [_thread_blocked, id=142439424]
  0x082c6e00 JavaThread "TP-Processor7" daemon [_thread_in_native, id=142438400]
  0x082c6a00 JavaThread "TP-Processor6" daemon [_thread_blocked, id=137128960]
  0x08b58200 JavaThread "TP-Processor5" daemon [_thread_in_native, id=137127936]
  0x08b4bc00 JavaThread "TP-Monitor" daemon [_thread_blocked, id=146062848]
  0x08b4b800 JavaThread "TP-Processor4" daemon [_thread_in_native, id=146061824]
  0x08b4b400 JavaThread "TP-Processor3" daemon [_thread_in_native, id=146060800]
  0x08b4b000 JavaThread "TP-Processor2" daemon [_thread_in_native, id=146059776]
  0x08b0bc00 JavaThread "TP-Processor1" daemon [_thread_in_native, id=145800704]
  0x08b0b600 JavaThread "http-8180-Monitor" [_thread_blocked, id=145799168]
  0x08b0b200 JavaThread "http-8180-Processor25" daemon [_thread_in_native, id=145798144]
  0x08a5ce00 JavaThread "http-8180-Processor24" daemon [_thread_blocked, id=145797120]
  0x08a5ca00 JavaThread "http-8180-Processor23" daemon [_thread_blocked, id=145083392]
  0x08a5c600 JavaThread "http-8180-Processor22" daemon [_thread_blocked, id=145082368]
  0x08a5c200 JavaThread "http-8180-Processor21" daemon [_thread_blocked, id=145081344]
  0x08a51e00 JavaThread "http-8180-Processor20" daemon [_thread_blocked, id=145080320]
  0x08a51a00 JavaThread "http-8180-Processor19" daemon [_thread_blocked, id=145038336]
  0x08a51600 JavaThread "http-8180-Processor18" daemon [_thread_blocked, id=145037312]
  0x08a51200 JavaThread "http-8180-Processor17" daemon [_thread_blocked, id=145036288]
  0x08a44e00 JavaThread "http-8180-Processor16" daemon [_thread_blocked, id=145035264]
  0x08a44a00 JavaThread "http-8180-Processor15" daemon [_thread_blocked, id=144985088]
  0x08a44600 JavaThread "http-8180-Processor14" daemon [_thread_blocked, id=144984064]
  0x08a44200 JavaThread "http-8180-Processor13" daemon [_thread_blocked, id=144983040]
  0x08a14e00 JavaThread "http-8180-Processor12" daemon [_thread_blocked, id=144982016]
  0x08a14a00 JavaThread "http-8180-Processor11" daemon [_thread_blocked, id=144788480]
  0x08a14600 JavaThread "http-8180-Processor10" daemon [_thread_blocked, id=144787456]
  0x08a14200 JavaThread "http-8180-Processor9" daemon [_thread_blocked, id=144786432]
  0x08a07e00 JavaThread "http-8180-Processor8" daemon [_thread_blocked, id=144785408]
  0x08a07a00 JavaThread "http-8180-Processor7" daemon [_thread_blocked, id=144735232]
  0x08a07600 JavaThread "http-8180-Processor6" daemon [_thread_blocked, id=144734208]
  0x08a07200 JavaThread "http-8180-Processor5" daemon [_thread_blocked, id=144733184]
  0x082a9e00 JavaThread "http-8180-Processor4" daemon [_thread_blocked, id=144732160]
  0x082a9a00 JavaThread "http-8180-Processor3" daemon [_thread_blocked, id=137010176]
  0x082a9600 JavaThread "http-8180-Processor2" daemon [_thread_blocked, id=137009152]
  0x082a9200 JavaThread "http-8180-Processor1" daemon [_thread_blocked, id=137008128]
  0x08254c00 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=136662528]
  0x085f6600 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=140470272]
  0x085f6200 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=140469248]
  0x08556e00 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=140468224]
  0x08556a00 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=139815936]
  0x08556600 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=139814912]
  0x08556200 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=139813888]
  0x08368e00 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=139812864]
  0x08368a00 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=137792512]
  0x08368600 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=137791488]
  0x08368200 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=137790464]
  0x082f9e00 JavaThread "DefaultQuartzScheduler_Worker-0" [_thread_blocked, id=137789440]
  0x082e5a00 JavaThread "Store userCache Spool Thread" daemon [_thread_blocked, id=137255936]
  0x08384800 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=137906688]
  0x08384400 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=137905664]
  0x08384000 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=137904640]
  0x0836cc00 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=137809408]
  0x0836c800 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=137808384]
  0x0836c400 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=137807360]
  0x0836c000 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=137806336]
  0x08354c00 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=137711104]
  0x08354800 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=137710080]
  0x08354400 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=137709056]
  0x08354000 JavaThread "DefaultQuartzScheduler_Worker-0" [_thread_blocked, id=137708032]
  0x0895ea00 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=144043008]
  0x0895e600 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=144041984]
  0x0895e200 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=144040960]
  0x08952e00 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=144039936]
  0x08952a00 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=143993856]
  0x08952600 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=143992832]
  0x08952200 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=143991808]
  0x087dfe00 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=143990784]
  0x087dfa00 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=142474240]
  0x087df600 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=142473216]
  0x087df000 JavaThread "DefaultQuartzScheduler_Worker-0" [_thread_blocked, id=142472192]
  0x088c3400 JavaThread "Store userCache Expiry Thread" daemon [_thread_blocked, id=143406592]
  0x088c3000 JavaThread "Store userCache Spool Thread" daemon [_thread_blocked, id=143405568]
  0x088b1a00 JavaThread "QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler" [_thread_blocked, id=143334400]
=>0x08877a00 JavaThread "QuartzScheduler_QuartzSchedulerThread" [_thread_in_vm, id=143096832]
  0x08877600 JavaThread "QuartzScheduler_Worker-9" [_thread_blocked, id=143095808]
  0x08877200 JavaThread "QuartzScheduler_Worker-8" [_thread_blocked, id=143094784]
  0x0841ae00 JavaThread "QuartzScheduler_Worker-7" [_thread_blocked, id=143093760]
  0x0841aa00 JavaThread "QuartzScheduler_Worker-6" [_thread_blocked, id=138521600]
  0x0841a600 JavaThread "QuartzScheduler_Worker-5" [_thread_blocked, id=138520576]
  0x0841a200 JavaThread "QuartzScheduler_Worker-4" [_thread_blocked, id=138519552]
  0x0820be00 JavaThread "QuartzScheduler_Worker-3" [_thread_blocked, id=138518528]
  0x0820ba00 JavaThread "QuartzScheduler_Worker-2" [_thread_blocked, id=136363008]
  0x0820b600 JavaThread "QuartzScheduler_Worker-1" [_thread_blocked, id=136361984]
  0x0820b200 JavaThread "QuartzScheduler_Worker-0" [_thread_blocked, id=136360960]
  0x087a9c00 JavaThread "Store userCache Expiry Thread" daemon [_thread_blocked, id=142253568]
  0x087a9800 JavaThread "Store userCache Spool Thread" daemon [_thread_blocked, id=142252544]
  0x087a9400 JavaThread "QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler" [_thread_blocked, id=142251520]
  0x08792400 JavaThread "QuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=142157312]
  0x08792000 JavaThread "QuartzScheduler_Worker-9" [_thread_blocked, id=142156288]
  0x08468c00 JavaThread "QuartzScheduler_Worker-8" [_thread_blocked, id=138841600]
  0x08468800 JavaThread "QuartzScheduler_Worker-7" [_thread_blocked, id=138840576]
  0x08468400 JavaThread "QuartzScheduler_Worker-6" [_thread_blocked, id=138839552]
  0x08468000 JavaThread "QuartzScheduler_Worker-5" [_thread_blocked, id=138838528]
  0x08457c00 JavaThread "QuartzScheduler_Worker-4" [_thread_blocked, id=138771968]
  0x08457800 JavaThread "QuartzScheduler_Worker-3" [_thread_blocked, id=138770944]
  0x08457400 JavaThread "QuartzScheduler_Worker-2" [_thread_blocked, id=138769920]
  0x08457000 JavaThread "QuartzScheduler_Worker-1" [_thread_blocked, id=138768896]
  0x083dcc00 JavaThread "QuartzScheduler_Worker-0" [_thread_blocked, id=138268160]
  0x0813ea00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135523328]
  0x0813e600 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135522304]
  0x0813e200 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135521280]
  0x08067e00 JavaThread "Finalizer" daemon [_thread_blocked, id=135520256]
  0x08067a00 JavaThread "Reference Handler" daemon [_thread_blocked, id=134642688]
  0x0805cc00 JavaThread "main" [_thread_in_native, id=134594560]

Other Threads:
  0x08130100 VMThread [id=134641664]
  0x08056c00 WatcherThread [id=135651328]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 4544K, used 0K [0x2d670000, 0x2db50000, 0x2db50000)
  eden space 4096K,   0% used [0x2d670000, 0x2d670000, 0x2da70000)
  from space 448K,   0% used [0x2da70000, 0x2da70000, 0x2dae0000)
  to   space 448K,   0% used [0x2dae0000, 0x2dae0000, 0x2db50000)
 tenured generation   total 60544K, used 30895K [0x2db50000, 0x31670000, 0x31670000)
   the space 60544K,  51% used [0x2db50000, 0x2f97bc18, 0x2f97be00, 0x31670000)
 compacting perm gen  total 65536K, used 65535K [0x31670000, 0x35670000, 0x35670000)
   the space 65536K,  99% used [0x31670000, 0x3566fef8, 0x35670000, 0x35670000)
No shared spaces configured.

Dynamic libraries:
0x08048000 	/usr/local/jdk1.5.0/bin/java
0x28083000 	/lib/libz.so.3
0x28094000 	/lib/libpthread.so.2
0x280b9000 	/lib/libc.so.6
0x281a1000 	/usr/local/jdk1.5.0/jre/lib/i386/client/libjvm.so
0x28670000 	/lib/libm.so.4
0x28688000 	/usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so
0x28699000 	/usr/local/jdk1.5.0/jre/lib/i386/libverify.so
0x286a6000 	/usr/local/jdk1.5.0/jre/lib/i386/libjava.so
0x286c4000 	/usr/local/jdk1.5.0/jre/lib/i386/libzip.so
0x362b5000 	/usr/local/jdk1.5.0/jre/lib/i386/libnet.so
0x28052000 	/libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Djava.endorsed.dirs= -Dcatalina.base=/usr/local/tomcat5.5 -Dcatalina.home=/usr/local/tomcat5.5 -Djava.io.tmpdir=/usr/local/tomcat5.5/temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/jdk1.5.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/white/bin
LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/client:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386
SHELL=/usr/local/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0x4510d0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGBUS: [libjvm.so+0x4510d0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGFPE: [libjvm.so+0x3ac0f0], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x3ac0f0], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x3ac0f0], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGUSR1: [libjvm.so+0x3ac1c0], sa_mask[0]=0x00000000, sa_flags=0x00000040
SIGUSR2: [libjvm.so+0x3ac0f0], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x3aa860], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGINT: [libjvm.so+0x3aa860], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGQUIT: [libjvm.so+0x3aa860], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGTERM: [libjvm.so+0x3aa860], sa_mask[0]=0xffffffff, sa_flags=0x00000002


---------------  S Y S T E M  ---------------

OS:FreeBSD
uname:FreeBSD 6.2-STABLE FreeBSD 6.2-STABLE #5: Sat Jul 14 01:06:59 EDT 2007     white@gang.synchbox.com:/usr/obj/usr/src/sys/GENERIC i386
rlimit: STACK 65536k, CORE infinity, NOFILE 11095
CPU:total 1 (cores per cpu 1, threads per core 2) family 15 model 4 stepping 3, cmov, cx8, fxsr, mmx, ht

Memory: 4k page, physical 1898520k

vm_info: Java HotSpot(TM) Client VM (1.5.0_11-p5-white_15_jul_2007_13_23) for freebsd-x86, built on Jul 15 2007 14:35:38 by root with gcc 3.4.6 [FreeBSD] 20060305

>How-To-Repeat:

System just goes of of PermSpace

>Fix:



>Release-Note:
>Audit-Trail:

From: Tomas Verbaitis <tomasv@megalogika.lt>
To: bug-followup@FreeBSD.org, white@gang.synchbox.com
Cc: freebsd-java@freebsd.org
Subject: Re: java/114644: tomcat goes out of PermSpace, jvm crashes
Date: Mon, 11 Feb 2008 17:09:56 +0200

 --uAKRQypu60I7Lcqm
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 > Hi, does anyone know whether anyone is working/looking at this issue?
 > Apparantly it has been open since July 17th, 2007.  I looked on
 > http://lists.freebsd.org/pipermail/freebsd-java/2007-July/006476.html
 > and 'State' is on 'open'.
 
 Thanks for reminding about this issue. Problems with PermGen space are
 quite common for all contemporary Java applications, just google around
 for the "tomcat PermGen" and see... AFAIU the key is that by default
 Java allocates too little memory for object that are kept around
 permanently and not garbage collected.
 
 There is a workaround for this issue: specifying more memory. With Java
 1.5 and 1.6 the following switches work good (for Eclipse; although
 my development Tomcat server, which has contexts reloaded often, crashes
 when running out of PermGen space, production machines have Tomcat 5.0
 and 5.5 running for months without this problem):
 
 -XX:PermSize=3D128M -XX:MaxPermSize=3D512M
 
 The first option specifies starting PermGen space size, the second --
 how big can it grow. Exact values depend on your application's object
 creation patterns.
 
 You should put these options into rc.conf variable tomcat55_java_opts.
 
 As Tomcat 5.5 port maintainer, I guess I could a pkg-mesg with the above
 information, at least. Specifying some default tomcat55_java_opts values
 seems a bit unreasonable, as -XX Java VM options may disappear without
 notice.
 
 --=20
 Tomas "Verbaitis" Verbaitis ** http://megalogika.lt
 
 --uAKRQypu60I7Lcqm
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.4 (FreeBSD)
 
 iD8DBQFHsGVETZzwEIgdOiYRAkICAJ4xDn5Z+aNQld/E0U21rxjxSjax6ACgq2aF
 vEJilgSbu0zkulbrU/7mwrc=
 =FDJL
 -----END PGP SIGNATURE-----
 
 --uAKRQypu60I7Lcqm--
State-Changed-From-To: open->feedback 
State-Changed-By: jgh 
State-Changed-When: Tue Jan 17 17:51:48 UTC 2012 
State-Changed-Why:  
To submitter: Are you still interested in this issue, and are you still 
seeing the same behavior? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=114644 
State-Changed-From-To: feedback->closed 
State-Changed-By: jgh 
State-Changed-When: Tue Jan 24 06:16:20 UTC 2012 
State-Changed-Why:  
submitter unreachable. if problem surfaces we may re-open, or address as 
new report 

http://www.freebsd.org/cgi/query-pr.cgi?pr=114644 
>Unformatted:
