So I tried to run the application with JDK 25 and JavaFX 26-ea+17 and it still crashes. I am on macOS 26.0, but I don't think this makes such a huge difference.

I understand that you also probably have some rules regarding running external software, but for reproducibility this makes it difficult. As the project is quite large, there are so many factors that can influence this, that makes it hard to find a dedicated reproducer that fits into 1 small main method. Best I can do is offer this public repo that can be cloned, and the crash can be reproduced by just running ./gradlew run and clicking on the music player.

Also, my other mail that contains a video about a different issue is still stuck in the moderation queue.

On 25/11/2025 17:24, Kevin Rushforth wrote:
I was able to play that media file with no problem on macOS 26.1 using the tests/manual/media/FXMediaPlayer app in the FX repo. I didn't try with your application.

I can see from the hs_err log you attached, that it is crashing in our libjfxmedia_avf library in a callback from CoreFoundation.

I was running JDK 25.0.1 and I tried the latest mainline JavaFX (26 ea) as well as JavaFX 25.0.1. Can you confirm the exact versions of JDK 25 and JavaFX 25 you were running?

-- Kevin


On 11/25/2025 5:07 AM, Christopher Schnick wrote:
Hello, I encountered a reproducible crash when playing a music file with MediaPlayer. This does not occur on older versions of the app using an older JDK+JavaFX version on macOS 26.

It crashes with JDK25 and JavaFX 25 for me. Attached is the crash log.

I have not tested this in an isolated reproducer, but I don't see how any of my application logic can influence this. If it does not happen in an isolated manner, I can investigate what specific changes cause it to crash. The music file I tested with is from https://github.com/mkpaz/atlantafx/blob/master/sampler/src/main/resources/atlantafx/sampler/media/Beat%20Thee.mp3 . The project to reproduce the crash is https://github.com/xpipe-io/kickstartfx, where you just have to select the music player and click on play sample.

Best
Christopher Schnick

P.S. There is still a message I sent a few days ago in the mailing list moderation queue because it was larger than the maximum allowed attachment size



Reply via email to