Date: Mon, 26 Feb 2007 09:05:01 -0800 From: Chad Brubaker <chad.brubaker@gmail.com> To: Jurij Kovacic <jurij.kovacic@gmail.com> Cc: freebsd-java@FreeBSD.org Subject: Re: Java VM on diablo-jdk-1.5.0.07.01 crashing Message-ID: <67CC5792-0BD2-48C4-9340-7170903AA62C@gmail.com> In-Reply-To: <45E2C6D2.9080603@gmail.com> References: <45E2C6D2.9080603@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java- > unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67CC5792-0BD2-48C4-9340-7170903AA62C>