Skip to content

Commit a01ef76

Browse files
committedApr 13, 2023
Merge
2 parents 8c8ae19 + d06c8c7 commit a01ef76

File tree

2 files changed

+137
-47
lines changed

2 files changed

+137
-47
lines changed
 

‎test/hotspot/jtreg/ProblemList-Virtual.txt

+107
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,113 @@ vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java 8282492 ge
3939
vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java 8282492 generic-all
4040
vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java 8282492 generic-all
4141

42+
####
43+
# Bugs
44+
45+
serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java 8264699 generic-all
46+
47+
####
48+
## Classes not unloaded as expected (TODO, need to check if FJ keeps a reference)
49+
50+
vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java 8300711 generic-all
51+
52+
####
53+
## Tests for functionality which currently is not supported for virtual threads
54+
55+
vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/TestDescription.java 8300708 generic-all
56+
vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/TestDescription.java 8300708 generic-all
57+
vmTestbase/nsk/jvmti/NotifyFramePop/nframepop002/TestDescription.java 8300708 generic-all
58+
vmTestbase/nsk/jvmti/NotifyFramePop/nframepop003/TestDescription.java 8300708 generic-all
59+
vmTestbase/nsk/jvmti/PopFrame/popframe004/TestDescription.java 8300708 generic-all
60+
vmTestbase/nsk/jvmti/StopThread/stopthrd006/TestDescription.java 8300708 generic-all
61+
vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/TestDescription.java 8300708 generic-all
62+
vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/TestDescription.java 8300708 generic-all
63+
vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/TestDescription.java 8300708 generic-all
64+
vmTestbase/nsk/jvmti/SetLocalVariable/setlocal002/TestDescription.java 8300708 generic-all
65+
vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/TestDescription.java 8300708 generic-all
66+
vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/TestDescription.java 8300708 generic-all
67+
68+
####
69+
## Test fails because it expects to find vthreads in GetAllThreads
70+
vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java 8300712 generic-all
71+
72+
####
73+
## assert in src/hotspot/share/oops/instanceStackChunkKlass.cpp:1042
74+
vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java 8300709 generic-all
75+
76+
####
77+
## NSK JDWP Tests failing with wrapper
78+
79+
vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java 8286789 generic-all
80+
81+
82+
##########
83+
## NSK JDB Tests failing with wrapper
84+
85+
####
86+
## The tests expect an NPE to be uncaught, but nsk.share.MainWrapper
87+
## introduces exception handlers.
88+
89+
vmTestbase/nsk/jdb/uncaught_exception/uncaught_exception002/uncaught_exception002.java 8278470 generic-all
90+
vmTestbase/nsk/jdb/where/where005/where005.java 8278470 generic-all
91+
92+
###
93+
# Test expects that the "up" command should print "End of stack" because there are
94+
# normally no frames above the test's main method. However, nsk.share.MainWrapper
95+
# introduces more frames above the test's main method, so the test fails.
96+
97+
vmTestbase/nsk/jdb/list/list003/list003.java 8300707 generic-all
98+
vmTestbase/nsk/jdb/repeat/repeat001/repeat001.java 8300707 generic-all
99+
100+
####
101+
## NSK JDI tests failing with wrapper
102+
103+
####
104+
## The test expects an NPE to be uncaught, but nsk.share.MainWrapper
105+
## introduces exception handlers.
106+
107+
vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java 8278470 generic-all
108+
109+
####
110+
## JVMTI PopFrame() is returning OPAQUE_FRAME because vthreads are not supported.
111+
## Note: vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001 was converted
112+
## to support vthreads and expect the OPAQUE_FRAME error. The others were
113+
## not because they don't add any additional value.
114+
115+
vmTestbase/nsk/jdb/pop_exception/pop_exception001/pop_exception001.java 8285414 generic-all
116+
117+
vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java 8285414 generic-all
118+
119+
vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java 8285414 generic-all
120+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java 8285414 generic-all
121+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java 8285414 generic-all
122+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java 8285414 generic-all
123+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java 8285414 generic-all
124+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java 8285414 generic-all
125+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java 8285414 generic-all
126+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java 8285414 generic-all
127+
vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java 8285414 generic-all
128+
129+
vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java 8285414 generic-all
130+
vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java 8285414 generic-all
131+
vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java 8285414 generic-all
132+
133+
####
134+
## JVMTI ForceEarlyReturn not supported for vthreads (JVMTI_ERROR_OPAQUE_FRAME)
135+
## Note forceEarlyReturn002 was converted to support vthreads. The rest were not
136+
## since there is no added value (JVMTI_ERROR_OPAQUE_FRAME is expected).
137+
138+
vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java 8285415 generic-all
139+
vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java 8285415 generic-all
140+
vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java 8285415 generic-all
141+
142+
###
143+
# This test always times out on windows. This is due to the test forcing OOME in the
144+
# debuggee, which has the side affect of making the Read-Poller thread exit. Because
145+
# of this no vthreads can complete their reads, and the test times out as a result.
146+
147+
vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java 8285417 windows-all
148+
42149
##########
43150
## Tests failing when virtual thread factory is enabled
44151

