[Integrated] [lworld] FYI: 8245019: [lworld] SIGSEGV in BufferBlob::buffered value type due to instruction memory corruption

Tobias Hartmann thartmann at openjdk.java.net
Wed May 20 11:24:55 UTC 2020


On Wed, 20 May 2020 11:17:45 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> The layout of BufferedValueTypeBlob is incorrectly computed (sizeof(BufferBlob) instead of
> sizeof(BufferedValueTypeBlob)) and as a result, the instructions at the start of the blob are overwritten by the C++
> object header. This only happens with a product build, I assume with a debug build there is some additional padding.

This pull request has now been integrated.

Changeset: e8894bd7
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/e8894bd7
Stats:     5 lines in 2 files changed: 0 ins; 0 del; 5 mod

8245019: lworld] SIGSEGV in BufferBlob::buffered value type due to instruction memory corruption

-------------

PR: https://git.openjdk.java.net/valhalla/pull/52


More information about the valhalla-dev mailing list