在 M5的macbook 上打开学习集就会闪退

若需官方客服支持,“主题广场”请务必选择“答疑”:double_exclamation_mark:,然后在此输入详细问题。
支持Markdown、BBCode 或 HTML 排版。

这份崩溃报告显示,MarginNote 4 发生了崩溃(Crash)

以下是对这份崩溃报告的核心问题分析和原因解读:

1. 崩溃的核心原因

  • 崩溃类型: EXC_CRASH (SIGABRT)。这意味着系统或底层框架遇到了无法恢复的严重错误,主动调用了 abort() 强制终止了程序。
  • 崩溃线程: 发生在 Thread 31(后台线程),队列名称为 com.apple.VN.detectorSyncTasksQueue.VNCoreMLTransformer

2. 详细技术分析

根据 Thread 31 的调用栈(Call Stack),我们可以看出崩溃发生的完整过程:

  1. 起点:MarginNote 4 尝试在后台处理某项任务(NSOperation start)。
  2. 触发动作:调用了苹果的 Vision 框架 (VNImageRequestHandler) 处理图像。这通常发生在 MarginNote 进行 OCR(文字识别)、文档自动裁剪或图像分析 的时候。
  3. 深入底层:Vision 框架进一步调用了 CoreML 机器学习框架(VNCoreMLModel predictWithCVPixelBuffer)。
  4. 崩溃点:CoreML 在调用 MetalMetalPerformanceShadersGraph(MPS) 试图利用你的 Apple M5 Pro 芯片进行神经网络硬件加速计算时,遇到了严重的内部断言失败(MTLReportFailure__assert_rtn),最终导致应用崩溃。

3. 给你的通俗解释

简单来说:当你正在使用 MarginNote 4 查看某份 PDF、图片,或者应用在后台自动进行“文字识别 (OCR)” / “排版分析”时,由于底层苹果机器学习驱动(CoreML/Metal)渲染遇到了无法处理的异常数据,导致应用直接闪退了。

这不一定是 MarginNote 本身代码写得差,很大可能是它传递给苹果 macOS 底层图像识别引擎的数据引发了 macOS (版本 26.3.1) 的底层 Bug。

4. 建议的解决办法:

  1. 特定文档排查: 这个问题是否总是在打开或框选特定的一份 PDF 或图片时发生?如果是,可能是该文档的某些特殊编码或超大图片导致了内存或渲染崩溃。
  2. 关闭部分 AI/OCR 功能: 如果频繁崩溃,你可以尝试去 MarginNote 4 的设置中,暂时关闭“后台自动 OCR”、“自动摘录文字”或类似依赖机器学习的视觉功能,看看是否能恢复稳定。
  3. 软件更新: 检查 MarginNote 4 是否有高于 4.2.5 的更新版本。开发者通常会针对这类苹果底层框架的崩溃发布规避补丁。
  4. 提交反馈: 这是一个非常有价值的崩溃日志,你可以直接把这个日志复制发送给 MarginNote 的官方客服或发在官方论坛,明确告诉他们是 “Vision/CoreML (VNCoreMLTransformer) 调用 Metal 时触发了 MTLReportFailure 导致 SIGABRT”,这能帮他们快速定位问题。

按上面的提示操作也没有用。依然闪退。

然后实际的情况是,不能使用了。 急用,马上要考试了,却不能使用这软件了。

Hello

关闭软件设置 OCR 界面里的摘录辅助功能

Kind Regards,

Support Team

Hello

你是通过 IPS 文件分析的吧?你把这个 IPS 文件发我一下呢

Kind Regards,

Support Team

关闭软件设置 OCR 界面里的摘录辅助功能,确实不闪退了。

Hello

方便发送下ips文件吗,有助于修复这个问题,老旧设备的下个版本已经修复,但是m5的属于另一个问题,需要更多的数据排查原因

Kind Regards,

Support Team