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