[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: Monocle Headless BufferOverflowException (Issue + Fix)
From:       Kevin Rushforth <kevin.rushforth () oracle ! com>
Date:       2018-04-16 20:17:21
Message-ID: 782a0bea-6678-1c65-abb9-32a4ee3e778a () oracle ! com
[Download RAW message or body]

OK, in that case once the OCA is in place we can evaluate the proposed fix.

Thanks.

-- Kevin


On 4/16/2018 1:10 PM, Michael Ennen wrote:
> I note in the issue Kevin said:
>
> " I note that if this really is Monocle-specific, then we will likely need
> someone from the community to provide a fix. "
>
> Just want to make sure it is clear, John has already provided the fix:
>
> https://gitlab.com/openjfxepd/jfxpatch/commit/f7c341775e5258
> e790a049f3fdce4a956ef665c7
>
>
>
> On Mon, Apr 16, 2018 at 11:41 AM, Nir Lisker <nlisker@gmail.com> wrote:
>
>> It was moved to https://bugs.openjdk.java.net/browse/JDK-8201567.
>>
>> On Mon, Apr 16, 2018, 20:26 John Neffenger <john@status6.com> wrote:
>>
>>> On 02/23/2018 03:12 PM, Michael Ennen wrote:
>>>> Good point about the OCA, I have sent an email just now to
>>>> John Neffenger. Hopefully he is still interested in this topic :).
>>> I filed the bug report yesterday, along with two others. It was assigned
>>> the internal review ID 9053385 and has the synopsis, "QuantumRenderer
>>> modifies buffer in use by JavaFX Application Thread."
>>>
>>> The problem happens on the Monocle VNC and Headless platforms, along
>>> with any other NativeScreen implementation that happens to use a
>>> non-direct buffer to back the Framebuffer.
>>>
>>> I created two short videos showing the problem before and after a fix is
>>> applied:
>>>
>>> Before: Waving and Jumping Duke (one minute)
>>> https://youtu.be/mfSzSMDIEIM
>>>
>>> After: Waving Duke (10 seconds)
>>> https://youtu.be/pUXPL_Gm8Qw
>>>
>>> Thank you,
>>> John
>>>
>
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic