xytyzgf
V2EX  ›  macOS

手贱升级了 macOS Catalina 后,发现 IDEA 崩了!

  •  1
     
  •   xytyzgf · Jul 4, 2019 · 10276 views
    This topic created in 2686 days ago, the information mentioned may be changed or developed.

    日志如下:

    A fatal error has been detected by the Java Runtime Environment:

    SIGSEGV (0xb) at pc=0x00007fff2dc0a930, pid=4593, tid=0x000000000000f603

    JRE version: OpenJDK Runtime Environment (8.0_202-b49) (build 1.8.0_202-release-1483-b49)

    Java VM: OpenJDK 64-Bit Server VM (25.202-b49 mixed mode bsd-amd64 compressed oops)

    Problematic frame:

    C [CoreGraphics+0x195930] ERROR_CGDataProviderCreateWithData_BufferIsNotReadable+0x10

    Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

    If you would like to submit a bug report, please visit:

    http://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.

    大概率是 CoreGraphics 的锅

    26 replies  •  2019-09-29 11:05:29 +08:00
    xytyzgf
    xytyzgf
    OP
    Jul 4, 2019
    1
    刚才又尝试了下其他的,发现全系列全崩
    只要进行输入触发搜索,改变 ui 的操作,理论上都会崩

    datagrip 崩溃日志:

    Process: datagrip [8305]
    Path: /Applications/DataGrip.app/Contents/MacOS/datagrip
    Identifier: com.jetbrains.datagrip
    Version: 2019.1.3 (DB-191.7479.12)
    Code Type: X86-64 (Native)
    Parent Process: ??? [1]
    Responsible: datagrip [8305]
    User ID: 501

    Date/Time: 2019-07-04 10:16:16.893 +0800
    OS Version: Mac OS X 10.15 (19A501i)
    Report Version: 12
    Bridge OS Version: 4.0 (17P50496d)
    Anonymous UUID: BC4EF339-6EC5-2D17-8250-BF9A1B7A16F8


    Time Awake Since Boot: 8600 seconds

    System Integrity Protection: enabled

    Crashed Thread: 40 Java: AWT-EventQueue-0

    Exception Type: EXC_BAD_ACCESS (SIGABRT)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY
    AnyISalIn
    AnyISalIn
    Jul 4, 2019
    2
    昨天升级发现 PyCharm CE 也是无限崩溃,暂时换 vim 了
    run2
    run2
    Jul 4, 2019
    3
    换个新版本 OpenJDK 试试?
    MapHacker
    MapHacker
    Jul 4, 2019
    4
    工作机吗。。升级大版本还是要慎重呀兄弟。。。
    chinvo
    chinvo
    Jul 4, 2019 via iPhone
    5
    用的 IDEA 内置 JDK,没有遇到这个问题
    ze00ro
    ze00ro
    Jul 4, 2019
    6
    暂时没遇到崩溃这么厉害的;
    在 privacy 里把 Full Disk Access 分给 idea 试试
    shm7
    shm7
    Jul 4, 2019 via iPhone
    7
    Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    jimages
    jimages
    Jul 4, 2019
    8
    我已经做好了再也不升级的准备,待在 10.14.5 挺好
    limbo0
    limbo0
    Jul 4, 2019
    9
    第二天发布就升级了, 发现 idea 崩了就换回来了
    ewBuyVmLZMZE
    ewBuyVmLZMZE
    Jul 4, 2019
    10
    yueryueryueryuer
    yueryueryueryuer
    Jul 4, 2019
    11
    中午更新了,现在 idea 和 dataGrip 无限崩溃,要换 windows 机工作了
    mandex
    mandex
    Jul 4, 2019
    12
    我也是, 刚刚发现 PhpStorm 一直崩溃, 我要哭了
    yueryueryueryuer
    yueryueryueryuer
    Jul 4, 2019
    13
    看了隔壁帖子,JDK 不要使用 IDE 内置 JDK ! Double Shift > Switch IDE Boot JDK > Select one 选一个非内置的 JDK,OVER!
    我 idea 和 dataGrip 可以正常使用了
    charliecaptain
    charliecaptain
    Jul 4, 2019 via Android
    14
    我也是,咋办
    ydirel
    ydirel
    Jul 4, 2019
    15
    我也是。。。。。我也是妈的,影响我的福报了
    xytyzgf
    xytyzgf
    OP
    Jul 5, 2019
    16
    @yueryueryueryuer 感谢啊!替换 IDE 的 内置 JDK 可以了!
    ewBuyVmLZMZE
    ewBuyVmLZMZE
    Jul 5, 2019❤️1
    17
    通过官方的 YouTrack 可以确认问题是 JBR ( Jetbrains Runtime ) 里面引入的新字体渲染 harfbuzz 导致的问题。
    其实解决方法就很简单了,一种是使用其他发行版的 JDK,里面用的是老 icu 引擎,另一种就是配置 IDEA 使用 icu。

    但是我使用 -Dsun.font.layoutengine=icu 之后并没有效果,后面去 JBR 的仓库下载了最新的 JDK https://bintray.com/jetbrains/intellij-jbr/download_file?file_path=jbrsdk-8u212-osx-x64-b1591.1.tar.gz 然后替换之后解决了问题。

    这样子我的搜索之类的都比较舒服。
    makecloud
    makecloud
    Jul 5, 2019❤️2
    18
    我多说一句,用了苹果的设备,为啥还要像安卓是的折腾系统?还是您工作生活不够饱和,闲情逸致太多吧,出了问题,自己兜吧。哈哈
    yueryueryueryuer
    yueryueryueryuer
    Jul 5, 2019
    19
    @syhily 使用了你的方法,现在 find int path 和 build artifacts 都好使了,感谢
    c1s1x1
    c1s1x1
    Jul 5, 2019
    20
    我 Android studio 一写代码就崩溃,怎么解决的?
    plqws
    plqws
    Jul 5, 2019 via iPhone
    21
    @syhily 最后我下了 eap 2019.2 就没问题了
    liumengdi
    liumengdi
    Jul 5, 2019
    22
    在~/Library/Preference/AndroidStudioXX/studio.vmoptions 添加一行 -Dsun.font.layoutengine=icu 解决 参考 youtrack.jetbrains.com/issue/JBR-1639#focus=streamItem-27-3553065.0-0
    karllynn
    karllynn
    Jul 6, 2019
    23
    干活的机器还手贱,服了
    zuorn
    zuorn
    Jul 6, 2019
    24
    为了节省生命,还是退回 正式版 Mojave 吧,
    Chemist
    Chemist
    Jul 8, 2019
    25
    我的也是,也退回了 10.14.5,以后再也不敢手贱升级测试版的了。
    guwei999
    guwei999
    Sep 29, 2019
    26
    无意间看到了这个帖子,当时我也碰到了,bate2 版本,解决办法很简单,用 mac 的 jdk 替换 idea 里的 jdk 就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1339 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 23:58 · PVG 07:58 · LAX 15:58 · JFK 18:58
    ♥ Do have faith in what you're doing.