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

MacBook Pro M2 Max 只装了 5 个软件,每一两周就 kernal panic,报错都是 double free of xxx,怎么判断是软件还是硬件问题?

  •  1
     
  •   drymonfidelia · 2 天前 · 1506 次点击


    不喜欢 macOS ,基本上就是当 iOS 软件打包机用,大部分时间都在吃灰,偶尔拿出来刷刷网页什么都没干,有的时候上个厕所回来就重启了

    系统不是最新,但不代表我没更新系统,这个问题去年就开始出现了,24F74 是今年 5 月的更新,中间印象里大概更新过 2 、3 次系统。因为 iOS / macOS bug 实在太多了又没有 LTSC 这样的只修安全漏洞的东西,每次更新我都要等三四周搜索下没人遇到大问题我才敢更新,这时候大概率下一个更新又出现了,我又不敢装,拖一下就几个月没更新。

    3 年 Apple Care 还没过期。但是搜了下其他遇到这种没办法当场复现问题的人,Genius Bar 只会让你重装系统

    系统就装了 5 个第三方软件 Chrome XCode Unity2021.3 Windows (微软官方的 RDP 客户端) Element (开源聊天软件) 其它啥都没装
    有的故障的时候什么软件都没开,就放着桌面也能 kernal panic
    有装 Rosetta 因为垃圾 Unity 没装 Unity Hub 不给启动,Unity Hub 只有 x86 版本
    18 条回复    2025-09-08 19:31:06 +08:00
    magic3584
        1
    magic3584  
       2 天前 via iPhone
    去天才吧跑个检测,如果还发现不了问题就全部重装系统吧。我的系统非必要不更新
    jedihy
        2
    jedihy  
       2 天前
    crash callstack 可以放出来看看吗? kernel panic 说明 kernel 有个 bug 正好被你的 app 出发了。或者,硬件就是有问题比如 bit flipping 之类的。
    billgong
        3
    billgong  
       2 天前
    @magic3584 #1 可以先跑自我诊断看看 https://support.apple.com/zh-cn/102550 所在城市没有直营店也可以打 400 热线让接线员跑 AST2 ,结果更全面一些
    不过像你这样 kernal panic 的十有八九他们要么让你自己恢复系统,或者帮你 DFU 刷一遍机器。再有类似故障才会升级到检查硬件。
    drymonfidelia
        4
    drymonfidelia  
    OP
       2 天前
    @billgong 跑 Apple 诊断出来的问题是 PPP020 电源接口,可能是我没插充电器跑的原因,拿原装充电器插上后就是 ADP000 没有问题了
    @jedihy 那个窗口被我关掉了,不知道里面有没有 crash callstack ,搜索了下在 /Library/Logs 下面找到了 panic 文件,是个 JSON ,里面没找到 callstack (用关键词 stack 搜的,没有找到有效的信息)
    不过看到了这个
    Kernel Extensions in backtrace:
    com.apple.filesystems.smbfs(6.0)
    dependency: com.apple.kec.Compression(1.0)
    dependency: com.apple.kec.corecrypto(14.0)
    dependency: com.apple.kext.triggers(1.0)
    不知道是否有用?
    不知道为什么没有以前 panic 的文件,只有最新的一次,印象里全年到现在至少 panic 15 次了,没办法确定以前的 Kernel Extensions in backtrace 是不是也是这个
    查了下这个是 Samba 的扩展,但我从来没有用 mac 挂载过 Samba ,或者因为 Samba 不支持强制加密我从来没用过 Samba
    jedihy
        5
    jedihy  
       1 天前
    这就不知道了。不知道 mac 会不会主动去扫局域网里面的 smb 目录
    ihwbunny
        6
    ihwbunny  
       1 天前
    1. 那就只使用原装充电器或者只用电池,看看还有 panic 没有
    2. 其实,最好是备份数据后,用安装 u 盘抹盘后联网重装系统。为什么要这样?因为最新的 macOS 安装系统,可能有针对你的硬件的最新 firmware 升级,联网是安装的时候它也会检查会不会有最新的硬件升级。制作安装盘的时候联网,并使用特定命令行参数,也可以在线下载最新的硬件。
    3. 如果有两台 Mac ,联网用 DFU 恢复和修复下,参照 https://support.apple.com/zh-cn/108900
    ihwbunny
        7
    ihwbunny  
       1 天前
    而且,既然质保还在,尽快测试,如果上面的还不行,就尽快送修换硬件吧
    drymonfidelia
        8
    drymonfidelia  
    OP
       21 小时 34 分钟前
    @ihwbunny 质保是在,但我搜索了下这种不能稳定复现的情况大概率是不给修硬件,后面有空去试试吧
    drymonfidelia
        9
    drymonfidelia  
    OP
       21 小时 28 分钟前
    @ihwbunny
    1. panic 的时候大部分都是只用电池的
    2. 我去年因为装了一个 NTFS 驱动怎么卸载都卸载不干净联网重装过一次,问题没有得到改善
    3. 手边没有两台 Mac ,另一部老 Mac 也是前公司发的在国内给家里人用了没带出来。能进系统的话不知道有没有可能是 DFU 的问题
    billgong
        10
    billgong  
       18 小时 47 分钟前
    @drymonfidelia 可以用 Arch 然后装 https://aur.archlinux.org/packages/idevicerestore (我反正在别的 distro 很难正常完整的编译最新版的 idevicerestore) 然后恢复 Mac 。最新版支持 M 系列 Mac
    billgong
        11
    billgong  
       18 小时 45 分钟前
    @drymonfidelia 如果方便跑 genius bar 的话还是多跑几次,至少能让他们备个案。我那个 MBA 重启问题就前后跑了 3-5 次。
    BuZZZX
        12
    BuZZZX  
       6 小时 50 分钟前
    来现身说法,没装过你这些软件,但报错是一样的,M2 Air

    结果:天才吧检测,确认属于 M2 硬件通病的一类,屏幕这一整面和转角传感器... 一堆换新,看了下总费用快 8K ,AppleCare 实付 0 ,苹果全家桶唯一一个买这服务的没成想就撞上了
    drymonfidelia
        13
    drymonfidelia  
    OP
       6 小时 48 分钟前
    @BuZZZX 为什么屏幕这一面会导致系统重启呢
    drymonfidelia
        14
    drymonfidelia  
    OP
       6 小时 47 分钟前
    @BuZZZX 你是怎么跟天才吧的人描述故障的,就说经常自动重启么
    BuZZZX
        15
    BuZZZX  
       6 小时 45 分钟前
    @BuZZZX BTW 我的故障触发主要是开机状态合屏,第二天打开屏幕秒重启 报错 Your computer was restarted because of a problem...半年内多次 供参考
    BuZZZX
        16
    BuZZZX  
       6 小时 44 分钟前
    @drymonfidelia #13 我没描述什么,他们自己调的系统报错日志排查的,说是转角传感器巴拉巴拉一堆,不懂
    drymonfidelia
        17
    drymonfidelia  
    OP
       6 小时 43 分钟前
    @BuZZZX 那看起来故障不太一样,我重启毫无规律都是使用过程中重启
    BuZZZX
        18
    BuZZZX  
       6 小时 39 分钟前
    @drymonfidelia #17 这样排查还不简单,就楼上讲的 DFU 模式全新重装,别同步,装这几个软件用,排查软还是硬的问题,出错,就把报错日志全部复制保存出来,天才吧的工程师看这些日志能确认问题
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1132 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:10 · PVG 02:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.