On Tue, 7 Nov 2023 16:17:19 GMT, Alec Su <[email protected]> wrote:

>> The test is useful since that is the only test that touches the code path 
>> when the buffer for the midi message is reused and the bug can be 
>> reproduced. at least it doesn't crash.
>
> Actually I noticed the bug when I was working on 
> https://github.com/openjdk/jdk/pull/16477. The testcase I added in the PR 
> also triggered the bug. However, the testcase crashes JVM before triggering 
> the bug, so I use another testcase for this PR.
> 
> The test case sends the folloing three pieces of sysex message
> 
> F0 7D 01 02
> F7 03 04
> F7 05 06 07 F7
> 
> 
> The expected message received should be the following
> 
> F0 7D 01 02 03 04 05 06 07 F7
> 
> 
> But the acual message received is
> 
> F0 7D 01 02 03 04 01 02 05 06 07 F7
> 
> 
> Therefore, I'm not sure whether it's better to remove the testcase in this PR 
> or keep it.

I removed the testcase and reuse the testcase added in #16477.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/16399#discussion_r1394451199

Reply via email to