JDK-4678415 : Reg-test MangleStepTest.java Failing
  • Type: Bug
  • Component: core-svc
  • Sub-Component: debugger
  • Affected Version: 1.4.1
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: linux,windows_2000
  • CPU: x86
  • Submitted: 2002-05-02
  • Updated: 2002-05-24
  • Resolved: 2002-05-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.4.1 betaFixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Description
Name: as83306			Date: 05/01/2002

Regression test com/sun/jdi/sde/MangleStepTest.java fails with Hopper build 10 on SuSe Linux 
7.1, host-seahund, desktop-KDE, JVM-32bit and hotspot-server.  

 For test hardware config's, see http://sqesvr.eng/st3/jdk1.4/docs/Merlin-hw.html
#Test Results (version 2)
#Wed Apr 24 01:15:21 PDT 2002
#checksum:dd42ad4e4d793e7
#-----testdescription-----
$file=/export0/regression/jdk1.4.1Tests/b10/com/sun/jdi/sde/MangleStepTest.java
$root=/export0/regression/jdk1.4.1Tests/b10
author=Robert Field
keywords=bug4460328
library=..
run=USER_SPECIFIED build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE\nUSER_SPECIFIED compile 
MangleStepTest.java\nUSER_SPECIFIED compile -g  onion/pickle/Mangle.java\nUSER_SPECIFIED main MangleStepTest unset Java 
XYZ Rats bogus\n
source=MangleStepTest.java
title=Test Stepping in the new SourceDebugExtension facility

#-----environment-----

#-----testresult-----
description=file:///export0/regression/jdk1.4.1Tests/b10/com/sun/jdi/sde/MangleStepTest.java
end=Wed Apr 24 01:15:21 PDT 2002
environment=regtest
execStatus=Failed. Execution failed: `main' threw exception: com.sun.jdi.VMDisconnectedException
javatestOS=Linux 2.2.18 (i386)
javatestVersion=2.1.5
script=com.sun.javatest.regtest.RegressionScript 
sections=script_messages build compile compile compile build main
start=Wed Apr 24 01:15:06 PDT 2002
status=Failed. Execution failed: `main' threw exception: com.sun.jdi.VMDisconnectedException
test=com/sun/jdi/sde/MangleStepTest.java
work=/export0/results/regression/hopper/b10/seahund2.2.18-jthb10-jdk141b10.04-23.20.13-ALL/com/sun/jdi/sde

#section:script_messages
----------messages:(4/202)----------
JDK under test: (/export0/java/jdk141b10)
java version "1.4.1-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-beta-b10)
Java HotSpot(TM) Client VM (build 1.4.1-beta-b10, mixed mode)

#section:build
----------messages:(3/165)----------
command: build InstallSDE 
reason: User specified action: run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE 
elapsed time (seconds): 3.261
result: Passed. Compilation successful

#section:compile
----------messages:(3/168)----------
command: compile /export0/regression/jdk1.4.1Tests/b10/com/sun/jdi/sde/InstallSDE.java 
reason: .class file out of date or does not exist
elapsed time (seconds): 3.249
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful

#section:compile
----------messages:(3/185)----------
command: compile /export0/regression/jdk1.4.1Tests/b10/com/sun/jdi/sde/MangleStepTest.java 
reason: User specified action: run compile MangleStepTest.java 
elapsed time (seconds): 3.36
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful

#section:compile
----------messages:(3/199)----------
command: compile /export0/regression/jdk1.4.1Tests/b10/com/sun/jdi/sde/onion/pickle/Mangle.java 
reason: User specified action: run compile -g onion/pickle/Mangle.java 
elapsed time (seconds): 2.549
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful

#section:build
----------messages:(3/98)----------
command: build MangleStepTest 
reason: Named class compiled on demand
elapsed time (seconds): 0.0
result: Passed. No need to compile: MangleStepTest.java

