繁体   English   中英

尝试在 Netbeans 上运行 JavaFx 项目时,为什么我在 MacOS 上不断收到此 SIGBUS 错误代码?

[英]Why do I keep getting this SIGBUS error code on my MacOS when trying to run a JavaFx Project on Netbeans?

每当我尝试运行我的 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

将您的 JavaFX 版本更新到最新版本。

JavaFX 错误报告提到:

stubroutines::SafeFetchN

被关闭为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 的最新版本)。

是的,问题出在 JDK 17 Oracle 上。 我已经尝试过 Azul Zulu JDK 17.34.19 并且它工作得很好! 我在下面链接

Azul Zulu JDK 17 下载页面

我仍然在 Java 版本 18.0.2 中遇到这个确切的问题。 我正在使用 Intellij 的默认 JavaFX 模板,它最初工作正常,但是当我使用场景生成器添加网格窗格和 9 个按钮时,它会运行 5 秒并崩溃。 我有 M1 Pro 芯片,我完全卡住了。 我使用的是最新版本,并且我已经更新了它的所有内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM