今天偶遇个BUG,触发方式,使用苹果自带music播放 杰伦的 最伟大的作品,因为这是个MV,弹出个播放视窗,看着碍眼,我就把它拖拽到副屏,然后直接鼠标不动,整个死掉(死机且不能自恢复,cpu发热)。
死掉后,强制下电(长按电源键),再开机,半分钟左右CPU占用满,温度达到100度或者接近100度,再次死掉,虽然天气热,但是我知道肯定不是天气的原因,中午还好好的。
中间绕了点弯路,重置nvram,fn+s+v 重置工厂状态(联想),用ocat更新opencore,进windows 没死,想用恢复但没备份,想重装可下不动,在快要绝望的时候,我冷静了下来(当时正在上班,唯一的生产力设备)。
使用自带的终端命令行,输入top,看死的时候哪个进程占用cpu最高,反复几次死机观察发现了规律,sysdiagnose进程,看名儿大概系统诊断,顿时想起来以前我的黑苹果用系统诊断会死。
有了大致的方向那就想办法解决看看,开机后立马运行终端命令行,输入 top|grep sysdiagnose,获取系统诊断的pid,然后sudo kill -9 {输入具体的PID,不需要花括号},强行杀掉系统诊断进程,杀了之后,cpu占用下降,温度下降,果然不死了。
希望给遇到同样情况的朋友一些启发,原创码字不易,不喜勿喷,感激不尽。