On Wed, 23 Jun 2021 09:19:16 GMT, Maxim Kartashev 
<github.com+28651297+mkartas...@openjdk.org> wrote:

> Added an `ExceptionCheck()` followed by `ExceptionDescribe()` and 
> `ExceptionClear()` immediately after the Java calls made from the callback 
> function `ReadTTFontFileFunc()` in `freetypeScaler.c`. 
> 
> The exception(s) need to be cleared because we're not returning immediately 
> to Java that would've been able to handle them gracefully. And in order not 
> to loose the exception entirely (even though the return value would also 
> indicate an error condition), print out the exception with 
> `ExceptionDescribe()` to aid in debugging.

This pull request has now been integrated.

Changeset: 9bc02322
Author:    Maxim Kartashev <maxim.kartas...@jetbrains.com>
Committer: Sergey Bylokhov <s...@openjdk.org>
URL:       
https://git.openjdk.java.net/jdk/commit/9bc023220fbbb0b6ea1ed1a0ca2aa3848764e8cd
Stats:     105 lines in 5 files changed: 98 ins; 0 del; 7 mod

8269223: -Xcheck:jni WARNINGs working with fonts on Linux

Reviewed-by: prr, serb

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

PR: https://git.openjdk.java.net/jdk/pull/4572

Reply via email to