手贱升级了 macOS Catalina 后,发现 IDEA 崩了! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xytyzgf
V2EX    macOS

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

  •  1
     
  •   xytyzgf 2019-07-04 10:05:20 +08:00 9304 次点击
    这是一个创建于 2299 天前的主题,其中的信息可能已经有所发展或是发生改变。

    日志如下:

    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 条回复    2019-09-29 11:05:29 +08:00
    xytyzgf
        1
    xytyzgf  
    OP
       2019-07-04 10:17:59 +08:00
    刚才又尝试了下其他的,发现全系列全崩
    只要进行输入触发搜索,改变 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
        2
    AnyISalIn  
       2019-07-04 10:21:19 +08:00
    昨天升级发现 PyCharm CE 也是无限崩溃,暂时换 vim 了
    run2
        3
    run2  
       2019-07-04 10:32:31 +08:00
    换个新版本 OpenJDK 试试?
    MapHacker
        4
    MapHacker  
       2019-07-04 11:27:33 +08:00
    工作机吗。。升级大版本还是要慎重呀兄弟。。。
    chinvo
        5
    chinvo  
       2019-07-04 11:35:38 +08:00 via iPhone
    用的 IDEA 内置 JDK,没有遇到这个问题
    ze00ro
        6
    ze00ro  
       2019-07-04 11:52:28 +08:00
    暂时没遇到崩溃这么厉害的;
    在 privacy 里把 Full Disk Access 分给 idea 试试
    shm7
        7
    shm7  
       2019-07-04 12:02:02 +08:00 via iPhone
    Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    jimages
        8
    jimages  
       2019-07-04 12:33:49 +08:00
    我已经做好了再也不升级的准备,待在 10.14.5 挺好
    limbo0
        9
    limbo0  
       2019-07-04 13:03:20 +08:00
    第二天发布就升级了, 发现 idea 崩了就换回来了
    ewBuyVmLZMZE
        10
    ewBuyVmLZMZE  
       2019-07-04 13:34:53 +08:00
    yueryueryueryuer
        11
    yueryueryueryuer  
       2019-07-04 14:27:45 +08:00
    中午更新了,现在 idea 和 dataGrip 无限崩溃,要换 windows 机工作了
    mandex
        12
    mandex  
       2019-07-04 14:31:22 +08:00
    我也是, 刚刚发现 PhpStorm 一直崩溃, 我要哭了
    yueryueryueryuer
        13
    yueryueryueryuer  
       2019-07-04 14:39:50 +08:00
    看了隔壁帖子,JDK 不要使用 IDE 内置 JDK ! Double Shift > Switch IDE Boot JDK > Select one 选一个非内置的 JDK,OVER!
    我 idea 和 dataGrip 可以正常使用了
    charliecaptain
        14
    charliecaptain  
       2019-07-04 15:50:35 +08:00 via Android
    我也是,咋办
    ydirel
        15
    ydirel  
       2019-07-04 23:28:03 +08:00
    我也是。。。。。我也是妈的,影响我的福报了
    xytyzgf
        16
    xytyzgf  
    OP
       2019-07-05 08:19:11 +08:00
    @yueryueryueryuer 感谢啊!替换 IDE 的 内置 JDK 可以了!
    ewBuyVmLZMZE
        17
    ewBuyVmLZMZE  
       2019-07-05 11:41:04 +08:00   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 然后替换之后解决了问题。

    这样子我的搜索之类的都比较舒服。
    makecloud
        18
    makecloud  
       2019-07-05 13:26:07 +08:00   2
    我多说一句,用了苹果的设备,为啥还要像安卓是的折腾系统?还是您工作生活不够饱和,闲情逸致太多吧,出了问题,自己兜吧。哈哈
    yueryueryueryuer
        19
    yueryueryueryuer  
       2019-07-05 14:28:12 +08:00
    @syhily 使用了你的方法,现在 find int path 和 build artifacts 都好使了,感谢
    c1s1x1
        20
    c1s1x1  
       2019-07-05 14:53:28 +08:00
    我 Android studio 一写代码就崩溃,怎么解决的?
    plqws
        21
    plqws  
       2019-07-05 15:21:23 +08:00 via iPhone
    @syhily 最后我下了 eap 2019.2 就没问题了
    liumengdi
        22
    liumengdi  
       2019-07-05 18:21:38 +08:00
    在~/Library/Preference/AndroidStudioXX/studio.vmoptions 添加一行 -Dsun.font.layoutengine=icu 解决 参考 youtrack.jetbrains.com/issue/JBR-1639#focus=streamItem-27-3553065.0-0
    karllynn
        23
    karllynn  
       2019-07-06 11:59:19 +08:00
    干活的机器还手贱,服了
    zuorn
        24
    zuorn  
       2019-07-06 22:45:29 +08:00
    为了节省生命,还是退回 正式版 Mojave 吧,
    Chemist
        25
    Chemist  
       2019-07-08 13:36:20 +08:00
    我的也是,也退回了 10.14.5,以后再也不敢手贱升级测试版的了。
    guwei999
        26
    guwei999  
       2019-09-29 11:05:29 +08:00
    无意间看到了这个帖子,当时我也碰到了,bate2 版本,解决办法很简单,用 mac 的 jdk 替换 idea 里的 jdk 就行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     804 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 20:34 PVG 04:34 LAX 13:34 JFK 16:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86