RFR: 8373058: Media crash when playing MP3 over JRT protocol on macOS 26 [v2]

Andy Goryachev angorya at openjdk.org
Tue Jan 6 00:03:58 UTC 2026


On Tue, 6 Jan 2026 00:00:51 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()`.
>
> Alexander Matveev has updated the pull request incrementally with one additional commit since the last revision:
> 
>   8373058: Media crash when playing MP3 over JRT protocol on macOS 26 [v2]

modules/javafx.media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioEqualizer.cpp line 289:

> 287:     mEQBands.clear();
> 288: 
> 289:     pthread_mutex_destroy(&mBandLock);

do we need a conditional here or it's always ok even if the mBandLock was never used?

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

PR Review Comment: https://git.openjdk.org/jfx/pull/2008#discussion_r2663140214


More information about the openjfx-dev mailing list