#section:main
----------messages:(3/166)----------
command: main MangleStepTestunset Java XYZ Rats bogus
reason: User specified action: run main MangleStepTest unset Java XYZ Rats bogus 
elapsed time (seconds): 5.757
----------System.out:(60/1956)----------
13 read class attr -- '<init>'
14 read class attr -- '()V'
15 read class attr -- 'Code'
16 read class attr -- 'LineNumberTable'
17 read class attr -- 'LocalVariableTable'
18 read class attr -- 'this'
19 read class attr -- 'Lonion/pickle/Mangle;'
20 read class attr -- 'main'
21 read class attr -- '([Ljava/lang/String;)V'
22 read class attr -- 'args'
23 read class attr -- '[Ljava/lang/String;'
24 read class attr -- 'SourceFile'
25 read class attr -- 'Mangle.java'
29 read class attr -- 'four'
32 read class attr -- 'five'
33 read class attr -- 'six'
34 read class attr -- 'seven'
35 read class attr -- 'eight'
36 read class attr -- 'nine'
37 read class attr -- 'ten'
38 read class attr -- 'onion/pickle/Mangle'
39 read class attr -- 'java/lang/Object'
40 read class attr -- 'java/lang/System'
41 read class attr -- 'out'
42 read class attr -- 'Ljava/io/PrintStream;'
43 read class attr -- 'java/io/PrintStream'
44 read class attr -- 'println'
45 read class attr -- '(Ljava/lang/String;)V'
SourceDebugExtension not found, installed at: 46
interfaceCount: 0
members count: 0
members count: 2
member attr count: 1
attr len: 47
member attr count: 1
attr len: 127
class attrCount: 1
attr len: 2
class attrCount incremented
JVM version:1.4.1-beta
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4 
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.2
JVM version 1.4.1-beta (Java HotSpot(TM) Client VM, mixed mode)
four
five
six
seven
eight
nine
ten
JVM version:1.4.1-beta
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4 
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.2
JVM version 1.4.1-beta (Java HotSpot(TM) Client VM, mixed mode)
FATAL ERROR in native method: JDWP "stepControl.c" (Apr 23 2002), line 86: Unexpected error, error code = 13 
(JVMDI_ERROR_THREAD_NOT_SUSPENDED)

----------System.err:(35/1739)----------
run args: [onion.pickle.Mangle]
Testing stratum: unset
at: 200
at: 210
at: 217
at: 218
MangleStepTest (unset): passed
run args: [onion.pickle.Mangle]
Testing stratum: Java
at: 4
com.sun.jdi.VMDisconnectedException
	at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:273)
	at com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachineImpl.java:883)
	at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51)
	at com.sun.tools.jdi.JDWP$EventRequest$Set.waitForReply(JDWP.java:5572)
	at com.sun.tools.jdi.JDWP$EventRequest$Set.process(JDWP.java:5537)
	at com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.set(EventRequestManagerImpl.java:178)
	at com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.setEnabled(EventRequestManagerImpl.java:142)
	at com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.enable(EventRequestManagerImpl.java:127)
	at TestScaffold.doStep(TestScaffold.java:593)
	at TestScaffold.stepOverLine(TestScaffold.java:612)
	at MangleStepTest.runTests(MangleStepTest.java:103)
	at TestScaffold.startTests(TestScaffold.java:328)
	at MangleStepTest.main(MangleStepTest.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:536)

JavaTest Message: Test threw exception: com.sun.jdi.VMDisconnectedException
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: com.sun.jdi.VMDisconnectedException
result: Failed. Execution failed: `main' threw exception: com.sun.jdi.VMDisconnectedException


test result: Failed. Execution failed: `main' threw exception: com.sun.jdi.VMDisconnectedException
======================================================================
###@###.### 2002-05-24

Verified with build 13 on SuSe Linux 7.1.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: hopper-beta FIXED IN: hopper-beta INTEGRATED IN: hopper-beta VERIFIED IN: hopper-beta
14-06-2004

PUBLIC COMMENTS .
10-06-2004

EVALUATION ###@###.### 2002-05-02 Also fails on tmi.sfbay (RedHat 6.1) using build 1.4.1-beta-b10 (JVMDI_ERROR_THREAD_NOT_SUSPENDED) ###@###.### 2002-05-02 MangleStepTest.java passes on tmi.sfbay (RedHat 6.1), build 1.4.1-beta-b10, when run with "-XX:+UseForcedSuspension", as follows: /net/jano.sfbay/export/disk20/serviceability/bin/runregress.sh -jdk $JAVA_HOME -d "-XX:+UseForcedSuspension" sde/MangleStepTest.java -------------------------------------- Revert to use forced suspension on threads running native code. This is done by setting UseForcedSuspension flag to true by default. ###@###.### 2002-05-13
13-05-2002