‎test/jdk/ProblemList-Virtual.txt

+30-47
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
11
# Filed bugs
22

3+
com/sun/jdi/EATests.java#id0 8264699 generic-all
34

5+
##########
6+
## Tests failing when main() is executed in additional vthread or in vthread instead of thread
7+
#
8+
9+
com/sun/jdi/DeferredStepTest.java 8285422 generic-all
10+
com/sun/jdi/EarlyReturnTest.java 8285422 generic-all
11+
com/sun/jdi/ExceptionEvents.java 8285422 generic-all
12+
com/sun/jdi/FetchLocals.java 8285422 generic-all
13+
com/sun/jdi/Frames2Test.java 8285422 generic-all
14+
com/sun/jdi/GetSetLocalTest.java 8285422 generic-all
15+
com/sun/jdi/JdbMethodExitTest.java 8285422 generic-all
16+
com/sun/jdi/JdbStepTest.java 8285422 generic-all
17+
com/sun/jdi/JdbStopThreadTest.java 8285422 generic-all
18+
com/sun/jdi/JdbStopThreadidTest.java 8285422 generic-all
19+
com/sun/jdi/LaunchCommandLine.java 8285422 generic-all
20+
com/sun/jdi/MethodEntryExitEvents.java 8285422 generic-all
21+
com/sun/jdi/MultiBreakpointsTest.java 8285422 generic-all
22+
com/sun/jdi/NativeInstanceFilter.java 8285422 generic-all
23+
com/sun/jdi/PopAndStepTest.java 8285422 generic-all
24+
com/sun/jdi/PopAsynchronousTest.java 8285422 generic-all
25+
com/sun/jdi/PopSynchronousTest.java 8285422 generic-all
26+
com/sun/jdi/RedefineCrossStart.java 8285422 generic-all
27+
com/sun/jdi/RedefineG.java 8285422 generic-all
28+
com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java 8285422 generic-all
29+
com/sun/jdi/RedefineTTYLineNumber.java 8285422 generic-all
30+
com/sun/jdi/ReferrersTest.java 8285422 generic-all
31+
com/sun/jdi/SetLocalWhileThreadInNative.java 8285422 generic-all
32+
com/sun/jdi/StepTest.java 8285422 generic-all
33+
com/sun/jdi/PopAndInvokeTest.java 8305632 generic-all
434

535
##########
636
## Tests failing when executed with virtual test thread factory
@@ -172,7 +202,6 @@ javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
172202
#####
173203
# Tests failing because of ProcessTools wrapper
174204

