[EAP 606] Exception while profiling

Questions about YourKit Java Profiler
Post Reply
trojanfoe
Posts: 3
Joined: Thu May 26, 2005 9:35 am

[EAP 606] Exception while profiling

Post by trojanfoe »

Hi there, I have been profile a web application running within JRun 4 on my Win XP Pro machine. I have collected the method invocation information from the running process and have been happily analysing it using the very nice IDE. However the JVM (1.5.0-b4) which is running JRun echoed the following message:

Code: Select all

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00929a4e, pid=2596, tid=2148
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0-b64 mixed mode)
# Problematic frame:
# C  [yjpagent.dll+0x39a4e]
#
# An error report file with more information is saved as hs_err_pid2596.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Here are the contents of the log file:

Code: Select all

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00929a4e, pid=2596, tid=2148
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0-b64 mixed mode)
# Problematic frame:
# C  [yjpagent.dll+0x39a4e]
#

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

Current thread (0x00f9fc20):  JavaThread "Thread-0" daemon [_thread_in_native, id=2148]

siginfo: ExceptionCode=0xc0000005, writing address 0x183ec7e7

Registers:
EAX=0x161dabf4, EBX=0x00946f40, ECX=0x183ec7df, EDX=0x161dac28
ESP=0x0f7cfad0, EBP=0x0f7cfad8, ESI=0x00946f3c, EDI=0x0f7cfb2c
EIP=0x00929a4e, EFLAGS=0x00010206

Top of Stack: (sp=0x0f7cfad0)
0x0f7cfad0:   0f7cfc40 00000030 0f7cfae4 009298a4
0x0f7cfae0:   00000030 0f7cfaf0 0092905d 00000030
0x0f7cfaf0:   0f7cfb30 00928a82 00000030 0f7cfc40
0x0f7cfb00:   0f7cfc40 00f9fcdc 0f7cfb54 0092c387
0x0f7cfb10:   00955b10 0f7cfafc 00000000 6d94478b
0x0f7cfb20:   161dac10 00000000 00959e94 6d94224e
0x0f7cfb30:   0f7cfb3c 00928aa8 00000030 0f7cfb78
0x0f7cfb40:   0090e3d5 00000030 0f7cfc40 00959e94 

Instructions: (pc=0x00929a4e)
0x00929a3e:   51 04 eb 18 8b 48 08 89 51 04 89 4a 08 8b 48 04
0x00929a4e:   89 51 08 89 4a 04 89 15 74 5d 95 00 83 c0 04 eb 


