簡體   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