海峡车迷 发表于 2020-2-13 13:47

【求助】10.15自带中文输入法不停崩溃

中文拼音输入法不停崩溃,连续打字时输入yige词jiu崩溃yici(类似这样的情况)老电脑,X58平台六核 Xeon E5645,相当于0.5代i7。测试过的版本10.15.2 10.15.3 10.15.4DP1均受影响,此前10.14.x未出现过类似情况。
控制台查看syslog发现以下内容:
Feb 13 00:21:20 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler
Feb 13 00:21:20 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler
Feb 13 00:21:22 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler
Feb 13 00:21:28 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler
Feb 13 00:21:29 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler
Feb 13 00:21:30 iMac-Home com.apple.xpc.launchd (com.apple.inputmethod.SCIM): Service exited due to SIGILL | sent by exc handler查看崩溃日志发现大量SCIM_Extensions(/System/Library/Input Methods/SCIM.app/Contents/PlugIns/SCIM_Extension.appex/Contents/MacOS/SCIM_Extensions)崩溃的记录。节选报告头部:Process:               SCIM_Extension
Path:                  /System/Library/Input Methods/SCIM.app/Contents/PlugIns/SCIM_Extension.appex/Contents/MacOS/SCIM_Extension
Identifier:            com.apple.inputmethod.SCIM
Version:               104 (449)
Build Info:            ChineseIM-449000000000000~1174
Code Type:             X86-64 (Native)
Parent Process:      ???
Responsible:         SCIM_Extension
User ID:               501

Date/Time:             2020-02-12 23:40:24.139 +0800
OS Version:            Mac OS X 10.15.3 (19D76)
Report Version:      12
Anonymous UUID:      F074C2E8-F3D0-8140-BAD8-99597A6FC80B


Time Awake Since Boot: 17000 seconds

System Integrity Protection: disabled

Crashed Thread:      0Dispatch queue: com.apple.main-thread

Exception Type:      EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:      EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler 上网查找“SIGILL”发现:
https://bbs.csdn.net/topics/350192405
SIGILL 信号是cpu在发现非法指令之后发出一个异常,然后由负责处理该异常的内核的ISR对含有这个非法指令的进程发出的。程序收到这个信号,一般就是报 告 illegal instruction 错误信息。

可执行程序含有非法指令的原因,一般也就是cpu架构不对,编译时指定的march和实际执行的机器的march不同。这种情况,因为工具链一样,连接脚 本一样,所以可执行程序可以执行,不会发生exec format error。但是会包含一些不兼容的指令。还有另外一种可能,就是程序的执行权限不够,比如在目态下运行的程序只能执行非特权指令,一旦CPU遇到特权指 令,将产生illegal instruction错误。这么说可能是我的CPU太老了?有人遇到或解决过这个问题么?求助!


电脑基本情况:
Xeon E5645
微星X58A-GD45
SATA SSD GPT分区表 系统分区APFS
Clover 5103
免驱GTX780

aishaoquan 发表于 2020-2-13 17:14

是不是因为缺AVX指令集的原因?

海峡车迷 发表于 2020-2-13 21:49

aishaoquan 发表于 2020-2-13 17:14 https://www.pcbeta.com/static/image/common/back.gif
是不是因为缺AVX指令集的原因?
感觉有可能,因为和我CPU同架构的MacPro 5,1在10.15被踢出支持列表了如果真的是这样就无解了

aishaoquan 发表于 2020-2-14 00:27

海峡车迷 发表于 2020-2-13 21:49 https://www.pcbeta.com/static/image/common/back.gif
感觉有可能,因为和我CPU同架构的MacPro 5,1在10.15被踢出支持列表了如果真的是这样就无解了

但是很奇怪,那么多人奔腾赛扬黑苹果10.15成功啊,这些奔腾赛扬也没有AVX指令集

kukusyaoran 发表于 2020-5-11 13:27

本帖最后由 kukusyaoran 于 2020-5-11 13:31 编辑

这个问题目前有解了吗?酷睿2同样也遇到这个问题。目前暂时用鼠须管代替内置输入法可以正常使用。

zombie880112 发表于 2020-8-16 19:56

楼主EFI可以分享?

hanandjun 发表于 2022-5-21 14:38

一样的,大概率AVX指令集的问题,bigsur还好。再往上就不行了,奔腾金牌G5420.尝试使用sde模拟avx,但是在Monterey上报错,官方说第一季度会修,然而现在已经5月份了{:5_272:}
页: [1]
查看完整版本: 【求助】10.15自带中文输入法不停崩溃