ubuntu/debian22.04安裝最新版本IDE, 只要編碼集體閃退

字號+ 編輯: 种花家 修訂: 种花家 來源: 原创 2024-05-11 我要說兩句(0)

筆者遇到過一次類似的問題, 發生在vmware虛擬機裡, 來分享一下解決方法, 通過查看報錯log解決。

log大致内容如下:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGFPE (0x8) at pc=0x0000707068b94206, pid=35491, tid=35586
#
# JRE version: OpenJDK Runtime Environment JBR-17.0.10+1-1207.14-jcef (17.0.10+1) (build 17.0.10+1-b1207.14)
# Java VM: OpenJDK 64-Bit Server VM JBR-17.0.10+1-1207.14-jcef (17.0.10+1-b1207.14, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libawt_xawt.so+0x1e206]  OGLTR_DrawGlyphList.part.0+0x1a6
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/ubuntu/.local/share/JetBrains/Toolbox/apps/clion/bin/core.35491)
#
# If you would like to submit a bug report, please visit:
#   https://youtrack.jetbrains.com/issues/JBR# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

问题要出现在libawt_xawt.so文件当中的OGLTR_DraGlyphList

Java虚拟机在调用libawt_xawt.so时, opengl2d驱动渲染队列刷新时故障。

几种解决方法:

1、禁用opengl

java -Dsun.java2d.opengl=False -jar java包名
# 或者全局屏蔽
java -Dsun.java2d.opengl=false

2、换个老一点的ide,减少ide程序里调用openGL的花活,就不出故障。

閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • 防止退出linux終耑退出之後導致的nohup進程強制退出

  • Linux系統下word文档轉成pdf的辦法

  • ubuntu和debian安裝nginx或者tengine報錯, 找不到pcre依賴庫的解決辦法

  • 常見的web中間件請求返回狀態碼

我要說說
網上賓友點評