[openjfx11][RFR] 8196968: One time crash on exit in JNIEnv_::CallObjectMethod

Arunprasad Rajkumar arunprasad.rajkumar at oracle.com
Tue Jul 24 11:20:59 UTC 2018


Hi,

Please review the following fix,

JBS: https://bugs.openjdk.java.net/browse/JDK-8196968

webrev: http://cr.openjdk.java.net/~arajkumar/8196968/webrev

Root cause:
From the crash log, I could see that WebCore image decoder is trying to call the Java method(through JNI) after detaching from main thread. This leads to null JNIEnv pointer, which causes the crash.

Proposed Solution:
Add a null check before accessing the JNIEnv pointer.

(Note: I couldn’t reproduce the crash in my dev machine)

Thanks,
Arun




More information about the openjfx-dev mailing list