1 # Filed bugs
  2 
  3 java/foreign/channels/TestSocketChannels.java                         8272749 windows-all
  4 java/lang/management/ThreadMXBean/Locks.java                          8278603 generic-all
  5 
  6 # JFR is not completely fixed to support vthreads
  7 jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java            8279836 generic-all
  8 jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java  8279836 generic-all
  9 jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java 0000000 generic-all
 10 jdk/jfr/tool/TestPrintXML.java 0000000 generic-all
 11 
 12 java/util/logging/Logger/logrb/TestLogrbResourceBundle.java                  8284779 generic-all
 13 
 14 com/sun/jdi/EATests.java#id0                                         8264699 generic-all
 15 
 16 jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java   8283508 generic-all
 17 
 18 
 19 ##########
 20 ## Tests failing when main() is executed in additional vthread or in vthread instead of thread
 21 #
 22 
 23 
 24 ####
 25 # Incorrect stackwalking expectations for main thread stack trace
 26 java/lang/StackWalker/StackWalkTest.java 0000000 generic-all
 27 java/lang/StackWalker/VerifyStackTrace.java 0000000 generic-all
 28 java/lang/StackWalker/GetCallerClassTest.java 0000000 generic-all
 29 java/lang/StackWalker/DumpStackTest.java 0000000 generic-all
 30 java/lang/StackWalker/ReflectionFrames.java 0000000 generic-all
 31 java/lang/StackWalker/NativeMethod.java 0000000 generic-all
 32 
 33 # Uses custom scheduler
 34 java/lang/Thread/virtual/HoldsLock.java 0000000 generic-all
 35 
 36 jdk/internal/vm/Continuation/HumongousStack.java 0000000 generic-all
 37 jdk/internal/vm/Continuation/Scoped.java 0000000 generic-all
 38 jdk/internal/vm/Continuation/Fuzz.java 0000000 generic-all
 39 
 40 # Doesn't work with --enable-preview
 41 java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java 0000000 generic-all
 42 
 43 ####
 44 # Thread-sensitive threads
 45 
 46 # Test assumes main thread is named "main"
 47 java/lang/Thread/UncaughtExceptionsTest.java 0000000 generic-all
 48 
 49 # Handler thread has daemon status set because it inherited from virtual thread
 50 com/sun/net/httpserver/bugs/B6431193.java 0000000 generic-all
 51 
 52 # Test limits default scheduler to 1 carrier thread, can't run with wrapper
 53 java/lang/Thread/virtual/GetStackTraceWhenRunnable.java 0000000 generic-all
 54 
 55 # Test requires the main thread to be in a thread group
 56 java/lang/Thread/MainThreadTest.java 0000000 generic-all
 57 
 58 # Test don't expect FJ pool creating thread on demand
 59 java/lang/management/ThreadMXBean/ThreadLists.java 0000000 generic-all
 60 java/lang/management/ThreadMXBean/ResetPeakThreadCount.java 0000000 generic-all
 61 
 62 # Test assumes main thread is a platform thread
 63 java/lang/management/ThreadMXBean/VirtualThreads.java#default 0000000 generic-all
 64 java/lang/management/ThreadMXBean/VirtualThreads.java#no-vmcontinuations 0000000 generic-all
 65 
 66 ####
 67 
 68 # JFR tests check events for test main thread only or expect to find MainThread
 69 jdk/jfr/event/io/TestFileStreamEvents.java 0000000 generic-all
 70 jdk/jfr/event/compiler/TestAllocInNewTLAB.java 0000000 generic-all
 71 jdk/jfr/event/runtime/TestThreadStartEvent.java 0000000 generic-all
 72 
 73 # test expects to find virtual thread frames in thread dump
 74 jdk/jfr/event/runtime/TestThreadDumpEvent.java 0000000 generic-all
 75 
 76 # the VirtualThreadStartEvent is loaded before main() in wrapper
 77 jdk/jfr/jvm/TestGetAllEventClasses.java 0000000 generic-all
 78 
 79 # Virtual threads don't generate jdk.ThreadPark event when they park
 80 jdk/jfr/event/runtime/TestThreadParkEvent.java 0000000 generic-all
 81 
 82 ####
 83 # OOME in unexpected thread
 84 
 85 java/lang/ref/OOMEInReferenceHandler.java 0000000 generic-all
 86 
 87 ####
 88 # incorrect using of 'test.jdk' by wrapper
 89 
 90 runtime/jni/checked/TestCheckedEnsureLocalCapacity.java 0000000 generic-all
 91 
 92 ####
 93 # Makes use of methods that are not supported on virtual threads
 94 java/lang/management/ManagementFactory/ProxyTypeMapping.java 0000000 generic-all
 95 java/lang/management/ManagementFactory/ValidateOpenTypes.java 0000000 generic-all
 96 java/lang/management/ThreadMXBean/ThreadUserTime.java 0000000 generic-all
 97 java/lang/management/ThreadMXBean/ThreadCpuTime.java 0000000 generic-all
 98 com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java 0000000 generic-all
 99 
