-
Bug
-
Resolution: Fixed
-
P3
-
1.4.1
-
01
-
generic, x86
-
linux, solaris_8
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2117770 | 1.4.1 | Daniel Daugherty | P3 | Closed | Fixed | hopper |
The Hotspot VM (build 1.4.1-beta-b06) fails the following test
from testbase_nsk:
nsk/jvmdi/events/threadstart002
The test passes on Windows and fails on all other platforms.
The test fails since 1.4.1-beta-b03, and works fine with 1.4.1-beta-b02
as well as with 1.4.0-fcs.
This is a regression test for the following bug:
4432884 jdbx does not work with jdk 1.3.1 starting with
rc1 build 19 onwards
The test runs a debugger agent in a separate thread that operates
on behalf of other threads, so when it gets a jvmdi_thread_start_event,
the debugger agent suspends the new thread and then
calls jni_DeleteGlobalRef with a jnienv * for that new thread.
Then the test resumes the thread and examines the thread
suspend status.
To reproduce the bug run in GammaBase/Bugs/<this bug number> directory:
sh doit.sh <JAVA_HOME>
Running the test outputs:
java version "1.4.1-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-beta-b06)
Java HotSpot(TM) Client VM (build 1.4.1-beta-b06, mixed mode)
"Signal Dispatcher" was self-suspended
FATAL ERROR in native method: could not recover
Exit Code: 1
======================================================================
- backported by
-
JDK-2117770 threadstart002: suspend/resume fails with intermediate DeleteGlobalRef call
- Closed
- relates to
-
JDK-4721871 PopAsynchronousTest hits an assert intermittently
- Resolved
-
JDK-4482074 Some jtreg tests get timeouts on solaris with build 72
- Resolved
-
JDK-4432884 jdbx does not work with jdk 1.3.1 starting with rc1 build 19 onwards
- Closed
-
JDK-4774583 REGRESSION: CTE_REGTEST/Generic/4657650/Test4657650.sh fails, Linux
- Closed
-
JDK-4670964 jdbx is broken from Hopper-B03 onward
- Closed
-
JDK-4899448 JVMTI spec: jvmtiStartFunction should be passed jvmtiEnv* and JNIEnv*
- Resolved