-
Bug
-
Resolution: Fixed
-
P4
-
1.3.0
-
beta
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2032393 | 1.4.0 | Daniel Daugherty | P4 | Closed | Fixed | beta |
Name: dkC59003 Date: 03/02/2000
Kestrel HotSpot build 1.3rc2-V fails the test
nsk/jvmdi/GetAllThreads/allthr001 from testbase_nsk.
The test calls the function GetAllThreads right after a user-defined
thread thread1 finished and the returned array contains the reference
to thread1 which is dead.
This was intermittently observed on winNT.
Running the test on Solaris shows a similar problem: GetAllThreads does not
return a thread which is just started.
To reproduce the bug run
doit.bat <jdk root directory>
or
doit.sh <jdk root directory>
in
/net/sqesvr/vsn/GammaBase/Bugs/<this bug number>
When running on winNT the test outputs:
>doit G:\ld24\java\hotspot\jdk1.3.0\win32
...
java version "1.3.0rc1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc1-U)
Java HotSpot(TM) Client VM (build 1.3.0rc2-V, mixed mode)
Point 1:
thread1
Signal Dispatcher
Finalizer
Reference Handler
main
Point 2:
thread1
Signal Dispatcher
Finalizer
Reference Handler
main
======================================================================
- backported by
-
JDK-2032393 GetAllThreads returns dead thread
-
- Closed
-
- relates to
-
JDK-4378978 exception: GetAllThreads returns not yet running thread / GetThreadStatus chokes
-
- Closed
-