mail.app (3.6) 在启动时崩溃——或者更确切地说,它无法启动。报告称:
进程:邮件 [282] 路径:
/Applications/Mail.app/Contents/MacOS/Mail 标识符:com.apple.mail 版本:??? (???) 构建信息:Mail-9360000~1 代码类型:PPC (本机) 父进程:launchd [103]自上次报告以来的间隔:
3170 秒 自上次报告以来的崩溃次数:
1 自上次报告以来每个应用程序的间隔:0 秒 自上次报告以来每个应用程序的崩溃次数:1日期/时间:2010-01-24 01:38:35.221 +0100 操作系统版本:
Mac OS X 10.5.8 (9L31a) 报告版本:6 匿名 UUID:8323A671-FCB6-4393-A60E-F633543786FF异常类型:EXC_BREAKPOINT(SIGTRAP)异常代码:0x0000000000000001、0x000000008fe0105c 崩溃线程:0
Dyld 错误消息:未找到符号:__NSConcreteStackBlock
引用自:/System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser 预期位于:/usr/lib/libSystem.B.dylib
system.log 说(不知道是否相关;有几段像这样的段落):
1 月 24 日 01:21:52 carl-henrik-fredrikssons-imac-g5 com.apple.dyld[266]: update_dyld_shared_cache[266] for arch=ppc 失败:无法从 /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser 中解析 _DASessionSetDispatchQueue 在 /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser 1 月 24 日 01:21:54 carl-henrik-fredrikssons-imac-g5 com.apple.dyld[266]: update_dyld_shared_cache[266] for arch=ppc 失败:读取复制 dylib 时失败。在将 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 复制到共享缓存时,在文件偏移量 45056 处读取 4816896 字节,返回 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 的 222592
计算机上只有一个Mail.app。
我的机器上有两个用户(iMac G5、iSight、Mac OS 10.5.8)。这两个用户都遇到了同样的问题。我尝试删除库中所有与邮件相关的文件(例如 Mail 文件夹和 com.apple.mail.plist)。
我还修复了权限并安装了 10.5.8 的组合更新。
在第一次启动 Mail.app 之前,我从另一台 Mac(运行 Snow Leopard 的 MacBook Pro)迁移了程序和一个用户配置文件。我猜这可能是导致问题的原因。
我没有 Leopard 系统光盘(当我必须去 Apple 官方商店更换它(硬盘)时,操作系统安装在硬盘上。我不知道还能尝试什么……
答案1
迁移从Snow Leopard 可能就是你的问题所在。Snow Leopard 只能在 Intel 机器上运行,而且它的大部分应用程序和框架都不支持“通用”二进制文件。
最有可能的是,您迁移到 Leopard 的 Snow Leopard 应用程序仅使用 Snow Leopard 特定的功能构建,并且无法在 Snow Leopard 之前的任何操作系统版本上运行。
您遇到的错误update_dyld_shared_cache
可能是由于从 Snow Leopard 迁移某些程序而导致的。如果您启动安全模式,此动态库缓存将被删除,并且可能解决您的问题。基本上 - 当启动时出现带有 Apple 徽标的灰色屏幕时,按住“shift”。
查看http://support.apple.com/kb/HT1455并通过那里的链接来了解安全模式。
你迁移了哪些程序?因为你可能您的 G5 上现在有一些仅适用于英特尔的二进制文件,我不知道还存在什么其他问题。