RFR: 8373058: Media crash when playing MP3 over JRT protocol on macOS 26
Andy Goryachev
angorya at openjdk.org
Tue Dec 23 22:46:27 UTC 2025
On Mon, 15 Dec 2025 23:50:34 GMT, Alexander Matveev <almatvee at openjdk.org> wrote:
> Fixed two crashes:
> - `shouldWaitForLoadingOfRequestedResource()` was not synchronized with `dispose()`.
> - `AddBand()`, `RemoveBand()` and `MoveBand()` was not synchronized with `ProcessBufferLists()`.
using macOS 26.1 on M1 silicon.
- crashes with the master branch (difficult, but possible)
- could not get it to crash with the fix, tried for approx. 4x attempts.
Do you think we have other places that need to be protected with mutex, similar to those identified in this PR?
-------------
Marked as reviewed by angorya (Reviewer).
PR Review: https://git.openjdk.org/jfx/pull/2008#pullrequestreview-3609500891
PR Comment: https://git.openjdk.org/jfx/pull/2008#issuecomment-3688148439
More information about the openjfx-dev
mailing list