Integrated: 8242361: JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs
github.com+2179736+matthiasblaesing at openjdk.java.net
Thu Dec 17 18:15:57 UTC 2020
On Tue, 24 Nov 2020 21:28:29 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
This pull request has now been integrated.
Author: Matthias Bläsing <mblaesing at doppel-helix.eu>
Committer: Kevin Rushforth <kcr at openjdk.org>
Stats: 368 lines in 6 files changed: 348 ins; 15 del; 5 mod
8242361: JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs
Reviewed-by: kcr, ajoseph
More information about the openjfx-dev