Java VM on diablo-jdk-1.5.0.07.01 crashing

Chad Brubaker chad.brubaker at gmail.com
Mon Feb 26 17:30:06 UTC 2007


I had a similar situation that baffled me for some time - it ended up  
that our application was simply too resource heavy.  Changing the  
heap size that the VM uses fixed everything.
Add this to your env:

JAVA_OPTS "-Xms512M -Xmx1024M"

or a variant of those sizes that makes sense for your machine.


Chad Brubaker
E. Mochila, Inc.
(866) 340-5652
www.emochila.com



On Feb 26, 2007, at 3:38 AM, Jurij Kovacic wrote:

> Hello!
>
> After our in-house application ("blobber") was upgradeded, we've  
> been having problems with Java VM crashing every couple of days or so.
>
> If anyone has a suggestion or a an idea as to why this is happening  
> it will be deeply appreciated.
>
> Thank you,
> Jurij Kovacic
>
>
> #
> # An unexpected error has been detected by HotSpot Virtual Machine:
> #
> #  SIGSEGV (0xb) at pc=0x644b8ac7, pid=65793, tid=0x8bfe800
> #
> # Java VM: Java HotSpot(TM) Server VM (diablo-1.5.0_07-b01 mixed mode)
> # Problematic frame:
> # V  [libjvm.so+0x652ac7]
> #
>
> ---------------  T H R E A D  ---------------
>
> Current thread (0x08fe1400):  JavaThread "ObservationManager"  
> daemon [_thread_in_vm, id=146794496]
>
> siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x00000008
>
> Registers:
> EAX=0xaad9a1e0, EBX=0x64585088, ECX=0x00000000, EDX=0x6dedcd48
> ESP=0xbe5b181c, EBP=0xbe5b1840, ESI=0x00000000, EDI=0x00000000
> EIP=0x644b8ac7, EFLAGS=0x00010616
>
> Top of Stack: (sp=0xbe5b181c)
> 0xbe5b181c:   64585088 00000000 08fe1400 be5b1858
> 0xbe5b182c:   6446ad8a 6a5e0438 64585088 00000000
> 0xbe5b183c:   aad9a1e0 be5b18a0 64280ba8 6a5e0438
> 0xbe5b184c:   6dedcd48 00000000 aad9a1e0 00000000
> 0xbe5b185c:   00000012 08fe1400 be5b18c4 08fe1400
> 0xbe5b186c:   08fe1400 6a5e0438 00000010 08fe1400
> 0xbe5b187c:   6755f1a0 63d72694 be5b1894 63d64bed
> 0xbe5b188c:   be5b18e8 6755f268 be5b18e8 6755f268
>
> Instructions: (pc=0x644b8ac7)
> 0x644b8ab7:   08 8b 45 14 89 75 f0 8b 7d 18 8b 48 04 8b 75 10
> 0x644b8ac7:   8b 41 08 8d 51 08 52 ff 90 a4 00 00 00 83 c4 10
>
> Stack: [0xbe572000,0xbe5b2000),  sp=0xbe5b181c,  free space=254k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,  
> C=native code)
> V  [libjvm.so+0x652ac7]
> V  [libjvm.so+0x41aba8]
> J  java.lang.System.arraycopy(Ljava/lang/Object;ILjava/lang/ 
> Object;II)V
>
> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
> J  java.lang.System.arraycopy(Ljava/lang/Object;ILjava/lang/ 
> Object;II)V
> J  java.lang.StringBuffer.append(Ljava/lang/String;)Ljava/lang/ 
> StringBuffer;
> v  ~I2CAdapter
> j  org.apache.jackrabbit.core.observation.ObservationDispatcher.run 
> ()V+42
> j  java.lang.Thread.run()V+11
> v  ~StubRoutines::call_stub
>
> ---------------  P R O C E S S  ---------------
>
> Java Threads: ( => current thread )
>  0x0925f600 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=152267776]
>  0x0903c800 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=151563264]
>  0x0910be00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=151513088]
>  0x091d3600 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=154340352]
>  0x083e0600 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=154337280]
>  0x092a8e00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=152392704]
>  0x092a8a00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=154466304]
>  0x08f43e00 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=153635840]
>  0x08e1a000 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=146170880]
>  0x0903ca00 JavaThread "Java2D Disposer" daemon [_thread_blocked,  
> id=154139648]
>  0x09413400 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=152751104]
>  0x08f43200 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=151700480]
>  0x0939da00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=155051008]
>  0x090fae00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=153954304]
>  0x090fa600 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=153634816]
>  0x0923c000 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=152913920]
>  0x0925fe00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=153185280]
>  0x092a8800 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=156919808]
>  0x094d3400 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=156918784]
>  0x09194800 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=153560064]
>  0x090a1800 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=151574528]
>  0x092a8400 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=153184256]
>  0x091b8c00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=151804928]
>  0x090f9a00 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=153480192]
>  0x08e1ae00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=153387008]
>  0x09113e00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=153835520]
>  0x09098000 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=151702528]
>  0x083b5a00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=151110656]
>  0x091c5800 JavaThread "Transient File Reaper" daemon  
> [_thread_blocked, id=151802880]
>  0x0903c200 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=149650432]
>  0x09168800 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=149649408]
>  0x08dee200 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=151785472]
>  0x0910b400 JavaThread "TP-Processor16" daemon [_thread_in_native,  
> id=151726080]
>  0x0910b200 JavaThread "TP-Processor15" daemon [_thread_in_native,  
> id=152197120]
>  0x0910b000 JavaThread "TP-Processor14" daemon [_thread_blocked,  
> id=150489088]
>  0x0909ae00 JavaThread "TP-Processor13" daemon [_thread_blocked,  
> id=150480896]
>  0x09098a00 JavaThread "MultiThreadedHttpConnectionManager cleanup"  
> daemon [_thread_blocked, id=152835072]
>  0x08e1a800 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=149311488]
>  0x08e1a600 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=147761152]
>  0x08cec800 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=147760128]
>  0x08fe1600 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=146795520]
> =>0x08fe1400 JavaThread "ObservationManager" daemon [_thread_in_vm,  
> id=146794496]
>  0x08fe1000 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=150795264]
>  0x08eb0e00 JavaThread "SecurityCacheInvalidationTimer" daemon  
> [_thread_blocked, id=147703808]
>  0x083b5400 JavaThread "TP-Processor12" daemon [_thread_blocked,  
> id=138117120]
>  0x083b5200 JavaThread "TP-Processor11" daemon [_thread_in_native,  
> id=138109952]
>  0x083b5000 JavaThread "TP-Processor10" daemon [_thread_in_native,  
> id=136649728]
>  0x089aee00 JavaThread "TP-Processor9" daemon [_thread_in_native,  
> id=136648704]
>  0x0864f400 JavaThread "TP-Processor8" daemon [_thread_in_native,  
> id=140840960]
>  0x0864f200 JavaThread "TP-Processor7" daemon [_thread_in_native,  
> id=139094016]
>  0x0864f000 JavaThread "TP-Processor6" daemon [_thread_in_native,  
> id=147794944]
>  0x0862e400 JavaThread "TP-Processor5" daemon [_thread_blocked,  
> id=141462528]
>  0x08472c00 JavaThread "SystemStatusLogTimer" daemon  
> [_thread_blocked, id=136180736]
>  0x08472200 JavaThread "Thread-30" [_thread_blocked, id=138237952]
>  0x081b8400 JavaThread "http-0.0.0.0-8080-1" daemon  
> [_thread_blocked, id=151070720]
>  0x088d5000 JavaThread "TP-Monitor" daemon [_thread_blocked,  
> id=143962112]
>  0x08f11e00 JavaThread "TP-Processor4" daemon [_thread_in_native,  
> id=143365120]
>  0x08f11c00 JavaThread "TP-Processor3" daemon [_thread_blocked,  
> id=141654016]
>  0x08f25e00 JavaThread "TP-Processor2" daemon [_thread_in_native,  
> id=141652992]
>  0x084d0000 JavaThread "TP-Processor1" daemon [_thread_in_vm,  
> id=150991872]
>  0x083e0c00 JavaThread "http-0.0.0.0-8080" daemon  
> [_thread_in_native, id=151069696]
>  0x0898e000 JavaThread "JBossLifeThread" [_thread_blocked,  
> id=137145344]
>  0x08f11400 JavaThread "QuartzScheduler_Cocoon- 
> Fri_Feb_23_22:22:41_CET_2007_MisfireHandler" [_thread_blocked,  
> id=150993920]
>  0x08f11200 JavaThread "QuartzScheduler_Cocoon- 
> Fri_Feb_23_22:22:41_CET_2007_ClusterManager" [_thread_blocked,  
> id=150992896]
>  0x08f11000 JavaThread  
> "Cocoon_QuartzSchedulerThread" [_thread_blocked, id=150013952]
>  0x084d0e00 JavaThread "Store cocoon-ehcache-1 Spool Thread" daemon  
> [_thread_blocked, id=149989376]
>  0x084d0800 JavaThread "Thread-20" daemon [_thread_blocked,  
> id=150402048]
>  0x084d0600 JavaThread "Thread-19" [_thread_blocked, id=137227264]
>  0x08f25c00 JavaThread "SystemStatusDBLogTimer" [_thread_blocked,  
> id=137225216]
>  0x08f25a00 JavaThread "LogPersistTimer" [_thread_blocked,  
> id=137224192]
>  0x08f25800 JavaThread "Thread-16" daemon [_thread_blocked,  
> id=150326272]
>  0x08df1800 JavaThread "Smack Listener Processor" daemon  
> [_thread_blocked, id=138496000]
>  0x08df1600 JavaThread "Smack Packet Reader" daemon  
> [_thread_in_native, id=138494976]
>  0x08df1400 JavaThread "Smack Packet Writer" daemon  
> [_thread_blocked, id=138493952]
>  0x08df1200 JavaThread "blobber-SMS-reconfigurator" daemon  
> [_thread_blocked, id=148224000]
>  0x087e3600 JavaThread "Timer-5" [_thread_blocked, id=142763008]
>  0x087e3400 JavaThread "IdleRemover" daemon [_thread_blocked,  
> id=142736384]
>  0x088eba00 JavaThread "RMI TCP Accept-8099" daemon  
> [_thread_in_native, id=146544640]
>  0x088eb400 JavaThread "RMI TCP Accept-0" daemon  
> [_thread_in_native, id=139487232]
>  0x088eb000 JavaThread "WorkspaceJanitor" daemon [_thread_blocked,  
> id=138254336]
>  0x08247e00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=138253312]
>  0x088eb200 JavaThread "Timer-4" daemon [_thread_blocked,  
> id=138190848]
>  0x0866ea00 JavaThread "IndexMerger" daemon [_thread_blocked,  
> id=138185728]
>  0x08247c00 JavaThread "ObservationManager" daemon  
> [_thread_blocked, id=138184704]
>  0x0866ec00 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=144566272]
>  0x0866e600 JavaThread "derby.rawStoreDaemon" daemon  
> [_thread_blocked, id=141002752]
>  0x0866e400 JavaThread "Timer-3" daemon [_thread_blocked,  
> id=141001728]
>  0x08249e00 JavaThread "derby.antiGC" daemon [_thread_blocked,  
> id=141000704]
>  0x088d6000 JavaThread "UILServerILService Accept  
> Thread" [_thread_in_native, id=138338304]
>  0x08219e00 JavaThread "TimeoutFactory" daemon [_thread_blocked,  
> id=138015744]
>  0x08219a00 JavaThread "JCA PoolFiller" [_thread_blocked,  
> id=144019456]
>  0x08a44600 JavaThread "Timer-2" daemon [_thread_blocked,  
> id=145391616]
>  0x08219600 JavaThread "HSQLDB Timer @9549af" daemon  
> [_thread_blocked, id=143765504]
>  0x08a44200 JavaThread "WorkManager(2)-1" daemon [_thread_blocked,  
> id=139578368]
>  0x0895b800 JavaThread "Thread-3" daemon [_thread_blocked,  
> id=137796608]
>  0x0895b600 JavaThread "JBossMQ Cache Reference Softner" daemon  
> [_thread_blocked, id=137287680]
>  0x08644000 JavaThread "ContainerBackgroundProcessor[StandardEngine 
> [jboss.web]]" daemon [_thread_blocked, id=139515904]
>  0x084ea200 JavaThread  
> "PooledInvokerAcceptor#0-4445" [_thread_in_native, id=139388928]
>  0x084ea000 JavaThread "RMI TCP Accept-4444" daemon  
> [_thread_in_native, id=139367424]
>  0x082ffe00 JavaThread "JBoss System Threads(1)-2" daemon  
> [_thread_in_native, id=138712064]
>  0x082ffc00 JavaThread "GC Daemon" daemon [_thread_blocked,  
> id=138328064]
>  0x082ffa00 JavaThread "RMI Reaper" [_thread_blocked, id=138275840]
>  0x082ff000 JavaThread "Timer-1" daemon [_thread_blocked,  
> id=138273792]
>  0x08610e00 JavaThread "RMI TCP Accept-1098" daemon  
> [_thread_in_native, id=138272768]
>  0x082ff200 JavaThread "JBoss System Threads(1)-1" daemon  
> [_thread_in_native, id=135683072]
>  0x08610800 JavaThread "ScannerThread" daemon [_thread_blocked,  
> id=135681024]
>  0x08610200 JavaThread "Timer-0" daemon [_thread_blocked,  
> id=140600320]
>  0x0807fa00 JavaThread "DestroyJavaVM" [_thread_blocked, id=134565888]
>  0x0819ac00 JavaThread "Low Memory Detector" daemon  
> [_thread_blocked, id=135996416]
>  0x0819aa00 JavaThread "CompilerThread1" daemon [_thread_blocked,  
> id=135989248]
>  0x0819a800 JavaThread "CompilerThread0" daemon [_thread_blocked,  
> id=135982080]
>  0x0819a600 JavaThread "AdapterThread" daemon [_thread_blocked,  
> id=135979008]
>  0x0819a400 JavaThread "Signal Dispatcher" daemon [_thread_blocked,  
> id=135951360]
>  0x0819a200 JavaThread "Finalizer" daemon [_thread_blocked,  
> id=135907328]
>  0x0819a000 JavaThread "Reference Handler" daemon [_thread_blocked,  
> id=135905280]
>
> Other Threads:
>  0x0817b400 VMThread [id=135519232]
>  0x08080900 WatcherThread [id=136003584]
>
> VM state:not at safepoint (normal execution)
>
> VM Mutex/Monitor currently owned by a thread: None
>
> Heap
> PSYoungGen      total 95360K, used 26090K [0xa9420000, 0xafda0000,  
> 0xb05e0000)
>  eden space 94592K, 27% used [0xa9420000,0xaad9a9e0,0xaf080000)
>  from space 768K, 0% used [0xaf080000,0xaf080000,0xaf140000)
>  to   space 6720K, 0% used [0xaf710000,0xaf710000,0xafda0000)
> PSOldGen        total 466048K, used 276661K [0x705e0000,  
> 0x8cd00000, 0xa9420000)
>  object space 466048K, 59% used [0x705e0000,0x8140d440,0x8cd00000)
> PSPermGen       total 72576K, used 72400K [0x6a5e0000, 0x6ecc0000,  
> 0x705e0000)
>  object space 72576K, 99% used [0x6a5e0000,0x6ec94218,0x6ecc0000)
>
> Dynamic libraries:
> 0x08048000      /usr/local/diablo-jdk1.5.0/bin/java
> 0x63d4a000      /lib/libz.so.3
> 0x63d5a000      /usr/lib/libc_r.so.6
> 0x63d7c000      /lib/libc.so.6
> 0x63e66000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/server/ 
> libjvm.so
> 0x645a6000      /lib/libm.so.4
> 0x645c0000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/ 
> native_threads/libhpi.so
> 0x645d1000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libverify.so
> 0x645de000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libjava.so
> 0x645fd000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libzip.so
> 0xb18b9000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnet.so
> 0xb18ca000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/ 
> libmanagement.so
> 0xb2c8d000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnio.so
> 0xb3ccd000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libawt.so
> 0xb3d69000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/ 
> libmlib_image.so
> 0xb3e27000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/headless/ 
> libmawt.so
> 0xb374c000      /usr/local/blobber/main/product/deploy/blobber.ear/ 
> native/jug/libfreebsd_x86_EtherAddr.so
> 0xb609c000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/ 
> libfontmanager.so
> 0xb6126000      /usr/lib/libstdc++.so.5
> 0xb61fc000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libdcpr.so
> 0xb6228000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libcmm.so
> 0xb62a4000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libjpeg.so
> 0x63d16000      /libexec/ld-elf.so.1
>
> VM Arguments:
> jvm_args: -Djava.awt.headless=true -Xms512m -Xmx1024m - 
> XX:MaxPermSize=96m
> java_command: org.jboss.Main -c blobber
> Launcher Type: SUN_STANDARD
>
> Environment Variables:
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/ 
> local/bin:/usr/X11R6/bin:/root/bin
> LD_LIBRARY_PATH=/usr/local/diablo-jdk1.5.0/jre/lib/i386/server:/usr/ 
> local/diablo-jdk1.5.0/jre/lib/i386:/usr/local/diablo-jdk1.5.0/ 
> jre/../lib/i386
> SHELL=/bin/csh
> HOSTTYPE=FreeBSD
> OSTYPE=FreeBSD
> MACHTYPE=i386
>
> Signal Handlers:
> SIGSEGV: [libjvm.so+0x678090], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
> SIGBUS: [libjvm.so+0x678090], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
> SIGFPE: [libjvm.so+0x59bc60], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000042
> SIGPIPE: [libjvm.so+0x59bc60], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000042
> SIGILL: [libjvm.so+0x59bc60], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000042
> SIGUSR1: [libjvm.so+0x59bd30], sa_mask[0]=0x00000000,  
> sa_flags=0x00000040
> SIGUSR2: [libjvm.so+0x59bc60], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000042
> SIGHUP: [libjvm.so+0x59a4c0], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
> SIGINT: [libjvm.so+0x59a4c0], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
> SIGQUIT: [libjvm.so+0x59a4c0], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
> SIGTERM: [libjvm.so+0x59a4c0], sa_mask[0]=0xffffffff,  
> sa_flags=0x00000002
>
>
> ---------------  S Y S T E M  ---------------
>
> OS:FreeBSD
> uname:6.1-RELEASE-p10 #0: Mon Oct  2 01:16:26 CEST 2006      
> root at machine:/usr/obj/usr/src/sys/SMP i386
> rlimit: STACK 65536k, CORE infinity, NOFILE 11095
> CPU:total 2 family 15, cmov, cx8, fxsr, mmx
>
> Memory: 4k page, physical 3885400k
>
> vm_info: Java HotSpot(TM) Server VM (diablo-1.5.0_07-b01) for  
> freebsd-x86, built on Sep 24 2006 16:09:01 by root with gcc 3.4.4  
> [FreeBSD] 20050518
>
>
>
>
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java- 
> unsubscribe at freebsd.org"



More information about the freebsd-java mailing list