-
Bug
-
Resolution: Won't Fix
-
P4
-
1.3.1, 1.4.0, 1.4.2, 5.0
-
generic, x86, sparc
-
linux, solaris_1, solaris_8, windows_2000
Name: elR10090 Date: 03/13/2001
The JDK 1.4.0-beta-b55 and 1.3.1-rc1-b18 for all platforms except Win32
fail the following test from testbase_nsk:
nsk/jvmpi/events/mncntexit001
The test traces JVMPI event JVMPI_EVENT_MONITOR_CONTENDED_EXIT when
it is enabled by a profiler agent.
The test java-program runs a number of threads syncronized
to the main thread by objects. The test profiler agent enables and traces
JVMPI_EVENT_MONITOR_CONTENDED_ENTERED and JVMPI_EVENT_MONITOR_CONTENDED_EXIT
events and checks if appropriate events are sent and provide correct
information. The test also checks if the number of MONITOR_CONTENDED_EXIT
is not less than the number of MONITOR_CONTENDED_ENTERED events.
The test reveals that the profiler agent misses some of the
JVMPI_EVENT_MONITOR_CONTENDED_EXIT events on all platforms but the Windows.
This does not happen on Windows platform.
To reproduce the bug run in GammaBase/Bugs/<this bug number> directory
sh doit.sh <JDK root directory> <options>
Running the test outputs:
java version "1.4.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b55)
Java HotSpot(TM) Client VM (build 1.4beta-B55, mixed mode)
Error: JVMPI_EVENT_MONITOR_CONTENDED_EXIT count = 0
< JVMPI_EVENT_MONITOR_CONTENDED_ENTERED count = 103
======================================================================