Req*_*edd 10 java macos javafx sigbus
每当我尝试运行 JavaFX 问题时,我都会遇到 MacOS 错误,我的代码在其他设备上运行良好,所以我不确定出了什么问题。
我使用的是 M1 mac,带有 Java 17 和 JavaFX 最新版本。运行 JavaFX 应用程序时,它会打开 GUI 1 秒或 30 秒,然后崩溃并吐出提供的错误。任何帮助将不胜感激,如果您有其他问题或需要更多信息 lmk。
我相信这是 /private/TMP 文件夹或我在网上看到的内容的问题,但我可能完全错误,因为该文件夹现在基本上是空的,所以我看不到它已满或其他什么。
如果有人可以提供帮助或有任何想法,我将非常感谢一些反馈。
A fatal error has been detected by the Java Runtime Environment:
SIGBUS (0xa) at pc=0x000000010c0314f0, pid=1056, tid=28943
JRE version: Java(TM) SE Runtime Environment (17.0.1+12) (build 17.0.1+12-LTS-39)
Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.1+12-LTS-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
Problematic frame:
v ~StubRoutines::SafeFetchN
No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
/Users/peter/Desktop/BookStore/hs_err_pid1056.log
If you would like to submit a bug report, please visit:
https://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug
Run Code Online (Sandbox Code Playgroud)
将您的 JavaFX 版本更新到最新可用版本。
JavaFX 错误报告提到:
stubroutines::SafeFetchN
Run Code Online (Sandbox Code Playgroud)
被关闭为JDK-8275723的重复项,尽管崩溃错误消息略有不同。
当尝试在某些使用 Monterey OS 的 M1 Mac 上运行 JavaFX 17 的早期版本(低于 17.0.2)时,会记录与此相关的错误报告。
链接的案例报告建议在发布时使用 JavaFX 版本 17.0.2,并指出最新的 JavaFX 18早期访问版本中也有修复程序,可供下载。
提问者在评论中指出:
我将 JavaFx 更新到 18,一切都很好
另一位提问者在重复的评论中指出:
我刚刚尝试使用 JDK 版本 17.0.2 运行该项目,它似乎工作得很好
我有一个 17.0.2(Bellsoft Liberica 的最新版本)。
| 归档时间: |
|
| 查看次数: |
1700 次 |
| 最近记录: |