Easydict
Easydict copied to clipboard
🐞 反馈问题:最新版本闪退
请先确认以下事项:
- [X] 请务必查看 常见问题
- [X] 已仔细阅读了 README
- [X] 在 issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
- [X] Easydict 已升级到 最新版本
- [X] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭
问题描述
所有快捷键都会出现闪退
该问题是否可以稳定重现?
可重现
重现步骤
所有快捷键都会出现闪退
截图
无
期望结果
无
解决方案(可选)
No response
设备型号 && 系统版本
intell macOS 12.7.3
是否愿意提交 PR 解决该问题?
- [ ] 我愿意提交 PR
Hello KingBaB, Thank you for your first issue contribution 🎉
请务必提供崩溃日志,菜单图标 -> 帮助 -> 导出日志。(日志目录:~/Library/Caches/com.izual.Easydict/MMLogs)
https://github.com/tisfeng/Easydict/issues/526#issuecomment-2081928150
[2024-05-09 18:30:42.219 ● MMLog ● 76 ● ℹ️] +[MMManagerForLog createADDLogWithName:] ● =========> 🚀 com.izual.Easydict 启动 MMLog(Default)... { Build = 35; Device = "MacBookPro13,3"; Machine = "x86_64"; System = "Version 12.7.4 (Build 21H1123)"; UUID = "7F20E44D-E572-5332-85C5-C45DDF3D6FBC"; Version = "2.7.1"; } 日志文件夹: /Users/nnecec/Library/Caches/com.izual.Easydict/MMLogs/Default <========= [2024-05-09 18:30:42.219 ● EZLanguageManager ● 82 ● ℹ️] -[EZLanguageManager systemPreferredLanguages] ● AppleLanguages: ( "en-CN", "zh-Hans-CN" ) [2024-05-09 18:30:42.219 ● EZLanguageManager ● 113 ● ℹ️] -[EZLanguageManager systemPreferredLanguages] ● system preferred languages: ( English, "Simplified-Chinese" ) [2024-05-09 18:30:42.388 ● AppDelegate ● 21 ● ℹ️] -[AppDelegate applicationDidFinishLaunching:] ● 程序启动 [2024-05-09 18:30:42.626 ● EZBingService ● 27 ● ℹ️] -[EZBingService init] ● init Bing service [2024-05-09 18:30:42.977 ● DarkModeManager ● 53 ● ℹ️] -[DarkModeManager updateDarkMode:] ● 深色模式
[2024-05-09 18:30:42.219 ● MMLog ● 76 ● ℹ️] +[MMManagerForLog createADDLogWithName:] ● =========> 🚀 com.izual.Easydict 启动 MMLog(Default)... { Build = 35; Device = "MacBookPro13,3"; Machine = "x86_64"; System = "Version 12.7.4 (Build 21H1123)"; UUID = "7F20E44D-E572-5332-85C5-C45DDF3D6FBC"; Version = "2.7.1"; } 日志文件夹: /Users/nnecec/Library/Caches/com.izual.Easydict/MMLogs/Default <========= [2024-05-09 18:30:42.219 ● EZLanguageManager ● 82 ● ℹ️] -[EZLanguageManager systemPreferredLanguages] ● AppleLanguages: ( "en-CN", "zh-Hans-CN" ) [2024-05-09 18:30:42.219 ● EZLanguageManager ● 113 ● ℹ️] -[EZLanguageManager systemPreferredLanguages] ● system preferred languages: ( English, "Simplified-Chinese" ) [2024-05-09 18:30:42.388 ● AppDelegate ● 21 ● ℹ️] -[AppDelegate applicationDidFinishLaunching:] ● 程序启动 [2024-05-09 18:30:42.626 ● EZBingService ● 27 ● ℹ️] -[EZBingService init] ● init Bing service [2024-05-09 18:30:42.977 ● DarkModeManager ● 53 ● ℹ️] -[DarkModeManager updateDarkMode:] ● 深色模式
辛苦上传下日志
2.7.1 打开直接崩溃了,操作不了 Export log 。安装 2.6.1 再执行这个导出?
未获得授权将Apple事件发送给Google Chrome。这个如何解决
请尝试更新到 macOS 14 系统 https://github.com/tisfeng/Easydict/issues/547#issuecomment-2106498291
如果没有后续反馈,稍后会关闭 issue。
老设备更新不了了。不过也能接受这个结论,只是看说明下个大版本才开始要求 13。
如果用户遇到这种崩溃问题,建议自己使用 Xcode 开发者构建 本地运行试试,然后提供相关崩溃信息和 Xcode 代码截图,我们来查一下。
我这边正好也是intell macOS 12.7.3,升级到2.7.2之后目前没遇到闪退了
我这边正好也是intell macOS 12.7.3,升级到2.7.2之后目前没遇到闪退了
+1 升到 2.7.2 好了
看 App Center 后台,2.7.2 版本的崩溃记录少了很多,可能是我之前的修复 f5e9ec1 奏效了。
看 App Center 后台,2.7.2 版本的崩溃记录少了很多,可能是我之前的修复 f5e9ec1 奏效了。
难道是因为更新titlebar的时机引起的问题? 奇怪我记得这个更新时机应该存在好久了,为啥这次会爆发这多Crash😂
我感觉是的,Titlebar 这个崩溃记录比 SwiftUI 那个还多,都是 2.7.x 版本才出现的。
不理解为什么 Titlebar 这里会出现 __NSArrayM 数组被修改问题,2.7.1 版本我尝试修复 bab4b1f6 ,但失败了,于是 2.7.2 版本继续修复 96679b96 ,似乎成功了。
我这边无法复现这种问题,只能凭感觉修复,怀疑和之前发通知的代码直接调用了 updateConstraints
方法有关,然后调试发现 96679b96 之前这里会在程序启动时就发通知,可能会导致问题 😓
-[EZTitlebar updateConstraints]
EZTitlebar.m, line 64
SIGABRT: *** Collection <__NSArrayM: 0x7feda37819a0> was mutated while being enumerated.
目测 2.7.2 版本已修复该问题。