RFR: 8242361: JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs [v6]

Arun Joseph ajoseph at openjdk.java.net
Thu Dec 17 02:18:02 UTC 2020

On Wed, 16 Dec 2020 19:07:17 GMT, Matthias Bläsing <github.com+2179736+matthiasblaesing at openjdk.org> wrote:

>> The code in WTF::scheduleDispatchFunctionsOnMainThread assumes, that
>> the java class com.sun.webkit.MainThread can be found be the JNI
>> function FindClass. This is only true if the class is loadable by the
>> system class loader.
>> One such case is when the OpenJFX modules are loaded from a new
>> ModuleLayer. To fix this, the reference to the class needs to be loaded
>> from when a JNI call from Java into native code is active. In that case
>> FindClass uses the classloader associated with that method.
>> The test code can be executed by running:
>> cd tests/manual/web/dataurl
>> ../../../../gradlew run
> Matthias Bläsing has updated the pull request incrementally with one additional commit since the last revision:
>   Ensure error code 0 is not reached by normal javafx exit

Marked as reviewed by ajoseph (Committer).


PR: https://git.openjdk.java.net/jfx/pull/360

More information about the openjfx-dev mailing list