Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐞 反馈问题:最新版本闪退 #545

Closed
5 of 6 tasks
KingBaB opened this issue May 9, 2024 · 18 comments
Closed
5 of 6 tasks

🐞 反馈问题:最新版本闪退 #545

KingBaB opened this issue May 9, 2024 · 18 comments
Assignees
Labels
bug Something isn't working rare issue

Comments

@KingBaB
Copy link

KingBaB commented May 9, 2024

请先确认以下事项:

  • 请务必查看 常见问题
  • 已仔细阅读了 README
  • issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
  • Easydict 已升级到 最新版本
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

所有快捷键都会出现闪退

该问题是否可以稳定重现?

可重现

重现步骤

所有快捷键都会出现闪退

截图

期望结果

解决方案(可选)

No response

设备型号 && 系统版本

intell macOS 12.7.3

是否愿意提交 PR 解决该问题?

  • 我愿意提交 PR
@KingBaB KingBaB added the bug Something isn't working label May 9, 2024
Copy link

github-actions bot commented May 9, 2024

Hello KingBaB, Thank you for your first issue contribution 🎉

@AkaShark
Copy link
Collaborator

AkaShark commented May 9, 2024

请务必提供崩溃日志,菜单图标 -> 帮助 -> 导出日志。(日志目录:~/Library/Caches/com.izual.Easydict/MMLogs)

@AkaShark
Copy link
Collaborator

AkaShark commented May 9, 2024

#526 (comment)

@nnecec
Copy link

nnecec commented May 9, 2024

[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:] ● 深色模式

@AkaShark
Copy link
Collaborator

AkaShark commented May 9, 2024

[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:] ● 深色模式

CleanShot 2024-05-09 at 23 02 46@2x

辛苦上传下日志

@nnecec
Copy link

nnecec commented May 10, 2024

2.7.1 打开直接崩溃了,操作不了 Export log 。安装 2.6.1 再执行这个导出?

@nnecec
Copy link

nnecec commented May 10, 2024

MMLogs.zip

这是手动压缩的

@KingBaB
Copy link
Author

KingBaB commented May 10, 2024

未获得授权将Apple事件发送给Google Chrome。这个如何解决

@tisfeng
Copy link
Owner

tisfeng commented May 10, 2024

@tisfeng
Copy link
Owner

tisfeng commented May 13, 2024

请尝试更新到 macOS 14 系统 #547 (comment)

如果没有后续反馈,稍后会关闭 issue。

@nnecec
Copy link

nnecec commented May 13, 2024

老设备更新不了了。不过也能接受这个结论,只是看说明下个大版本才开始要求 13。

@tisfeng
Copy link
Owner

tisfeng commented May 13, 2024

如果用户遇到这种崩溃问题,建议自己使用 Xcode 开发者构建 本地运行试试,然后提供相关崩溃信息和 Xcode 代码截图,我们来查一下。

@JohnWickzzz
Copy link

我这边正好也是intell macOS 12.7.3,升级到2.7.2之后目前没遇到闪退了

@nnecec
Copy link

nnecec commented May 14, 2024

我这边正好也是intell macOS 12.7.3,升级到2.7.2之后目前没遇到闪退了

+1 升到 2.7.2 好了

@tisfeng
Copy link
Owner

tisfeng commented May 14, 2024

看 App Center 后台,2.7.2 版本的崩溃记录少了很多,可能是我之前的修复 f5e9ec1 奏效了。

@AkaShark
Copy link
Collaborator

看 App Center 后台,2.7.2 版本的崩溃记录少了很多,可能是我之前的修复 f5e9ec1 奏效了。

难道是因为更新titlebar的时机引起的问题? 奇怪我记得这个更新时机应该存在好久了,为啥这次会爆发这多Crash😂

@tisfeng
Copy link
Owner

tisfeng commented May 15, 2024

我感觉是的,Titlebar 这个崩溃记录比 SwiftUI 那个还多,都是 2.7.x 版本才出现的。

不理解为什么 Titlebar 这里会出现 __NSArrayM 数组被修改问题,2.7.1 版本我尝试修复 bab4b1f ,但失败了,于是 2.7.2 版本继续修复 96679b9 ,似乎成功了。

我这边无法复现这种问题,只能凭感觉修复,怀疑和之前发通知的代码直接调用了 updateConstraints 方法有关,然后调试发现 96679b96 之前这里会在程序启动时就发通知,可能会导致问题 😓

-[EZTitlebar updateConstraints]
EZTitlebar.m, line 64
SIGABRT: *** Collection <__NSArrayM: 0x7feda37819a0> was mutated while being enumerated.
image

@tisfeng
Copy link
Owner

tisfeng commented May 19, 2024

目测 2.7.2 版本已修复该问题。

@tisfeng tisfeng closed this as completed May 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working rare issue
Projects
None yet
Development

No branches or pull requests

5 participants