Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Test and Performance Tools Platform (TPTP) » TPTP causing EXCEPTION_ACCESS_VIOLATION
TPTP causing EXCEPTION_ACCESS_VIOLATION [message #141657] Thu, 02 April 2009 12:01 Go to next message
Eclipse UserFriend
Originally posted by:

I have just started using TPTP. I installed with via the Eclipse Update
Manager and believe I have met all the pre-requisites.

I was hoping to use TPTP to get a rough idea on the frequency that certain
methods were used as well as their duration. To do this I asked it to
profile a TestSuite I know works and gives good system coverage.

When doing this, TPTP will consistently get to the fifth TestCase and then
throw the EXCEPTION_ACCESS_VIOLATION (generating the log below). If I
rearrange/add-remove tests it stays the same, always the fifth TestCase .

I have looked for information on this, but could not find very much at
all. Does anyone have any idea on what might be going wrong? Thanks.

# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x02d4bce8, pid=2624,
# Java VM: Java HotSpot(TM) Client VM (1.5.0_16-b02 mixed mode)
# Problematic frame:
# C

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

Current thread (0x02708128): JavaThread "main"

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

EAX=0x02dd46f0, EBX=0x000000a7, ECX=0x00000000, EDX=0x00000002
ESP=0x0007c1ac, EBP=0x0000008d, ESI=0x02dc4180, EDI=0x00000010
EIP=0x02d4bce8, EFLAGS=0x00000206

Top of Stack: (sp=0x0007c1ac)
0x0007c1ac: 02dd46f0 00000002 000000a7 02dc31c0
0x0007c1bc: 0000008d 02dd4180 02d500fe 02dd46f0
0x0007c1cc: 00000002 00000000 02dc41c8 02dc3180
0x0007c1dc: 02dc4180 02dd6680 02dc4180 02dc32f0
0x0007c1ec: 02dd6778 00000000 00000010 02dd66c8
0x0007c1fc: 02d4f69b 00000004 02dc57e4 02dc45d0
0x0007c20c: 00000032 02dc44f0 00000055 00000055
0x0007c21c: 02dd2980 02d92601 02d4f245 0007c420

Instructions: (pc=0x02d4bce8)
0x02d4bcd8: 53 55 56 8b 58 04 8b f1 57 8b 48 08 8b 38 52 50
0x02d4bce8: 8b 29 8b 4e 44 e8 9e 0a 00 00 83 c6 48 57 8b ce


Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
0x027fa1c8 JavaThread "Low Memory Detector" daemon
0x027f94f8 JavaThread "CompilerThread0" daemon
0x027f7f10 JavaThread "Signal Dispatcher" daemon
0x027483d0 JavaThread "Thread-0" daemon
0x02771ec8 JavaThread "Finalizer" daemon
0x027702c0 JavaThread "Reference Handler" daemon
=>0x02708128 JavaThread "main"

Other Threads:
0x02707ea8 VMThread [id=2280]
0x0276f578 WatcherThread [id=2312]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

def new generation total 576K, used 420K [0x04f50000, 0x04ff0000,
eden space 512K, 71% used [0x04f50000, 0x04fabf78, 0x04fd0000)
from space 64K, 82% used [0x04fd0000, 0x04fdd378, 0x04fe0000)
to space 64K, 0% used [0x04fe0000, 0x04fe0000, 0x04ff0000)
tenured generation total 1408K, used 1331K [0x05430000, 0x05590000,
the space 1408K, 94% used [0x05430000, 0x0557cc38, 0x0557ce00,
compacting perm gen total 8192K, used 5207K [0x08f50000, 0x09750000,
the space 8192K, 63% used [0x08f50000, 0x09465c28, 0x09465e00,
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040d000 C:\Program Files\Java\jre1.5.0_16\bin\java.exe
0x7c800000 - 0x7c8c0000 C:\WINDOWS\system32\ntdll.dll
0x77e40000 - 0x77f42000 C:\WINDOWS\system32\kernel32.dll
0x77f50000 - 0x77feb000 C:\WINDOWS\system32\ADVAPI32.dll
0x77c50000 - 0x77cef000 C:\WINDOWS\system32\RPCRT4.dll
0x76f50000 - 0x76f63000 C:\WINDOWS\system32\Secur32.dll
0x77ba0000 - 0x77bfa000 C:\WINDOWS\system32\MSVCRT.dll
0x6d640000 - 0x6d7de000 C:\Program
0x77380000 - 0x77411000 C:\WINDOWS\system32\USER32.dll
0x77c00000 - 0x77c49000 C:\WINDOWS\system32\GDI32.dll
0x76aa0000 - 0x76acd000 C:\WINDOWS\system32\WINMM.dll
0x76290000 - 0x762ad000 C:\WINDOWS\system32\IMM32.DLL
0x6d290000 - 0x6d298000 C:\Program Files\Java\jre1.5.0_16\bin\hpi.dll
0x76b70000 - 0x76b7b000 C:\WINDOWS\system32\PSAPI.DLL
0x10000000 - 0x10019000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\JPIBootLoader.d ll
0x00390000 - 0x0039b000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\MartiniOSA.dll
0x00a20000 - 0x00a61000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\JPI.dll
0x003d0000 - 0x003f9000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\JPIAgent.dll
0x01b40000 - 0x01b62000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\HeapProf.dll
0x01c80000 - 0x01c99000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\ACCollector.dll
0x01ca0000 - 0x01cbe000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\AgentBase.dll
0x01cc0000 - 0x01cd2000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\transportSupport. dll
0x71c00000 - 0x71c17000 C:\WINDOWS\system32\WS2_32.dll
0x71bf0000 - 0x71bf8000 C:\WINDOWS\system32\WS2HELP.dll
0x01ce0000 - 0x01d08000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\tptpUtils.dll
0x12000000 - 0x12241000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\xerces-c_2_6.dll
0x01d10000 - 0x01d20000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\hcclco.dll
0x01d20000 - 0x01d30000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\hcclsm.dll
0x01d30000 - 0x01d47000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\tptpConfig.dll
0x01d50000 - 0x01d5d000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\processControlUti l.dll
0x01d60000 - 0x01d6c000 C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin\tptpLogUtils.dll
0x02830000 - 0x0283c000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\HeapAdaptor.dll
0x02d20000 - 0x02da2000 C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32\JIE.dll
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jre1.5.0_16\bin\verify.dll
0x6d310000 - 0x6d32d000 C:\Program Files\Java\jre1.5.0_16\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jre1.5.0_16\bin\zip.dll
0x6d4d0000 - 0x6d4e3000 C:\Program Files\Java\jre1.5.0_16\bin\net.dll
0x71b20000 - 0x71b61000 C:\WINDOWS\system32\mswsock.dll
0x5f270000 - 0x5f2ca000 C:\WINDOWS\system32\hnetcfg.dll
0x71ae0000 - 0x71ae8000 C:\WINDOWS\System32\wshtcpip.dll

VM Arguments:
jvm_args: -agentlib:JPIBootLoader=JPIAgent:server=controlled;HeapProf
java_command: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner
-version 3 -port 1424 -testLoaderClass
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoade r
-loaderpluginname org.eclipse.jdt.junit.runtime -classNames
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_16
PATH=C:\Program Files\Java\jre1.5.0_16\bin\java.exe;C:\Program
Files\eclipse\plugins\org.eclipse.tptp.platform.jvmti.runtim e_4.4.201.v200902180100\agent_files\win_ia32;C:\Program
Files\eclipse\plugins\org.eclipse.hyades.probekit_4.2.401.v2 00901290100\os\win32\x86;C:\Program
Files\eclipse\plugins\ 4.4.100.v200902101418\agent_controller\bin;C:/Program
Files/Java/jre1.5.0_16/bin;C:\WINDOWS\system32;C:\WINDOWS;C: \WINDOWS\System32\Wbem;C:\Ant\apache-ant-1.7.1\bin;C:\Progra m
Files\Java\jdk1.5.0_16\bin;C:\WINDOWS\system32\WindowsPowerS hell\v1.0;c:\Program
Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft
Visual SourceSafe;C:\Program Files\Microsoft Team Foundation Server 2008
Power Tools\;C:\Program Files\Microsoft Team Foundation Server 2008 Power
Tools\Best Practices
Analyzer\;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS \Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft SDKs\Windows\v6.1\Bin;C:\Program Files\Microsoft Visual
Studio 9.0\Common7\IDE
PROCESSOR_IDENTIFIER=x86 Family 15 Model 6 Stepping 8, GenuineIntel

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

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 1 (cores per cpu 2, threads per core 1) family 15 model 6
stepping 4, cmov, cx8, fxsr, mmx, sse, sse2, sse3

Memory: 4k page, physical 1048012k(358260k free), swap 3051520k(1995604k

vm_info: Java HotSpot(TM) Client VM (1.5.0_16-b02) for windows-x86, built
on May 28 2008 01:04:49 by "java_re" with MS VC++ 6.0
Re: TPTP causing EXCEPTION_ACCESS_VIOLATION [message #142061 is a reply to message #141657] Mon, 27 April 2009 11:50 Go to previous message
Asaf Yaffe is currently offline Asaf YaffeFriend
Messages: 333
Registered: July 2009
Senior Member
Can you please enable logging, reproduce the crash and post the log file
here (please compress it first, it will be quite large...).

To enable logging, define the following environment variables before
launching Eclipse:

MARTINI_LOGGER_DIRECTORY=<full path to an existing directory>


Asaf Yaffe
Eclipse TPTP Committer, JVMTI Profiler
Previous Topic:Why native code for agents?
Next Topic:Generic Log Adapter?
Goto Forum:

Current Time: Thu Jan 19 02:49:58 GMT 2017

Powered by FUDForum. Page generated in 0.02284 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software