100 
101 ####
102 # Tests failing while setting custom Permissions
103 
104 java/util/Properties/LoadAndStoreXML.java 0000000 generic-all
105 java/util/Properties/StoreReproducibilityTest.java 0000000 generic-all
106 sun/reflect/ReflectionFactory/ReflectionFactoryTest.java 0000000 generic-all
107 java/io/FilePermission/MergeName.java 0000000 generic-all
108 java/lang/System/SecurityRace.java 0000000 generic-all
109 java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java 0000000 generic-all
110 java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java 0000000 generic-all
111 java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java 0000000 generic-all
112 java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java 0000000 generic-all
113 java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java 0000000 generic-all
114 java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java 0000000 generic-all
115 java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java 0000000 generic-all
116 java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java 0000000 generic-all
117 java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java 0000000 generic-all
118 java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java 0000000 generic-all
119 java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java 0000000 generic-all
120 java/lang/System/Logger/default/DefaultLoggerTest.java 0000000 generic-all
121 java/lang/System/Logger/custom/CustomLoggerTest.java 0000000 generic-all
122 java/lang/System/SecurityManagerWarnings.java 0000000 generic-all
123 java/lang/StackWalker/SecurityExceptions.java 0000000 generic-all
124 java/lang/StackWalker/CallerSensitiveMethod/Main.java 0000000 generic-all
125 java/lang/SecurityManager/CheckSecurityProvider.java 0000000 generic-all
126 java/lang/SecurityManager/PackageAccessTest.java 0000000 generic-all
127 java/lang/SecurityManager/modules/CustomSecurityManagerTest.java 0000000 generic-all
128 java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java 0000000 generic-all
129 java/lang/ProcessHandle/PermissionTest.java 0000000 generic-all
130 java/lang/ProcessBuilder/SecurityManagerClinit.java 0000000 generic-all
131 java/lang/ProcessBuilder/Basic.java#id1 0000000 generic-all
132 java/lang/ProcessBuilder/Basic.java#id0 0000000 generic-all
133 java/lang/ModuleTests/WithSecurityManager.java 0000000 generic-all
134 java/lang/module/ModuleFinderWithSecurityManager.java 0000000 generic-all
135 java/lang/invoke/MethodTypeSecurityManager.java 0000000 generic-all
136 java/lang/invoke/MethodHandleConstants.java 0000000 generic-all
137 java/lang/invoke/InvokeDynamicPrintArgs.java 0000000 generic-all
138 java/lang/reflect/callerCache/ReflectionCallerCacheTest.java 0000000 generic-all
139 java/util/ServiceLoader/security/SecurityTest.java 0000000 generic-all
140 java/util/PluggableLocale/PermissionTest.java 0000000 generic-all
141 java/util/logging/TestLoggerBundleSync.java 0000000 generic-all
142 java/util/logging/TestLogConfigurationDeadLockWithConf.java 0000000 generic-all
143 java/util/logging/TestLogConfigurationDeadLock.java 0000000 generic-all
144 java/util/logging/TestGetLoggerNPE.java 0000000 generic-all
145 java/util/logging/TestConfigurationListeners.java 0000000 generic-all
146 java/util/logging/TestAppletLoggerContext.java 0000000 generic-all
147 java/util/logging/SystemLoggerConfigTest.java 0000000 generic-all
148 java/util/logging/FileHandlerPatternExceptions.java 0000000 generic-all
149 java/util/logging/FileHandlerPath.java 0000000 generic-all
150 java/util/logging/FileHandlerLongLimit.java 0000000 generic-all
151 java/util/logging/RootLogger/RootLevelInConfigFile.java 0000000 generic-all
152 java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java 0000000 generic-all
153 java/util/logging/LogManager/Configuration/TestConfigurationLock.java 0000000 generic-all
154 java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java 0000000 generic-all
155 java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java 0000000 generic-all
156 java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java 0000000 generic-all
157 java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java 0000000 generic-all
158 java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java 0000000 generic-all
159 java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java 0000000 generic-all
160 java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java 0000000 generic-all
161 java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java 0000000 generic-all
162 java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java 0000000 generic-all
163 java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java 0000000 generic-all
164 java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java 0000000 generic-all
165 java/util/logging/Logger/getGlobal/TestGetGlobalByName.java 0000000 generic-all
166 java/util/logging/Logger/getGlobal/TestGetGlobal.java 0000000 generic-all
167 runtime/Dictionary/ProtectionDomainCacheTest.java 0000000 generic-all
168 java/util/concurrent/Executors/PrivilegedCallables.java 0000000 generic-all
169 java/lang/constant/methodTypeDesc/ResolveConstantDesc.java 0000000 generic-all
170 java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java 0000000 generic-all
171 com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java 0000000 generic-all
172 com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java 0000000 generic-all
173 jdk/jfr/api/consumer/security/TestStreamingRemote.java 0000000 generic-all
174 jdk/jfr/startupargs/TestDumpOnExit.java 0000000 generic-all
175 java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java 0000000 generic-all
176 java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java 0000000 generic-all
177 java/lang/annotation/ParameterAnnotations.java 0000000 generic-all
178 sun/security/util/Resources/early/EarlyResources.java 0000000 generic-all
179 javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java 0000000 generic-all
180 
181 #####
182 # Tests failing because of ProcessTools wrapper
183 
184 com/sun/jdi/ProcessAttachTest.java 0000000 generic-all
185 java/util/ResourceBundle/modules/cache/CacheTest.java 0000000 generic-all
186 java/util/logging/modules/GetResourceBundleTest.java 0000000 generic-all
187 jdk/modules/etc/DefaultModules.java 0000000 generic-all
188 jdk/modules/incubator/ServiceBinding.java 0000000 generic-all
189 jdk/internal/misc/VM/RuntimeArguments.java 0000000 generic-all
190 jdk/jfr/jvm/TestJfrJavaBase.java 0000000 generic-all
191 java/lang/StackWalker/CallerFromMain.java 0000000 generic-all
192 java/lang/Package/PackageFromManifest.java 0000000 generic-all
193 java/lang/Package/IsCompatibleWithDriver.java 0000000 generic-all
194 java/lang/RuntimeTests/shutdown/ShutdownHooks.java 0000000 generic-all
195 java/lang/ClassLoader/EndorsedDirs.java 0000000 generic-all
196 java/lang/ClassLoader/ExtDirs.java 0000000 generic-all
197 java/lang/ClassLoader/GetSystemPackage.java 0000000 generic-all
198 java/lang/ClassLoader/securityManager/ClassLoaderTest.java 0000000 generic-all
199 java/lang/ClassLoader/getResource/modules/ResourcesTest.java 0000000 generic-all
200 java/lang/ClassLoader/getResource/automaticmodules/Driver.java 0000000 generic-all
201 java/lang/Class/getResource/ResourcesTest.java 0000000 generic-all
202 java/lang/Class/forName/modules/TestDriver.java 0000000 generic-all
203 java/lang/ClassLoader/getResource/modules/ResourcesTest.java 0000000 generic-all
204 java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id0 0000000 generic-all
205 java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 0000000 generic-all
206 java/foreign/enablenativeaccess/TestEnableNativeAccess.java 0000000 generic-all
207 java/security/AccessController/DoPrivAccompliceTest.java 0000000 generic-all
208 java/security/AccessController/LimitedDoPrivileged.java 0000000 generic-all
209 java/security/Policy/SignedJar/SignedJarTest.java 0000000 generic-all
210 java/security/Provider/SecurityProviderModularTest.java 0000000 generic-all
211 java/security/Security/signedfirst/DynStatic.java 0000000 generic-all
212 java/security/SignedJar/SignedJarWithCustomClassLoader.java 0000000 generic-all
213 javax/security/auth/login/modules/JaasModularClientTest.java 0000000 generic-all
214 javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java 0000000 generic-all
215 sun/security/ssl/CertPathRestrictions/TLSRestrictions.java 0000000 generic-all
216 sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java 0000000 generic-all
217 java/io/FilePermission/ReadFileOnPath.java 0000000 generic-all
218 java/nio/file/spi/SetDefaultProvider.java 0000000 generic-all
219 tools/launcher/modules/addexports/AddExportsTest.java 0000000 generic-all
220 tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java 0000000 generic-all
221 tools/launcher/modules/addmods/AddModsTest.java 0000000 generic-all
222 tools/launcher/modules/addreads/AddReadsTest.java 0000000 generic-all
223 tools/launcher/modules/addreads/AddReadsTestWarningError.java 0000000 generic-all
224 tools/launcher/modules/basic/BasicTest.java 0000000 generic-all
225 tools/launcher/modules/basic/LauncherErrors.java 0000000 generic-all
226 tools/launcher/modules/describe/DescribeModuleTest.java 0000000 generic-all
227 tools/launcher/modules/dryrun/DryRunTest.java 0000000 generic-all
228 tools/launcher/modules/illegalaccess/IllegalAccessTest.java 0000000 generic-all
229 tools/launcher/modules/limitmods/LimitModsTest.java 0000000 generic-all
230 tools/launcher/modules/listmods/ListModsTest.java 0000000 generic-all
231 tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java 0000000 generic-all
232 tools/launcher/modules/validate/ValidateModulesTest.java 0000000 generic-all
233 java/rmi/module/ModuleTest.java 0000000 generic-all
234 javax/crypto/SecretKeyFactory/TestFailOver.java 0000000 generic-all
235 javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java 0000000 generic-all
236 tools/jimage/JImageToolTest.java 0000000 generic-all
237 tools/jpackage/junit/junit.java 0000000 generic-all
238 jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java 0000000 generic-all
239 javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java 0000000 generic-all
240 
241 java/io/Serializable/class/NonSerializableTest.java 0000000 generic-all
242 java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java 0000000 generic-all
243 java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java 0000000 generic-all
244 
245 java/lang/instrument/PremainClass/PremainClassTest.java 0000000 generic-all
246 java/lang/instrument/executableJAR/ExecJarWithAgent.java 0000000 generic-all
247 
248 sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java 0000000 generic-all
249 sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java 0000000 generic-all
250 sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java 0000000 generic-all
251 sun/management/jmxremote/startstop/JMXStartStopTest.java 0000000 generic-all
252 sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java 0000000 generic-all
253 sun/management/jmxremote/startstop/JMXStatusTest.java 0000000 generic-all
254 
255 ####
256 # No expected StackOverflow
257 
258 java/lang/invoke/condy/CondyNestedResolutionTest.java 0000000 generic-all
259 
260 ####
261 # Other incorrect test expectations (test bugs)
262 
263 # Test memory consumption changed a little bit
264 java/lang/RuntimeTests/exec/LotsOfOutput.java 0000000 generic-all
265 
266 ###
267 # transform invoked during parking, attempts recursive park that deadlocks
268 java/lang/instrument/NativeMethodPrefixAgent.java 0000000 generic-all
269 
270 
271 ####
272 # Legacy socket I/O is interruptible in the context of virtual threads
273 java/net/DatagramSocket/InterruptibleDatagramSocket.java 0000000 generic-all
274 java/nio/channels/DatagramChannel/InterruptibleOrNot.java 0000000 generic-all
275 
276 
277 ####
278 # Tests behavior that differs when underlying socket is non-blocking
279 java/nio/channels/SocketChannel/ShortWrite.java 0000000 generic-all
280 
281 
282 ####
283 # JDI tests failing with wrapper
284 # some failing to find main method
285 # need to be re-reviewed later if want to support wrapper for jdi
286 
287 com/sun/jdi/DeferredStepTest.java 0000000 generic-all
288 com/sun/jdi/EarlyReturnTest.java 0000000 generic-all
289 com/sun/jdi/ExceptionEvents.java 0000000 generic-all
290 com/sun/jdi/FetchLocals.java 0000000 generic-all
291 com/sun/jdi/Frames2Test.java 0000000 generic-all
292 com/sun/jdi/GetSetLocalTest.java 0000000 generic-all
293 com/sun/jdi/JdbMethodExitTest.java 0000000 generic-all
294 com/sun/jdi/JdbStepTest.java 0000000 generic-all
295 com/sun/jdi/JdbStopThreadTest.java 0000000 generic-all
296 com/sun/jdi/JdbStopThreadidTest.java 0000000 generic-all
297 com/sun/jdi/LaunchCommandLine.java 0000000 generic-all
298 com/sun/jdi/MethodEntryExitEvents.java 0000000 generic-all
299 com/sun/jdi/MultiBreakpointsTest.java 0000000 generic-all
300 com/sun/jdi/NativeInstanceFilter.java 0000000 generic-all
301 com/sun/jdi/PopAndStepTest.java 0000000 generic-all
302 com/sun/jdi/PopAsynchronousTest.java 0000000 generic-all
303 com/sun/jdi/PopSynchronousTest.java 0000000 generic-all
304 com/sun/jdi/RedefineCrossStart.java 0000000 generic-all
305 com/sun/jdi/RedefineG.java 0000000 generic-all
306 com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java 0000000 generic-all
307 com/sun/jdi/RedefineTTYLineNumber.java 0000000 generic-all
308 com/sun/jdi/ReferrersTest.java 0000000 generic-all
309 com/sun/jdi/ResumeAfterThreadResumeCallTest.java 0000000 generic-all
310 com/sun/jdi/SetLocalWhileThreadInNative.java 0000000 generic-all
311 com/sun/jdi/StepTest.java 0000000 generic-all
312 com/sun/jdi/redefine/RedefineTest.java 0000000 generic-all
313 com/sun/jdi/redefineMethod/RedefineTest.java 0000000 generic-all
314 
315 ####
316 # JDI SDE Tests
317 # Use custom classpath
318 
319 com/sun/jdi/sde/FilterMangleTest.java 0000000 generic-all
320 com/sun/jdi/sde/MangleTest.java 0000000 generic-all
321 com/sun/jdi/sde/MangleStepTest.java 0000000 generic-all
322 com/sun/jdi/sde/TemperatureTableTest.java 0000000 generic-all
323 com/sun/jdi/sde/SourceDebugExtensionTest.java 0000000 generic-all
324 
325 # Tests using Thread.stop(), not supported on virtual threads
326 jdk/jshell/PasteAndMeasurementsUITest.java                      0000000 generic-all