首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  macOS

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

  •  1
     
  •   xytyzgf · 52 天前 · 3234 次点击
    这是一个创建于 52 天前的主题,其中的信息可能已经有所发展或是发生改变。

    日志如下:

    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 的锅

    25 回复  |  直到 2019-07-08 13:36:20 +08:00
        1
    xytyzgf   52 天前
    刚才又尝试了下其他的,发现全系列全崩
    只要进行输入触发搜索,改变 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
        2
    AnyISalIn   52 天前
    昨天升级发现 PyCharm CE 也是无限崩溃,暂时换 vim 了
        3
    sobigfish   52 天前
    换个新版本 OpenJDK 试试?
        4
    MapHacker   52 天前
    工作机吗。。升级大版本还是要慎重呀兄弟。。。
        5
    chinvo   52 天前 via iPhone
    用的 IDEA 内置 JDK,没有遇到这个问题
        6
    ze00ro   52 天前
    暂时没遇到崩溃这么厉害的;
    在 privacy 里把 Full Disk Access 分给 idea 试试
        7
    shm7   52 天前 via iPhone
    Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
        8
    jimages   52 天前
    我已经做好了再也不升级的准备,待在 10.14.5 挺好
        9
    limbo0   52 天前
    第二天发布就升级了, 发现 idea 崩了就换回来了
        10
    syhily   52 天前
    我也崩溃中,目前无解。

        11
    yueryueryueryuer   52 天前
    中午更新了,现在 idea 和 dataGrip 无限崩溃,要换 windows 机工作了
        12
    mandex   52 天前
    我也是, 刚刚发现 PhpStorm 一直崩溃, 我要哭了
        13
    yueryueryueryuer   52 天前
    看了隔壁帖子,JDK 不要使用 IDE 内置 JDK ! Double Shift > Switch IDE Boot JDK > Select one 选一个非内置的 JDK,OVER!
    我 idea 和 dataGrip 可以正常使用了
        14
    charliecaptain   52 天前 via Android
    我也是,咋办
        15
    ydirel   51 天前
    我也是。。。。。我也是妈的,影响我的福报了
        16
    xytyzgf   51 天前
    @yueryueryueryuer 感谢啊!替换 IDE 的 内置 JDK 可以了!
        17
    syhily   51 天前   ♥ 1
    通过官方的 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 然后替换之后解决了问题。

    这样子我的搜索之类的都比较舒服。
        18
    makecloud   51 天前   ♥ 2
    我多说一句,用了苹果的设备,为啥还要像安卓是的折腾系统?还是您工作生活不够饱和,闲情逸致太多吧,出了问题,自己兜吧。哈哈
        19
    yueryueryueryuer   51 天前
    @syhily 使用了你的方法,现在 find int path 和 build artifacts 都好使了,感谢
        20
    c1s1x1   51 天前
    我 Android studio 一写代码就崩溃,怎么解决的?
        21
    plqws   51 天前 via iPhone
    @syhily 最后我下了 eap 2019.2 就没问题了
        22
    liumengdi   51 天前
    在~/Library/Preference/AndroidStudioXX/studio.vmoptions 添加一行 -Dsun.font.layoutengine=icu 解决 参考 youtrack.jetbrains.com/issue/JBR-1639#focus=streamItem-27-3553065.0-0
        23
    karllynn   50 天前
    干活的机器还手贱,服了
        24
    zuorn   49 天前
    为了节省生命,还是退回 正式版 Mojave 吧,
        25
    kyuuseiryuu   48 天前
    我的也是,也退回了 10.14.5,以后再也不敢手贱升级测试版的了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2315 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
    ♥ Do have faith in what you're doing.