Stack: [0x0f6d0000,0x0f7d0000),  sp=0x0f7cfad0,  free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [yjpagent.dll+0x39a4e]
C  [yjpagent.dll+0x398a4]
C  [yjpagent.dll+0x3905d]
C  [yjpagent.dll+0x38a82]
C  [yjpagent.dll+0x38aa8]
C  [yjpagent.dll+0x1e3d5]
C  [yjpagent.dll+0x1dadb]
C  [yjpagent.dll+0x8d8a]
j  com.yourkit.runtime.Core.storeTelemetryRecord(J[J)V+0
j  com.yourkit.runtime.telemetry.TelemetryThread.runImpl()V+75
j  com.yourkit.runtime.telemetry.TelemetryThread.run()V+1
v  ~StubRoutines::call_stub
V  [jvm.dll+0xedcc0]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.yourkit.runtime.Core.storeTelemetryRecord(J[J)V+0
j  com.yourkit.runtime.telemetry.TelemetryThread.runImpl()V+75
j  com.yourkit.runtime.telemetry.TelemetryThread.run()V+1
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x108f14d8 JavaThread "RMI ConnectionExpiration-[10.220.98.246:1257]" daemon [_thread_blocked, id=960]
  0x0f69e3f8 JavaThread "RMI TCP Connection(114)-10.220.98.246" daemon [_thread_in_native, id=2532]
  0x10868008 JavaThread "RMI RenewClean-[10.220.98.246:1257]" daemon [_thread_blocked, id=2320]
  0x108f1188 JavaThread "RMI ConnectionExpiration-[10.220.98.246:1257]" daemon [_thread_blocked, id=3704]
  0x106ccb78 JavaThread "RMI TCP Connection(113)-10.220.98.246" daemon [_thread_in_native, id=3360]
  0x10c68008 JavaThread "RMI TCP Connection(112)-10.220.98.246" daemon [_thread_in_native, id=3068]
  0x00f70e60 JavaThread "RMI TCP Connection(97)-10.220.98.246" daemon [_thread_in_native, id=868]
  0x12e00c80 JavaThread "RMI TCP Connection(46)-10.220.98.246" daemon [_thread_in_native, id=2652]
  0x1094d1e0 JavaThread "scheduler-3" [_thread_blocked, id=2264]
  0x107d94b0 JavaThread "jrpp-2" [_thread_in_native, id=440]
  0x0032ebf0 JavaThread "DestroyJavaVM" [_thread_blocked, id=3636]
  0x106d4ea8 JavaThread "scheduler-2" [_thread_blocked, id=2804]
  0x10723148 JavaThread "scheduler-1" [_thread_blocked, id=2268]
  0x10a6c9e0 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3312]
  0x107b1d60 JavaThread "mipc-1" [_thread_in_native, id=2680]
  0x10930e38 JavaThread "Thread-6" [_thread_blocked, id=2732]
  0x10674330 JavaThread "jndi-6" [_thread_blocked, id=244]
  0x10673a08 JavaThread "jndi-5" [_thread_blocked, id=992]
  0x109399d8 JavaThread "clock" daemon [_thread_blocked, id=2716]
  0x106d7850 JavaThread "scheduler-0" [_thread_blocked, id=2608]
  0x106d7008 JavaThread "Transaction Domain PrivateJmsDomain" [_thread_blocked, id=2588]
  0x106a3950 JavaThread "Transaction Domain DefaultDomain" [_thread_blocked, id=2592]
  0x106a36d8 JavaThread "tyrex.util.daemonMaster" daemon [_thread_blocked, id=3400]
  0x0f5b2860 JavaThread "jndi-4" [_thread_blocked, id=2432]
  0x0f5b1dc8 JavaThread "jndi-3" [_thread_blocked, id=2440]
  0x10557e78 JavaThread "jndi-2" [_thread_in_native, id=3128]
  0x10557c10 JavaThread "jndi-1" [_thread_blocked, id=3876]
  0x10557758 JavaThread "jndi-0" [_thread_blocked, id=1532]
  0x105507c0 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=2820]
  0x1081d778 JavaThread "jms-fifo-5" [_thread_blocked, id=1984]
  0x106422f8 JavaThread "jms-fifo-4" [_thread_blocked, id=2672]
  0x10ab88b8 JavaThread "jms-fifo-3" [_thread_blocked, id=2668]
  0x1071ad58 JavaThread "jms-fifo-2" [_thread_blocked, id=2664]
  0x109db008 JavaThread "jms-fifo-1" [_thread_blocked, id=3484]
  0x0f585188 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2644]
  0x0f583d60 JavaThread "CompilerThread1" daemon [_thread_blocked, id=2144]
  0x0f582dd0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2612]
  0x0f581418 JavaThread "AdapterThread" daemon [_thread_blocked, id=2620]
  0x0f57a9c8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2632]
  0x0f579fc0 JavaThread "YJP CPU Sampler" daemon [_thread_blocked, id=2628]
  0x0f5f5f10 JavaThread "GC Daemon" daemon [_thread_blocked, id=2624]
  0x0f514270 JavaThread "RMI Reaper" daemon [_thread_blocked, id=2312]
  0x0f567cc8 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=2140]
  0x0f4f6e00 JavaThread "RMI TCP Accept-1255" daemon [_thread_in_native, id=1468]
  0x0f4f5dc0 JavaThread "Timer-0" daemon [_thread_blocked, id=328]
=>0x00f9fc20 JavaThread "Thread-0" daemon [_thread_in_native, id=2148]
  0x00f9ba18 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3728]
  0x00f948b0 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=3976]
  0x00f8b7b0 JavaThread "Finalizer" daemon [_thread_blocked, id=2256]
  0x00f8ab20 JavaThread "Reference Handler" daemon [_thread_blocked, id=168]

