Skip to content

Instantly share code, notes, and snippets.

@rednaxelafx
Created March 22, 2012 15:19
Show Gist options
  • Save rednaxelafx/2158975 to your computer and use it in GitHub Desktop.
Save rednaxelafx/2158975 to your computer and use it in GitHub Desktop.
A deadlock in the VM triggered by a BTrace script
java.lang.NullPointerException
at sun.jvm.hotspot.runtime.DeadlockDetector.printOneDeadlock(DeadlockDetector.java:185)
at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:117)
at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:39)
at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:52)
at sun.jvm.hotspot.CommandProcessor$12.doit(CommandProcessor.java:603)
at sun.jvm.hotspot.CommandProcessor.executeCommand(CommandProcessor.java:1437)
at sun.jvm.hotspot.CommandProcessor.executeCommand(CommandProcessor.java:1407)
at sun.jvm.hotspot.CommandProcessor.run(CommandProcessor.java:1287)
at sun.jvm.hotspot.CLHSDB.run(CLHSDB.java:91)
at sun.jvm.hotspot.CLHSDB.main(CLHSDB.java:35)
InstanceKlassKlass doesn't have a name.
JavaThread "Thread-1" tid=3523 (state = BLOCKED)
C [libpthread.so.0+0xae00] pthread_cond_timedwait@@GLIBC_2.3.2+288 0x000000347f40ae00
V [libjvm.so+0x710356] os::PlatformEvent::park+262 0x00002b3bc2723356
V [libjvm.so+0x6fff69] ObjectMonitor::EnterI+393 0x00002b3bc2712f69
V [libjvm.so+0x6ffb32] ObjectMonitor::enter+386 0x00002b3bc2712b32
V [libjvm.so+0x7e5f4b] ObjectSynchronizer::slow_enter+123 0x00002b3bc27f8f4b
V [libjvm.so+0x7e5e44] ObjectSynchronizer::fast_enter+84 0x00002b3bc27f8e44
V [libjvm.so+0x7e6288] ObjectLocker::ObjectLocker+40 0x00002b3bc27f9288
V [libjvm.so+0x4accf4] instanceKlass::link_class_impl+996 0x00002b3bc24bfcf4
- waiting to lock <0x0000000604343e40> (an instanceKlass of com.sun.btrace.runtime.Instrumentor)
V [libjvm.so+0x4ac86c] instanceKlass::link_class+76 0x00002b3bc24bf86c
V [libjvm.so+0x4ad140] instanceKlass::initialize_impl+48 0x00002b3bc24c0140
V [libjvm.so+0x4ac7ca] instanceKlass::initialize+106 0x00002b3bc24bf7ca
V [libjvm.so+0x4d3cac] InterpreterRuntime::_new+188 0x00002b3bc24e6cac
j com.sun.btrace.agent.Client.instrument(java.lang.Class, java.lang.String, byte[])+16
j com.sun.btrace.agent.Client.doTransform(java.lang.Class, java.lang.String, byte[])+74
j com.sun.btrace.agent.Client.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])+173
j sun.instrument.TransformerManager.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])+50
j sun.instrument.InstrumentationImpl.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[], boolean)+34
j java.lang.ClassLoader.findBootstrapClass(java.lang.String)+0
j java.lang.ClassLoader.findBootstrapClassOrNull(java.lang.String)+12
j java.lang.ClassLoader.loadClass(java.lang.String, boolean)+32
- locked <0x00000007586261b0> (a sun.misc.Launcher$ExtClassLoader)
j java.lang.ClassLoader.loadClass(java.lang.String, boolean)+23
- locked <0x000000075862d060> (a sun.misc.Launcher$AppClassLoader)
j sun.misc.Launcher$AppClassLoader.loadClass(java.lang.String, boolean)+41
- locked <0x000000075862d060> (a sun.misc.Launcher$AppClassLoader)
j java.lang.ClassLoader.loadClass(java.lang.String)+3
// trying to load class java.net.ServerSocket with system class loader (a sun.misc.Launcher$AppClassLoader)
j com.sun.btrace.agent.Main.startServer()+98
j com.sun.btrace.agent.Main.access$000()+0
j com.sun.btrace.agent.Main$3.run()+4
j java.lang.Thread.run()+11
JavaThread "pool-1-thread-1" tid=3522 (state = BLOCKED)
C [libpthread.so.0+0xab99] pthread_cond_wait@@GLIBC_2.3.2+185 0x000000347f40ab99
V [libjvm.so+0x7101fe] os::PlatformEvent::park+222 0x00002b3bc27231fe
V [libjvm.so+0x7000a2] ObjectMonitor::EnterI+706 0x00002b3bc27130a2
V [libjvm.so+0x6ffb32] ObjectMonitor::enter+386 0x00002b3bc2712b32
V [libjvm.so+0x7e5f4b] ObjectSynchronizer::slow_enter+123 0x00002b3bc27f8f4b
V [libjvm.so+0x7e5e44] ObjectSynchronizer::fast_enter+84 0x00002b3bc27f8e44
V [libjvm.so+0x7e6288] ObjectLocker::ObjectLocker+40 0x00002b3bc27f9288
V [libjvm.so+0x7e96e4] SystemDictionary::resolve_instance_class_or_null+788 0x00002b3bc27fc6e4
- waiting to lock <0x000000075862d060> (a sun.misc.Launcher$AppClassLoader)
V [libjvm.so+0x7e86d1] SystemDictionary::resolve_or_null+129 0x00002b3bc27fb6d1
V [libjvm.so+0x7e82e4] SystemDictionary::resolve_or_fail+52 0x00002b3bc27fb2e4
V [libjvm.so+0x84ca90] VerificationType::is_reference_assignable_from+368 0x00002b3bc285fa90
V [libjvm.so+0x7aa07d] VerificationType::is_assignable_from+173 0x00002b3bc27bd07d
V [libjvm.so+0x855d59] StackMapFrame::pop_stack+73 0x00002b3bc2868d59
V [libjvm.so+0x854aaa] ClassVerifier::verify_invoke_instructions+778 0x00002b3bc2867aaa
V [libjvm.so+0x851714] ClassVerifier::verify_method+14180 0x00002b3bc2864714
V [libjvm.so+0x84de94] ClassVerifier::verify_class+420 0x00002b3bc2860e94
V [libjvm.so+0x84d27c] Verifier::verify+620 0x00002b3bc286027c
V [libjvm.so+0x4ac80a] instanceKlass::verify_code+42 0x00002b3bc24bf80a
V [libjvm.so+0x4acf5c] instanceKlass::link_class_impl+1612 0x00002b3bc24bff5c
- locked <0x0000000604343e40> (an instanceKlass of com.sun.btrace.runtime.Instrumentor)
V [libjvm.so+0x4ac86c] instanceKlass::link_class+76 0x00002b3bc24bf86c
V [libjvm.so+0x4ad140] instanceKlass::initialize_impl+48 0x00002b3bc24c0140
V [libjvm.so+0x4ac7ca] instanceKlass::initialize+106 0x00002b3bc24bf7ca
V [libjvm.so+0x4d3cac] InterpreterRuntime::_new+188 0x00002b3bc24e6cac
j com.sun.btrace.agent.Client.instrument(java.lang.Class, java.lang.String, byte[])+16
j com.sun.btrace.agent.Client.doTransform(java.lang.Class, java.lang.String, byte[])+74
j com.sun.btrace.agent.Client.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])+173
j sun.instrument.TransformerManager.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])+50
j sun.instrument.InstrumentationImpl.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[], boolean)+34
// trying to load class java.util.Collections$EmptySet$1 with bootstrap class loader
j java.util.Collections$EmptySet.iterator()+0
j java.lang.Class.initAnnotationsIfNecessary()+72
- locked <0x00000006040308d8> (a java.lang.Class for java.lang.System)
j java.lang.Class.getAnnotation(java.lang.Class)+13
j com.sun.btrace.runtime.ClassFilter.isCandidate(java.lang.Class)+27
j com.sun.btrace.agent.Client.isCandidate(java.lang.Class)+49
j com.sun.btrace.agent.Main$4.run()+117
j java.util.concurrent.Executors$RunnableAdapter.call()+4,
j java.util.concurrent.FutureTask$Sync.innerRun()+30
j java.util.concurrent.FutureTask.run()+4
j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable)+59
j java.util.concurrent.ThreadPoolExecutor$Worker.run()+28
j java.lang.Thread.run()+11
$ java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)
btrace DEBUG: client TraceSystemGCCall: instrumenting java/util/Collections$EmptySet$1
btrace DEBUG: client TraceSystemGCCall: instrumenting java/net/ServerSocket
hsdb> pstack -v
Finding object size using Printezis bits and skipping over...
Finding object size using Printezis bits and skipping over...
Finding object size using Printezis bits and skipping over...
Finding object size using Printezis bits and skipping over...
Finding object size using Printezis bits and skipping over...
Deadlock Detection:
Found one Java-level deadlock:
=============================
"pool-1-thread-1":
waiting to lock Monitor@0x000000005e7f88e0 (Object@0x000000075862d060, a sun/misc/Launcher$AppClassLoader),
which is held by "Thread-1"
"Thread-1":
waiting to lock Monitor@0x00002aaab40f2678 (Object@0x0000000604343e40can't print deadlock information: null
hsdb> jseval "mon = new sapkg.runtime.ObjectMonitor(any2addr(0x00002aaab40f2678))"
sun.jvm.hotspot.runtime.ObjectMonitor@0x00002aaab40f2678
hsdb> jseval "mon.object()"
0x0000000604343e40
hsdb> jseval "sa.objHeap"
sun.jvm.hotspot.oops.ObjectHeap@e949f69
hsdb> jseval "sa.objHeap.newOop(mon.object())"
sun.jvm.hotspot.oops.InstanceKlass@4343e40
hsdb> jseval "sa.objHeap.newOop(mon.object()).getKlass().getName() == null"
true
hsdb> jseval "sa.objHeap.newOop(mon.object()).print()"
InstanceKlass for com/sun/btrace/runtime/Instrumentor @ 0x0000000604343e40 (object size = 832)
- _mark: {0} :46912653698682
- _metadata._compressed_klass: {8} :InstanceKlassKlass @ 0x0000000604000240
- _java_mirror: {112} :Oop for java/lang/Class @ 0x0000000604344180
- _super: {120} :InstanceKlass for com/sun/btrace/org/objectweb/asm/ClassAdapter @ 0x0000000604343ad8
- _layout_helper: {24} :56
- _name: {128} :#com/sun/btrace/runtime/Instrumentor @ 0x00000006042d1880
- _access_flags: {156} :18874401
- _subklass: {136} :null
- _next_sibling: {144} :null
- _alloc_count: {160} :0
- _array_klasses: {192} :null
- _methods: {200} :ObjArray @ 0x00000006043406d8
- _method_ordering: {208} :[I @ 0x0000000604001e98
- _local_interfaces: {216} :ObjArray @ 0x0000000604001ea8
- _transitive_interfaces: {224} :ObjArray @ 0x0000000604343190
- _nof_implementors: {488} :0
- _implementors[0]: {304} :null
- _implementors[0]: {312} :null
- _fields: {232} :[S @ 0x0000000604340638
- _constants: {240} :ConstantPool for com/sun/btrace/runtime/Instrumentor @ 0x000000060433bfa0
- _class_loader: {248} :Oop for sun/misc/Launcher$AppClassLoader @ 0x000000075862d060
- _protection_domain: {256} :Oop for java/security/ProtectionDomain @ 0x0000000758688598
- _signers: {272} :null
- _source_file_name: {280} :#Instrumentor.java @ 0x000000060433e778
- _inner_classes: {296} :[S @ 0x00000006043441e8
- _nonstatic_field_size: {376} :10
- _static_field_size: {380} :0
- _static_oop_field_size: {384} :0
- _nonstatic_oop_map_size: {388} :2
- _is_marked_dependent: {392} :0
- _init_state: {400} :2
- _vtable_len: {416} :21
- _itable_len: {420} :13
hsdb> inspect 0x0000000604343e40
instance of InstanceKlass for com/sun/btrace/runtime/Instrumentor @ 0x0000000604343e40 @ 0x0000000604343e40 (size = 832)
_mark: 46912653698682
_java_mirror: Oop for java/lang/Class @ 0x0000000604344180 Oop for java/lang/Class @ 0x0000000604344180
_super: InstanceKlass for com/sun/btrace/org/objectweb/asm/ClassAdapter @ 0x0000000604343ad8 Oop @ 0x0000000604343ad8
_layout_helper: 56
_name: #com/sun/btrace/runtime/Instrumentor @ 0x00000006042d1880 Oop @ 0x00000006042d1880
_access_flags: 18874401
_subklass: null null
_next_sibling: null null
_alloc_count: 0
_array_klasses: null null
_methods: ObjArray @ 0x00000006043406d8 Oop for [[I @ 0x00000006043406d8
_method_ordering: [I @ 0x0000000604001e98 Oop for [I @ 0x0000000604001e98
_local_interfaces: ObjArray @ 0x0000000604001ea8 Oop for [[I @ 0x0000000604001ea8
_transitive_interfaces: ObjArray @ 0x0000000604343190 Oop for [[I @ 0x0000000604343190
_nof_implementors: 0
_implementors[0]: null null
_implementors[0]: null null
_fields: [S @ 0x0000000604340638 Oop for [S @ 0x0000000604340638
_constants: ConstantPool for com/sun/btrace/runtime/Instrumentor @ 0x000000060433bfa0 Oop @ 0x000000060433bfa0
_class_loader: Oop for sun/misc/Launcher$AppClassLoader @ 0x000000075862d060 Oop for sun/misc/Launcher$AppClassLoader @ 0x000000075862d060
_protection_domain: Oop for java/security/ProtectionDomain @ 0x0000000758688598 Oop for java/security/ProtectionDomain @ 0x0000000758688598
_signers: null null
_source_file_name: #Instrumentor.java @ 0x000000060433e778 Oop @ 0x000000060433e778
_inner_classes: [S @ 0x00000006043441e8 Oop for [S @ 0x00000006043441e8
_nonstatic_field_size: 10
_static_field_size: 0
_static_oop_field_size: 0
_nonstatic_oop_map_size: 2
_is_marked_dependent: 0
_init_state: 2
_vtable_len: 21
_itable_len: 13
hsdb> jseval "mon.owner()"
0x0000000040bebe00
hsdb> jseval "owner = sa.threads.owningThreadFromMonitor(mon)"
sun.jvm.hotspot.runtime.JavaThread@0x00002aaab40dd800
hsdb> jseval "owner.printInfoOn(java.lang.System.out)"
State: BLOCKED
Stack in use by Java: 0x0000000040bec068 .. 0x0000000040bedcb8
Base of Stack: null
Last_Java_SP: 0x0000000040bec068
Last_Java_FP: 0x0000000040bec0a8
Last_Java_PC: null
Thread id: 3522
hsdb> threads
3866 Attach Listener
3526 Low Memory Detector
3525 C2 CompilerThread1
3524 C2 CompilerThread0
3523 Thread-1
3522 pool-1-thread-1
3521 Thread-0
3520 Signal Dispatcher
3519 Finalizer
3518 Reference Handler
3503 main
hsdb>
(gdb) info sharedlibrary
From To Syms Read Shared Object Library
0x000000347f4051f0 0x000000347f40ff08 Yes /lib64/libpthread.so.0
0x00002b3bc1f084d0 0x00002b3bc1f0ca18 Yes /home/sajia/sdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libjli.so
0x000000347f000e10 0x000000347f001a08 Yes /lib64/libdl.so.2
0x000000347ec1d780 0x000000347ed09f08 Yes /lib64/libc.so.6
0x000000347e800a70 0x000000347e8166de Yes /lib64/ld-linux-x86-64.so.2
0x00002b3bc21a8680 0x00002b3bc28948c8 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
0x000000347f803e60 0x000000347f843e38 Yes /lib64/libm.so.6
0x000000347fc02220 0x000000347fc05cc8 Yes /lib64/librt.so.1
0x00002aaaaaac1490 0x00002aaaaaac7688 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/libverify.so
0x00002aaaaabdcd90 0x00002aaaaabf0858 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/libjava.so
0x00000034814040a0 0x00000034814106a8 Yes /lib64/libnsl.so.1
0x00002aaaaacfe4a0 0x00002aaaaad03828 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/libinstrument.so
0x00002aaaae3effe0 0x00002aaaae3f6268 Yes /lib64/libnss_files.so.2
0x00002aaaae5fb5d0 0x00002aaaae604c58 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/libzip.so
0x00002aaab83061f0 0x00002aaab8307e78 Yes /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/libmanagement.so
(gdb) info threads
27 Thread 0x4080b940 (LWP 3503) 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
26 Thread 0x41c29940 (LWP 3504) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
25 Thread 0x41d6c940 (LWP 3505) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
24 Thread 0x41e6d940 (LWP 3506) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
23 Thread 0x41f6e940 (LWP 3507) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
22 Thread 0x4206f940 (LWP 3508) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
21 Thread 0x42170940 (LWP 3509) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
20 Thread 0x42271940 (LWP 3510) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
19 Thread 0x42372940 (LWP 3511) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
18 Thread 0x42473940 (LWP 3512) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
17 Thread 0x42574940 (LWP 3513) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
16 Thread 0x42675940 (LWP 3514) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
15 Thread 0x42776940 (LWP 3515) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
14 Thread 0x42877940 (LWP 3516) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
13 Thread 0x413b1940 (LWP 3517) 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
12 Thread 0x414b2940 (LWP 3518) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
11 Thread 0x415b3940 (LWP 3519) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
10 Thread 0x41251940 (LWP 3520) 0x000000347f40c9b1 in sem_wait () from /lib64/libpthread.so.0
9 Thread 0x40eb6940 (LWP 3521) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
8 Thread 0x40bee940 (LWP 3522) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
7 Thread 0x40cef940 (LWP 3523) 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
6 Thread 0x41b14940 (LWP 3524) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
5 Thread 0x42978940 (LWP 3525) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
4 Thread 0x42a79940 (LWP 3526) 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
3 Thread 0x42b7a940 (LWP 3527) 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
2 Thread 0x42c7b940 (LWP 3866) 0x000000347f40d7eb in accept () from /lib64/libpthread.so.0
* 1 Thread 0x2b3bc20125c0 (LWP 3491) 0x000000347f4077e5 in pthread_join () from /lib64/libpthread.so.0
(gdb) thread 8
[Switching to thread 8 (Thread 0x40bee940 (LWP 3522))]#0 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
(gdb) info frame
Stack level 0, frame at 0x40beb050:
rip = 0x347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2; saved rip 0x2b3bc27231fe
called by frame at 0x40beb080
Arglist at 0x40beaff8, args:
Locals at 0x40beaff8, Previous frame's sp is 0x40beb050
Saved registers:
r12 at 0x40beb040, rip at 0x40beb048
(gdb) bt
#0 0x000000347f40ab99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00002b3bc27231fe in os::PlatformEvent::park () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#2 0x00002b3bc27130a2 in ObjectMonitor::EnterI () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#3 0x00002b3bc2712b32 in ObjectMonitor::enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#4 0x00002b3bc27f8f4b in ObjectSynchronizer::slow_enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#5 0x00002b3bc27f8e44 in ObjectSynchronizer::fast_enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#6 0x00002b3bc27f9288 in ObjectLocker::ObjectLocker () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#7 0x00002b3bc27fc6e4 in SystemDictionary::resolve_instance_class_or_null ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
# ^ waiting to lock an instance of sun/misc/Launcher$AppClassLoader (the system class loader)
#8 0x00002b3bc27fb6d1 in SystemDictionary::resolve_or_null ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#9 0x00002b3bc27fb2e4 in SystemDictionary::resolve_or_fail ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#10 0x00002b3bc285fa90 in VerificationType::is_reference_assignable_from ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#11 0x00002b3bc27bd07d in VerificationType::is_assignable_from ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#12 0x00002b3bc2868d59 in StackMapFrame::pop_stack () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#13 0x00002b3bc2867aaa in ClassVerifier::verify_invoke_instructions ()
from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#14 0x00002b3bc2864714 in ClassVerifier::verify_method () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#15 0x00002b3bc2860e94 in ClassVerifier::verify_class () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#16 0x00002b3bc286027c in Verifier::verify () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#17 0x00002b3bc24bf80a in instanceKlass::verify_code () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#18 0x00002b3bc24bff5c in instanceKlass::link_class_impl () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
# ^ locked instanceKlass of com.sun.btrace.runtime.Instrumentor
#19 0x00002b3bc24bf86c in instanceKlass::link_class () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#20 0x00002b3bc24c0140 in instanceKlass::initialize_impl () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#21 0x00002b3bc24bf7ca in instanceKlass::initialize () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#22 0x00002b3bc24e6cac in InterpreterRuntime::_new () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#23 0x00002aaaae72ae28 in ?? ()
#24 0x00002aaaae72add6 in ?? ()
#25 0x0000000040bec068 in ?? ()
#26 0x00000006042d49d8 in ?? ()
#27 0x0000000040bec0f0 in ?? ()
#28 0x00000006043372d8 in ?? ()
#29 0x0000000000000000 in ?? ()
(gdb) frame 22
#22 0x00002b3bc24e6cac in InterpreterRuntime::_new () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
(gdb) info frame
Stack level 22, frame at 0x40bec060:
rip = 0x2b3bc24e6cac in InterpreterRuntime::_new(JavaThread*, constantPoolOopDesc*, int); saved rip 0x2aaaae72ae28
called by frame at 0x40bec068, caller of frame at 0x40bec010
Arglist at 0x40bec050, args:
Locals at 0x40bec050, Previous frame's sp is 0x40bec060
Saved registers:
rbx at 0x40bec038, rbp at 0x40bec050, r12 at 0x40bec040, r13 at 0x40bec048, rip at 0x40bec058
(gdb) frame 23
#23 0x00002aaaae72ae28 in ?? ()
(gdb) info frame
Stack level 23, frame at 0x40bec068:
rip = 0x2aaaae72ae28; saved rip 0x2aaaae72add6
called by frame at 0x40bec070, caller of frame at 0x40bec060
Arglist at 0x40bec058, args:
Locals at 0x40bec058, Previous frame's sp is 0x40bec068
Saved registers:
rip at 0x40bec060
(gdb) frame 24 // this is the best guess from HotSpot's Serviceability Agent of this thread's "last frame"
#24 0x00002aaaae72add6 in ?? ()
(gdb) info frame
Stack level 24, frame at 0x40bec070:
rip = 0x2aaaae72add6; saved rip 0x40bec068
called by frame at 0x40bec078, caller of frame at 0x40bec068
Arglist at 0x40bec060, args:
Locals at 0x40bec060, Previous frame's sp is 0x40bec070
Saved registers:
rip at 0x40bec068
(gdb) frame 18 // this is the frame holding the monitor to com.sun.btrace.runtime.Instrumentor's instanceKlass
// with: ObjectLocker ol(this_oop, THREAD);
#18 0x00002b3bc24bff5c in instanceKlass::link_class_impl () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
(gdb) info frame
Stack level 18, frame at 0x40bebea0:
rip = 0x2b3bc24bff5c in instanceKlass::link_class_impl(instanceKlassHandle, bool, Thread*); saved rip 0x2b3bc24bf86c
called by frame at 0x40bebec0, caller of frame at 0x40bebd60
Arglist at 0x40bebd60, args:
Locals at 0x40bebd60, Previous frame's sp is 0x40bebea0
Saved registers:
rbx at 0x40bebe68, rbp at 0x40bebe90, r12 at 0x40bebe70, r13 at 0x40bebe78, r14 at 0x40bebe80, r15 at 0x40bebe88,
rip at 0x40bebe98
(gdb) thread 7
[Switching to thread 7 (Thread 0x40cef940 (LWP 3523))]#0 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
(gdb) bt
#0 0x000000347f40ae00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00002b3bc2723356 in os::PlatformEvent::park () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#2 0x00002b3bc2712f69 in ObjectMonitor::EnterI () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#3 0x00002b3bc2712b32 in ObjectMonitor::enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#4 0x00002b3bc27f8f4b in ObjectSynchronizer::slow_enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#5 0x00002b3bc27f8e44 in ObjectSynchronizer::fast_enter () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#6 0x00002b3bc27f9288 in ObjectLocker::ObjectLocker () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#7 0x00002b3bc24bfcf4 in instanceKlass::link_class_impl () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#8 0x00002b3bc24bf86c in instanceKlass::link_class () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#9 0x00002b3bc24c0140 in instanceKlass::initialize_impl () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#10 0x00002b3bc24bf7ca in instanceKlass::initialize () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#11 0x00002b3bc24e6cac in InterpreterRuntime::_new () from /home/sajia/sdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so
#12 0x00002aaaae72ae28 in ?? ()
#13 0x00002aaaae72add6 in ?? ()
#14 0x0000000040cecb88 in ?? ()
#15 0x00000006042d49d8 in ?? ()
#16 0x0000000040cecc10 in ?? ()
#17 0x00000006043372d8 in ?? ()
#18 0x0000000000000000 in ?? ()
(gdb)
Thread 3523: (state = BLOCKED)
- com.sun.btrace.agent.Client.instrument(java.lang.Class, java.lang.String, byte[]) @bci=16, line=373 (Interpreted frame)
- com.sun.btrace.agent.Client.doTransform(java.lang.Class, java.lang.String, byte[]) @bci=74, line=195 (Interpreted frame)
- com.sun.btrace.agent.Client.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) @bci=173, line=155 (Interpreted frame)
- sun.instrument.TransformerManager.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) @bci=50, line=169 (Interpreted frame)
- sun.instrument.InstrumentationImpl.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[], boolean) @bci=34, line=365 (Interpreted frame)
- java.lang.ClassLoader.findBootstrapClass(java.lang.String) @bci=0 (Interpreted frame)
- java.lang.ClassLoader.findBootstrapClassOrNull(java.lang.String) @bci=12, line=926 (Interpreted frame)
- java.lang.ClassLoader.loadClass(java.lang.String, boolean) @bci=32, line=297 (Interpreted frame)
- java.lang.ClassLoader.loadClass(java.lang.String, boolean) @bci=23, line=295 (Interpreted frame)
- sun.misc.Launcher$AppClassLoader.loadClass(java.lang.String, boolean) @bci=41, line=301 (Interpreted frame)
- java.lang.ClassLoader.loadClass(java.lang.String) @bci=3, line=247 (Interpreted frame)
- com.sun.btrace.agent.Main.startServer() @bci=98, line=368 (Interpreted frame)
- com.sun.btrace.agent.Main.access$000() @bci=0, line=65 (Interpreted frame)
- com.sun.btrace.agent.Main$3.run() @bci=4, line=166 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=662 (Interpreted frame)
Locked ownable synchronizers:
- None
Thread 3522: (state = BLOCKED)
- com.sun.btrace.agent.Client.instrument(java.lang.Class, java.lang.String, byte[]) @bci=16, line=373 (Interpreted frame)
- com.sun.btrace.agent.Client.doTransform(java.lang.Class, java.lang.String, byte[]) @bci=74, line=195 (Interpreted frame)
- com.sun.btrace.agent.Client.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) @bci=173, line=155 (Interpreted frame)
- sun.instrument.TransformerManager.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) @bci=50, line=169 (Interpreted frame)
- sun.instrument.InstrumentationImpl.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[], boolean) @bci=34, line=365 (Interpreted frame)
- java.util.Collections$EmptySet.iterator() @bci=0, line=2907 (Interpreted frame)
- java.lang.Class.initAnnotationsIfNecessary() @bci=72, line=3078 (Interpreted frame)
- java.lang.Class.getAnnotation(java.lang.Class) @bci=13, line=3029 (Interpreted frame)
- com.sun.btrace.runtime.ClassFilter.isCandidate(java.lang.Class) @bci=27, line=83 (Interpreted frame)
- com.sun.btrace.agent.Client.isCandidate(java.lang.Class) @bci=49, line=315 (Interpreted frame)
- com.sun.btrace.agent.Main$4.run() @bci=117, line=416 (Interpreted frame)
- java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=441 (Interpreted frame)
- java.util.concurrent.FutureTask$Sync.innerRun() @bci=30, line=303 (Interpreted frame)
- java.util.concurrent.FutureTask.run() @bci=4, line=138 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable) @bci=59, line=886 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=28, line=908 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=662 (Interpreted frame)
Locked ownable synchronizers:
- <0x00000007588663f0>, (a java/util/concurrent/locks/ReentrantLock$NonfairSync)
jstack -l
Found one Java-level deadlock:
=============================
"Thread-1":
waiting to lock monitor 0x0000000043a55738 (object 0x0000000604343e40, a <unknown>),
which is held by "pool-1-thread-1"
"pool-1-thread-1":
waiting to lock monitor 0x000000004394f8e0 (object 0x000000075862d060, a sun.misc.Launcher$AppClassLoader),
which is held by "Thread-1"
Java stack information for the threads listed above:
===================================================
"Thread-1":
at com.sun.btrace.agent.Client.instrument(Client.java:373)
at com.sun.btrace.agent.Client.doTransform(Client.java:195)
at com.sun.btrace.agent.Client.transform(Client.java:155)
at sun.instrument.TransformerManager.transform(TransformerManager.java:169)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365)
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:926)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
- locked <0x00000007586261b0> (a sun.misc.Launcher$ExtClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
- locked <0x000000075862d060> (a sun.misc.Launcher$AppClassLoader)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
- locked <0x000000075862d060> (a sun.misc.Launcher$AppClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at com.sun.btrace.agent.Main.startServer(Main.java:368)
at com.sun.btrace.agent.Main.access$000(Main.java:65)
at com.sun.btrace.agent.Main$3.run(Main.java:166)
at java.lang.Thread.run(Thread.java:662)
"pool-1-thread-1":
at com.sun.btrace.agent.Client.instrument(Client.java:373)
at com.sun.btrace.agent.Client.doTransform(Client.java:195)
at com.sun.btrace.agent.Client.transform(Client.java:155)
at sun.instrument.TransformerManager.transform(TransformerManager.java:169)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365)
at java.util.Collections$EmptySet.iterator(Collections.java:2907)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3078)
- locked <0x00000006040308d8> (a java.lang.Class for java.lang.System)
at java.lang.Class.getAnnotation(Class.java:3029)
at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:83)
at com.sun.btrace.agent.Client.isCandidate(Client.java:315)
at com.sun.btrace.agent.Main$4.run(Main.java:416)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Found 1 deadlock.
[Opened /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Object from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.Serializable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Comparable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.CharSequence from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.String from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.GenericDeclaration from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Type from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.AnnotatedElement from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Class from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Cloneable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.System from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Throwable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Error from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ThreadDeath from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Exception from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.RuntimeException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.ProtectionDomain from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.AccessControlContext from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassNotFoundException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.LinkageError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.NoClassDefFoundError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassCastException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ArrayStoreException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.VirtualMachineError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.OutOfMemoryError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StackOverflowError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.IllegalMonitorStateException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.Reference from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.SoftReference from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.WeakReference from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.FinalReference from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.PhantomReference from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.Finalizer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Runnable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Thread from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Thread$UncaughtExceptionHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ThreadGroup from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Map from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Dictionary from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Hashtable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Properties from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.AccessibleObject from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Member from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Field from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Method from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Constructor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.MagicAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ConstructorAccessor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ConstructorAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.DelegatingClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ConstantPool from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.FieldAccessor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.FieldAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.UnsafeFieldAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Appendable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.AbstractStringBuilder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringBuffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringBuilder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StackTraceElement from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.Buffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.AtomicLong from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.AtomicLongCSImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.PostVMInitHook from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Boolean from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Character from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Number from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Float from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Double from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Byte from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Short from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Integer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Long from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.NullPointerException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ArithmeticException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ObjectStreamField from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Comparator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.String$CaseInsensitiveComparator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Guard from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Permission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.BasicPermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.RuntimePermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.SoftCache from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.ReferenceQueue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Null from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Lock from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Map$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashMap$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.AccessController from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaSecurityAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.AccessControlContext$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.SharedSecrets from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Unsafe from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.IncompatibleClassChangeError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.NoSuchMethodError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.Reflection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Iterable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Set from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractCollection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractSet from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections$EmptySet from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.RandomAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.List from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractList from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections$EmptyList from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections$EmptyMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections$ReverseComparator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Collections$SynchronizedMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.ReflectPermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.PrivilegedAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Vector from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Stack from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ReflectionFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.Reference$Lock from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.Reference$ReferenceHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ref.Finalizer$FinalizerThread from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Enumeration from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Hashtable$EmptyEnumerator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Iterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Hashtable$EmptyIterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Hashtable$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.Charset from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.spi.CharsetProvider from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.FastCharsetProvider from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.util.PreHashedMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Aliases from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Classes from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Cache from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ThreadLocal from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.atomic.AtomicInteger from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Class$3 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Modifier from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.LangReflectAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.ReflectAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringValue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Arrays from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Math from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.HistoricallyNamedCharset from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.Unicode from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.UTF_8 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Class$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.ReflectionFactory$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.NativeConstructorAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.DelegatingConstructorAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.VM from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringCoding from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringCoding$StringDecoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CharsetDecoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.UTF_8$Decoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CodingErrorAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.ByteBuffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.HeapByteBuffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.Bits from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaNioAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.Bits$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.ByteOrder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Readable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.CharBuffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.HeapCharBuffer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CoderResult from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CoderResult$Cache from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CoderResult$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CoderResult$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Version from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaLangAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.System$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Runtime from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.File from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileSystem from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.UnixFileSystem from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ExpiringCache from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.LinkedHashMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ExpiringCache$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.LinkedHashMap$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.action.GetPropertyAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.jkernel.DownloadManager from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.jkernel.DownloadManager$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.jkernel.DownloadManager$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.StringCoding$StringEncoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.nio.charset.CharsetEncoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.UTF_8$Encoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassLoader$3 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ExpiringCache$Entry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassLoader$NativeLibrary from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.Closeable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.InputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileDescriptor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaIOFileDescriptorAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileDescriptor$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.Flushable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.OutputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileOutputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FilterInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.BufferedInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.misc.ReflectUtil from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FilterOutputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.PrintStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.BufferedOutputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.Writer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.OutputStreamWriter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StreamEncoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.BufferedWriter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Terminator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.SignalHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Terminator$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Signal from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.NativeSignalHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.OSEnvironment from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Compiler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Compiler$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URLStreamHandlerFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher$Factory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.SecureClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URLClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.util.Debug from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Package from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URL from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.CodeSource from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Void from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.cert.Certificate from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.ClassFormatError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.IllegalArgumentException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.IOException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.AssertionStatusDirectives from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaNetAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URLClassLoader$7 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.PermissionCollection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.StringTokenizer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.PrivilegedExceptionAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.MetaIndex from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.Reader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.BufferedReader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.InputStreamReader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileReader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.cs.StreamDecoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.ArrayList from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.reflect.Array from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.ParseUtil from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.BitSet from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ObjectStreamClass from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Locale from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.Lock from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$Segment from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.AbstractOwnableSynchronizer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$Sync from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$NonfairSync from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer$Node from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$HashEntry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.CharacterDataLatin1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.Parts from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URLStreamHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.protocol.file.Handler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashSet from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.protocol.jar.Handler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.SystemClassLoaderAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.InternalError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.instrument.Instrumentation from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.instrument.InstrumentationImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.instrument.TransformerManager from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.instrument.TransformerManager$TransformerInfo from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Opened /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.net.URLClassLoader$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.util.URLUtil from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath$3 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath$Loader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.PrivilegedActionException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.FileURLMapper from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZipConstants from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZipFile from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JarFile from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaUtilJarAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JavaUtilJarAccessImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JarIndex from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.ExtensionDependency from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZipEntry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JarEntry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JarFile$JarFileEntry from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.DataInput from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.DataInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZipFile$ZipFileInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.InflaterInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZipFile$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.Inflater from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.zip.ZStreamRef from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.Manifest from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ByteArrayInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.Attributes from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.Manifest$FastInputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.Attributes$Name from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.ASCIICaseInsensitiveComparator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JarVerifier from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.CodeSigner from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.jar.JarVerifier$3 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.ByteArrayOutputStream from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.Resource from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.util.ManifestEntryVerifier from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.CharacterDecoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.BASE64Decoder from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.util.SignatureFileVerifier from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.nio.ByteBuffered from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Permissions from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.URLConnection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.URLConnection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.protocol.file.FileURLConnection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.ContentHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.net.UnknownContentHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.net.www.MessageHeader from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FilePermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FilePermission$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Policy from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.provider.PolicyFile from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Policy$UnsupportedEmptyCollection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FilePermissionCollection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.AllPermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.UnresolvedPermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.BasicPermissionCollection from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.ProtectionDomain$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.ProtectionDomain$Key from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.security.Principal from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.agent.Main from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.util.concurrent.ThreadFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.NumberFormatException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.io.FileWriter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.agent.TraceOutputWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.lang.instrument.ClassFileTransformer from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.CommandListener from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.agent.Client from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.agent.FileClient from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.agent.RemoteClient from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.io.PrintWriter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.instrument.InstrumentationImpl$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.NativeMethodAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.reflect.DelegatingMethodAccessorImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.agent.Main$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.util.concurrent.Executors from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Executors$DefaultThreadFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Executor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ExecutorService from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.AbstractExecutorService from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Executors$DelegatedExecutorService from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Executors$FinalizableDelegatedExecutorService from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ThreadPoolExecutor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.RejectedExecutionHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ThreadPoolExecutor$AbortPolicy from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.Enum from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$2 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$3 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$4 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$5 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$6 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.TimeUnit$7 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.Queue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.BlockingQueue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractQueue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.LinkedBlockingQueue from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.Condition from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.LinkedBlockingQueue$Node from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Node from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$5 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$LastNode from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$GroupHead from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$CharProperty from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$BmpCharProperty from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Single from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$SliceNode from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Slice from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Begin from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$First from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Start from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$TreeInfo from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.MatchResult from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Matcher from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.SubList from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.RandomAccessSubList from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.ListIterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.SubList$1 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractList$Itr from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.AbstractList$ListItr from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: debugMode is true
btrace DEBUG: scriptOutputFile is /home/sajia/temp/mybtrace.log
btrace DEBUG: unsafeMode is false
btrace DEBUG: dumpClasses is false
btrace DEBUG: stdout is false
btrace DEBUG: probe descriptor path is .
[Loaded com.sun.btrace.agent.ProbeDescriptorLoader from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded javax.xml.bind.JAXBException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded javax.xml.bind.ValidationEventHandler from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: initial script is TraceSystemGCCall.class
[Loaded com.sun.btrace.agent.TraceOutputWriter$RollingFileWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.agent.TraceOutputWriter$TimeBasedRollingFileWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.agent.TraceOutputWriter$SimpleFileOutput from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.RunnableGenerator from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.org.objectweb.asm.ClassVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.comm.Command from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.RenameCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.OkayCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.lang.instrument.IllegalClassFormatException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.PerfReader from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.RetransformClassNotification from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.lang.InterruptedException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.comm.ErrorCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.ExitCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.RetransformationStartNotification from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.runtime.ClassFilter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.InstrumentUtils from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.ClassAdapter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Instrumentor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.ClassReader from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.ClassWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.NullPerfReaderImpl from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.lang.UnsupportedOperationException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.RunnableGeneratorImpl from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.RunnableGeneratorImpl$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.BTraceRuntime from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.ThreadEnteredMap from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.BTraceRuntime$20 from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.agent.Client$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.comm.InstrumentCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.runtime.Verifier from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.MethodVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.VerifierException from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.lang.annotation.Annotation from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.annotations.Self from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Type from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.annotations.Return from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.TargetMethodOrField from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.TargetInstance from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.Duration from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.ProbeClassName from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.ProbeMethodName from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.org.objectweb.asm.AnnotationVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.FieldVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.util.NullVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.CycleDetector from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.util.Deque from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: verifying BTrace class
[Loaded com.sun.btrace.runtime.InstrumentUtils$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.InstrumentUtils$2 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Attribute from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Constants from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.AnyType from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.BTraceUtils from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.BTrace from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.OnMethod from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.OnProbe from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.Location from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.Where from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.Kind from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.util.regex.Pattern$Dot from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.regex.Pattern$Curly from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.org.objectweb.asm.MethodAdapter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.MethodVerifier from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Verifier$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.MethodWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Label from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.lang.IllegalStateException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.CycleDetector$Node from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.util.HashMap$KeySet from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashMap$HashIterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashMap$KeyIterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.OnMethod from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Location from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Verifier$1$2 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Verifier$1$2$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.lang.Class$4 from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.CycleDetector$Edge from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.util.HashMap$Values from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.HashMap$ValueIterator from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.ArrayDeque from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: verified 'TraceSystemGCCall' successfully
[Loaded java.util.regex.PatternSyntaxException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.ClassFilter$CheckingVisitor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
btrace DEBUG: created class filter
[Loaded com.sun.btrace.org.objectweb.asm.ByteVector from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Item from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Preprocessor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.annotations.Export from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.TLS from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.annotations.Property from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.comm.EventCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
btrace DEBUG: preprocessing BTrace class TraceSystemGCCall
[Loaded com.sun.btrace.org.objectweb.asm.AnnotationWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Preprocessor$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Frame from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.MethodInstrumentor from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.Preprocessor$3 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.runtime.MethodInstrumentor$ValidationResult from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Handler from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.Edge from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded com.sun.btrace.org.objectweb.asm.FieldWriter from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
btrace DEBUG: preprocessed BTrace class TraceSystemGCCall
btrace DEBUG: creating BTraceRuntime instance for TraceSystemGCCall
[Loaded com.sun.btrace.BTraceRuntime$SpeculativeQueueManager from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded com.sun.btrace.BTraceRuntime$2 from /home/sajia/sdk/btrace/build/btrace-boot.jar]
btrace DEBUG: created BTraceRuntime instance for TraceSystemGCCall
btrace DEBUG: removing @OnMethod, @OnProbe methods
[Loaded java.util.concurrent.locks.LockSupport from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.MethodRemover from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded sun.nio.ch.Interruptible from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.runtime.MethodRemover$1 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
btrace DEBUG: removed @OnMethod, @OnProbe methods
btrace DEBUG: sending Okay command
btrace DEBUG: client TraceSystemGCCall: got com.sun.btrace.comm.OkayCommand@22c84d9
[Loaded com.sun.btrace.comm.DataCommand from /home/sajia/sdk/btrace/build/btrace-boot.jar]
btrace DEBUG: about to defineClass TraceSystemGCCall
[Loaded TraceSystemGCCall from __JVM_DefineClass__]
[Loaded java.lang.Class$MethodArray from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.BTraceRuntime$13 from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded java.lang.management.ManagementFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.ManagementFactory from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.management.ManagementPermission from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.security.action.LoadLibraryAction from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.VMManagement from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.VMManagementImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.management.MemoryMXBean from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded javax.management.NotificationBroadcaster from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded javax.management.NotificationEmitter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.NotificationEmitterSupport from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.MemoryImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.management.MemoryPoolMXBean from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.MemoryPoolImpl from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.Sensor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.MemoryPoolImpl$PoolSensor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded sun.management.MemoryPoolImpl$CollectionSensor from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded javax.management.DynamicMBean from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded com.sun.btrace.BTraceMBean from /home/sajia/sdk/btrace/build/btrace-boot.jar]
[Loaded sun.reflect.annotation.AnnotationParser from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: defineClass succeeded for TraceSystemGCCall
[Loaded com.sun.btrace.agent.Main$4 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
[Loaded java.lang.VerifyError from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.lang.instrument.UnmodifiableClassException from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Future from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.RunnableFuture from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.FutureTask from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.FutureTask$Sync from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Callable from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.Executors$RunnableAdapter from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
[Loaded java.util.concurrent.ThreadPoolExecutor$Worker from /home/sajia/sdk/jdk1.6.0_30/jre/lib/rt.jar]
btrace DEBUG: parsed command line arguments
btrace DEBUG: new Client created com.sun.btrace.agent.FileClient@268b819f
[Loaded com.sun.btrace.agent.Main$3 from file:/home/sajia/sdk/btrace/build/btrace-agent.jar]
btrace DEBUG: starting agent thread
btrace DEBUG: filtering loaded classes
btrace DEBUG: starting server at 2020
btrace DEBUG: client TraceSystemGCCall: instrumenting java/util/Collections$EmptySet$1
btrace DEBUG: client TraceSystemGCCall: instrumenting java/net/ServerSocket
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment