Hi Christopher, I was able to reproduce this crash. I wrote a small routine that recursively calls itself in a runLater block and then enters a nested event loop. The program crashes when creating loop 254. I’m not sure where that limit comes from so it’s possible that consuming some other system resource could lower it. I couldn’t see any good way to determine how many loops are active by looking at the crash report since it doesn’t show the entire call stack. I did a quick trial on Linux and was able to create a lot more loops (over 600) but then started seeing erratic behavior and errors coming from the Java VM. The behavior was variable unlike on the Mac which always crashes when creating loop 254.
Martin > On Mar 7, 2025, at 6:24 AM, Christopher Schnick <crschn...@xpipe.io> wrote: > > Hello, > > I have attached a JVM fatal error log that seemingly was caused by our JavaFX > application entering too many nested event loops, which macOS apparently > doesn't like. > > As far as I know, there is no upper limit defined on how often an event loop > can be nested, so I think this is a bug that can occur in rare situations. > > Best > Christopher Schnick<hs_err_pid.txt>