Other Threads:
  0x00f87308 VMThread [id=2384]
  0x0f586618 WatcherThread [id=2648]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 3456K, used 631K [0x02fa0000, 0x03350000, 0x03dd0000)
  eden space 3136K,  18% used [0x02fa0000, 0x03030188, 0x032b0000)
  from space 320K,  17% used [0x03300000, 0x0330dd38, 0x03350000)
  to   space 320K,   0% used [0x032b0000, 0x032b0000, 0x03300000)
 tenured generation   total 29184K, used 4183K [0x03dd0000, 0x05a50000, 0x0afa0000)
   the space 29184K,  14% used [0x03dd0000, 0x041e5de8, 0x041e5e00, 0x05a50000)
 compacting perm gen  total 17408K, used 17321K [0x0afa0000, 0x0c0a0000, 0x0efa0000)
   the space 17408K,  99% used [0x0afa0000, 0x0c08a550, 0x0c08a600, 0x0c0a0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00410000 	E:\JRun4.0\bin\jrun.exe
0x77f50000 - 0x77ff7000 	C:\WINNT\System32\ntdll.dll
0x77e60000 - 0x77f46000 	C:\WINNT\system32\kernel32.dll
0x77dd0000 - 0x77e5d000 	C:\WINNT\system32\ADVAPI32.dll
0x78000000 - 0x78087000 	C:\WINNT\system32\RPCRT4.dll
0x77c10000 - 0x77c63000 	C:\WINNT\system32\MSVCRT.dll
0x6d840000 - 0x6dba7000 	E:\jdk1.5.0\jre\bin\server\jvm.dll
0x77d40000 - 0x77dd0000 	C:\WINNT\system32\USER32.dll
0x7f000000 - 0x7f041000 	C:\WINNT\system32\GDI32.dll
0x76b40000 - 0x76b6c000 	C:\WINNT\System32\WINMM.dll
0x6d280000 - 0x6d288000 	E:\jdk1.5.0\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 	C:\WINNT\System32\PSAPI.DLL
0x6d380000 - 0x6d3b5000 	E:\jdk1.5.0\jre\bin\jdwp.dll
0x008f0000 - 0x00967000 	E:\YKJProfiler\bin\win32\yjpagent.dll
0x71ad0000 - 0x71ad8000 	C:\WINNT\System32\WSOCK32.DLL
0x71ab0000 - 0x71ac5000 	C:\WINNT\System32\WS2_32.dll
0x71aa0000 - 0x71aa8000 	C:\WINNT\System32\WS2HELP.dll
0x6d610000 - 0x6d61c000 	E:\jdk1.5.0\jre\bin\verify.dll
0x6d300000 - 0x6d31d000 	E:\jdk1.5.0\jre\bin\java.dll
0x6d630000 - 0x6d63f000 	E:\jdk1.5.0\jre\bin\zip.dll
0x6d220000 - 0x6d227000 	E:\jdk1.5.0\jre\bin\dt_socket.dll
0x71a50000 - 0x71a8b000 	C:\WINNT\system32\mswsock.dll
0x71a90000 - 0x71a98000 	C:\WINNT\System32\wshtcpip.dll
0x6d4c0000 - 0x6d4d3000 	E:\jdk1.5.0\jre\bin\net.dll
0x6d4b0000 - 0x6d4b8000 	E:\jdk1.5.0\jre\bin\management.dll
0x0ffd0000 - 0x0fff3000 	C:\WINNT\System32\rsaenh.dll
0x75a70000 - 0x75b15000 	C:\WINNT\system32\USERENV.dll
0x71c20000 - 0x71c6e000 	C:\WINNT\System32\netapi32.dll
0x76f20000 - 0x76f45000 	C:\WINNT\System32\DNSAPI.dll
0x76fb0000 - 0x76fb7000 	C:\WINNT\System32\winrnr.dll
0x76f60000 - 0x76f8c000 	C:\WINNT\system32\WLDAP32.dll
0x76fc0000 - 0x76fc5000 	C:\WINNT\System32\rasadhlp.dll
0x0ff00000 - 0x0ff0c000 	E:\JRun4.0\bin\portscan.dll
0x6d5f0000 - 0x6d5f6000 	E:\jdk1.5.0\jre\bin\rmi.dll
0x75f40000 - 0x75f5f000 	C:\WINNT\system32\Apphelp.dll

VM Arguments:
jvm_args: -Xms32m -Xmx128m -Dsun.io.useCanonCaches=false -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,address=127.0.0.1:9191,suspend=n -agentlib:yjpagent=sessionname=JRun -Djmx.invoke.getters=true
java_command: <unknown>

Environment Variables:
JAVA_HOME=E:\jdk1.5.0
PATH=C:\WINNT;C:\WINNT\system32;C:\WINNT\System32\Wbem;C:\Ora9i\bin\;E:\ORA920\bin;E:\jdk1.5.0\bin;E:\mysql4\bin;E:\Utils;E:\WinCVS1.3\CVSNT;E:\ant\bin;E:\YKJProfiler\bin\win32
USERNAME=duplaina
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 9 Stepping 5, GenuineIntel


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

OS: Windows XP Build 2600 Service Pack 1

CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 523632k(53232k free), swap 1280152k(628632k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0-b64) for windows-x86, built on Sep 15 2004 02:42:57 by "java_re" with MS VC++ 6.0

Vladimir Kondratyev
Posts: 1626
Joined: Tue Aug 10, 2004 7:52 pm

Post by Vladimir Kondratyev »

Hi Andy,

is the problem reproducible in latest EAP build #612?

Regards,
Vladimir
Post Reply