Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree01…
…1.java crashes with memory exhaustion on Windows

Backport-of: 9f2f46ee4576d9cd0190530949e5e50f796a6bdc
  • Loading branch information
GoeLin committed Mar 17, 2022
1 parent ee7a603 commit e955760
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2017, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -71,6 +71,7 @@ private static void build(String name, String prefix, Runnable generator) {
moveJavaFiles(genSrcDir, prefix);

JDKToolLauncher javac = JDKToolLauncher.create("javac")
.addToolArg("-J-Xmx1G")
.addToolArg("-d")
.addToolArg(classesDir.toString())
.addToolArg("-cp")
Expand Down
Expand Up @@ -148,8 +148,8 @@ public void run() {
// set name into public variable just to be sure
// that class is loaded
tmp = clz.getName();
} catch (OutOfMemoryError | ClassNotFoundException e) {
// just ignore
} catch (OutOfMemoryError | ClassNotFoundException | NoClassDefFoundError e) {
// just ignore, note that CNFE and NCDFE can be caused by OOM exceptions.
} catch (StackOverflowError soe) {
// just ignore, chains could be too large
// StackOverflowError could be in some sparcs
Expand Down

1 comment on commit e955760

@openjdk-notifier
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.