Bug RT-24142 crashes the VM when you touch a JSObject

Kevin Rushforth kevin.rushforth at oracle.com
Tue Oct 23 19:38:38 PDT 2012


> Can anyone tell me where or when i can get a jdk with the fix for bug
> http://javafx-jira.kenai.com/browse/RT-24142?


http://jdk8.java.net/download.html

-- Kevin



DM Klerk wrote:
> Recently I filed bug http://javafx-jira.kenai.com/browse/RT-24142, at first
> I couldn't pinpoint the reason but after I've created a test case the
> Oracle devs picked it up and soon set the bug to critical, now luckily the
> bug is set to resolved for Lombard. The bug causes the VM to crash every
> minute or so when working with DOM objects/JS objects that come from a
> WebEngine/WebView. It turned out there was a problem with the new webkit
> garbage collector which caused javafx code to try and reuse cached
> javascript objects that where GC'd.
>
> Since my application is constantly working with DOM objects (WebView was
> the reason to choose javafx) having it crash every minute is very
> frustrating.
>
> Can anyone tell me where or when i can get a jdk with the fix for bug
> http://javafx-jira.kenai.com/browse/RT-24142?
>
> Does anyone know of a workaround how you can still get a DOM Node from
> WebEngine and hold on to it for longer than a minute or so? Right now when
> I do a ((JSObject)node).call("getBoundingClientRect") (or any
> JSObject.call/JSObject,toString) it randomly crashes after I've performed
>  a certain amount of work.
> I dont seem to understand why this is happening, will it help if i keep
> strong references to every JSObject/Node i ever touch, just looking for a
> way i can continue (while waiting for the next jdk) without constantly
> loosing unsaved work...
>
> Am I asking this question in the right place?
>
> Dennis
>   


More information about the openjfx-dev mailing list