Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2213965 | 8 | David Holmes | P3 | Closed | Fixed | b03 |
JDK-2213561 | 7u2 | David Holmes | P3 | Closed | Fixed | b04 |
After a series of changes culminating in 6998871, Throwable objects were allowed to be brought into being in an immutable state after construction. The objects created by the Throwable constructors and by readObject obey a documented protocol around the setting of the various fields to indicate mutability or immutability. Any Throwable objects directly created by the VM should also obey this protocol.
- backported by
-
JDK-2213561 Preallocated OOME objects should obey Throwable stack trace protocol
- Closed
-
JDK-2213965 Preallocated OOME objects should obey Throwable stack trace protocol
- Closed
- relates to
-
JDK-7045138 OutOfMemoryError thrown without stack trace in jdk7-b142
- Closed
-
JDK-6998871 Support making the Throwable.stackTrace field immutable
- Closed