Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8300702 | 21 | Ron Pressler | P3 | Resolved | Fixed | b07 |
JDK-8301537 | 20.0.2 | Ron Pressler | P3 | Resolved | Fixed | b01 |
JDK-8301523 | 20.0.1 | Ron Pressler | P3 | Resolved | Fixed | b04 |
JDK-8300666 | na | Ron Pressler | P3 | Closed | Not an Issue |
First, apply 1.patch.
Then run the test like this:
`CONF=slow make CONF_CHECK=auto LOG=info test TEST=test/jdk/jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java`
You'll see:
```
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/local/theRealAph-jdk/src/hotspot/share/gc/shared/memAllocator.cpp:148), pid=3032125, tid=3032149
# assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
#
# JRE version: OpenJDK Runtime Environment (20.0) (slowdebug build 20-internal-adhoc.aph.theRealAph-jdk)
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 20-internal-adhoc.aph.theRealAph-jdk, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xff1c64] MemAllocator::Allocation::verify_before()+0x32
```
Then run the test like this:
`CONF=slow make CONF_CHECK=auto LOG=info test TEST=test/jdk/jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java`
You'll see:
```
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/local/theRealAph-jdk/src/hotspot/share/gc/shared/memAllocator.cpp:148), pid=3032125, tid=3032149
# assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
#
# JRE version: OpenJDK Runtime Environment (20.0) (slowdebug build 20-internal-adhoc.aph.theRealAph-jdk)
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 20-internal-adhoc.aph.theRealAph-jdk, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xff1c64] MemAllocator::Allocation::verify_before()+0x32
```
- backported by
-
JDK-8300702 Virtual thread instability when stack overflows
-
- Resolved
-
-
JDK-8301523 Virtual thread instability when stack overflows
-
- Resolved
-
-
JDK-8301537 Virtual thread instability when stack overflows
-
- Resolved
-
-
JDK-8300666 Virtual thread instability when stack overflows
-
- Closed
-
(1 links to)