175-
com/sun/jdi/ProcessAttachTest.java 0000000 generic-all
176205
java/util/ResourceBundle/modules/cache/CacheTest.java 0000000 generic-all
177206
java/util/logging/modules/GetResourceBundleTest.java 0000000 generic-all
178207
jdk/modules/etc/DefaultModules.java 0000000 generic-all
@@ -272,51 +301,5 @@ java/nio/channels/DatagramChannel/InterruptibleOrNot.java 0000000 generic-all
272301
# Tests behavior that differs when underlying socket is non-blocking
273302
java/nio/channels/SocketChannel/ShortWrite.java 0000000 generic-all
274303

275-
276-
####
277-
# JDI tests failing with wrapper
278-
# some failing to find main method
279-
# need to be re-reviewed later if want to support wrapper for jdi
280-
281-
com/sun/jdi/DeferredStepTest.java 0000000 generic-all
282-
com/sun/jdi/EarlyReturnTest.java 0000000 generic-all
283-
com/sun/jdi/EATests.java#id0 0000000 generic-all
284-
com/sun/jdi/ExceptionEvents.java 0000000 generic-all
285-
com/sun/jdi/FetchLocals.java 0000000 generic-all
286-
com/sun/jdi/Frames2Test.java 0000000 generic-all
287-
com/sun/jdi/GetSetLocalTest.java 0000000 generic-all
288-
com/sun/jdi/JdbMethodExitTest.java 0000000 generic-all
289-
com/sun/jdi/JdbStepTest.java 0000000 generic-all
290-
com/sun/jdi/JdbStopThreadTest.java 0000000 generic-all
291-
com/sun/jdi/JdbStopThreadidTest.java 0000000 generic-all
292-
com/sun/jdi/LaunchCommandLine.java 0000000 generic-all
293-
com/sun/jdi/MethodEntryExitEvents.java 0000000 generic-all
294-
com/sun/jdi/MultiBreakpointsTest.java 0000000 generic-all
295-
com/sun/jdi/NativeInstanceFilter.java 0000000 generic-all
296-
com/sun/jdi/PopAndInvokeTest.java 0000000 generic-all
297-
com/sun/jdi/PopAndStepTest.java 0000000 generic-all
298-
com/sun/jdi/PopAsynchronousTest.java 0000000 generic-all
299-
com/sun/jdi/PopSynchronousTest.java 0000000 generic-all
300-
com/sun/jdi/RedefineCrossStart.java 0000000 generic-all
301-
com/sun/jdi/RedefineG.java 0000000 generic-all
302-
com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java 0000000 generic-all
303-
com/sun/jdi/RedefineTTYLineNumber.java 0000000 generic-all
304-
com/sun/jdi/ReferrersTest.java 0000000 generic-all
305-
com/sun/jdi/ResumeAfterThreadResumeCallTest.java 0000000 generic-all
306-
com/sun/jdi/SetLocalWhileThreadInNative.java 0000000 generic-all
307-
com/sun/jdi/StepTest.java 0000000 generic-all
308-
com/sun/jdi/redefine/RedefineTest.java 0000000 generic-all
309-
com/sun/jdi/redefineMethod/RedefineTest.java 0000000 generic-all
310-
311-
####
312-
# JDI SDE Tests
313-
# Use custom classpath
314-
315-
com/sun/jdi/sde/FilterMangleTest.java 0000000 generic-all
316-
com/sun/jdi/sde/MangleTest.java 0000000 generic-all
317-
com/sun/jdi/sde/MangleStepTest.java 0000000 generic-all
318-
com/sun/jdi/sde/TemperatureTableTest.java 0000000 generic-all
319-
com/sun/jdi/sde/SourceDebugExtensionTest.java 0000000 generic-all
320-
321304
# Tests using Thread.stop(), not supported on virtual threads
322305
jdk/jshell/PasteAndMeasurementsUITest.java 0000000 generic-all

0 commit comments

Comments
 (0)
Please sign in to comment.