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

[BUG] Mac M1 11.3.1 图标有问题,会随机tle,内存显示不对 #120

Open
alphagocc opened this issue May 24, 2021 · 14 comments
Open
Labels
Architecture:M1(ARM) Apple 的 M1 架构相关的问题 整叉劈了 | Bug 有一些不该发生的东西发生了 需要帮助 | Help Wanted 作者技术力太低而无法解决的问题 需要讨论 | Need Discussion 这个问题需要大家一起讨论下呢 OS:macOS macOS 系统相关的问题 欢迎贡献 | Welcome To Contribute 作者不是很擅长这个或在忙别的,欢迎参与贡献

Comments

@alphagocc
Copy link
Member

Mac M1 11.3.1 图标有问题,会随机tle,内存显示不对

Originally posted by @tzxydby in #49 (comment)

@alphagocc alphagocc added the 整叉劈了 | Bug 有一些不该发生的东西发生了 label May 24, 2021
@CoelacanthusHex CoelacanthusHex added the OS:macOS macOS 系统相关的问题 label May 24, 2021
@Ace-tyl
Copy link

Ace-tyl commented Jun 1, 2021

随机 tle 是所有 mac 系统都会出现的,不限于 M1

我用过的 i7-4870HQ 和 i9-9880H 的 mac 都有这个问题

可能是因为 mac 在某些时候运行程序时会加载一些 developer tool,导致程序还没开始运行就 TLE 了

@Ace-tyl
Copy link

Ace-tyl commented Jun 1, 2021

图标有问题的话,手动修改一下图标就行了

@alphagocc
Copy link
Member Author

alphagocc commented Jun 19, 2021

不知道从某个版本的macos起或者是m1芯片的特例,rusage.maxrss单位是(?),请遇到内存不对的问题的人,尝试将内存空间开为4倍,防止MLE。

或者你也可以提供api改变的reference

@alphagocc
Copy link
Member Author

alphagocc commented Jun 19, 2021

经研究,可以使用task_info API来从mac上获取内存信息

问题依旧

alphagocc added a commit to alphagocc/Project_LemonLime that referenced this issue Jun 26, 2021
@alphagocc
Copy link
Member Author

图标问题 Qt 6.2 再修

@alphagocc
Copy link
Member Author

鉴于又有人提到了M1的TLE
我不负责任的猜测一下,有没有可能是M1将运行的程序放到了小核上跑(

@15921483570
Copy link

@jesseliu612
Copy link

可以提供随机TLE的测试例吗?我这边m1上似乎无法复现

@CoelacanthusHex CoelacanthusHex added the Architecture:M1(ARM) Apple 的 M1 架构相关的问题 label Dec 20, 2021
@alphagocc
Copy link
Member Author

alphagocc commented Apr 3, 2022

尝试hosts内加入
ocsp.apple.com 127.0.0.1
是否仍然出现?
这个是关掉Apple证书认证

@CoelacanthusHex
Copy link
Member

草,这是 macOS 跑程序便校验证书?

@alphagocc alphagocc added 需要帮助 | Help Wanted 作者技术力太低而无法解决的问题 欢迎贡献 | Welcome To Contribute 作者不是很擅长这个或在忙别的,欢迎参与贡献 需要讨论 | Need Discussion 这个问题需要大家一起讨论下呢 labels Apr 7, 2022
@prayerhgq
Copy link

mac系统随机tle的情况很严重

@15921483570
Copy link

ocsp.apple.com 127.0.0.1

works. 大幅降低随机 tle 的概率
然后把时间开成 4 倍可 彻底解决此问题 hhhh

@tofucurd
Copy link

tofucurd commented Oct 5, 2022

原因应该找到了,因为测评时经常会弹出一个一闪而过的窗口,查询应该是CoreservicesUIAgent的验证app。macOS在运行所有未打开过的程序时会对该程序执行check,即使用CoreservicesUIAgent来扫描,由于是第一次运行时再扫描,所以会被lemon纳入判TLE时间中,但不会计入最终AC后计算出的时间(雾),目前我的一个解决方案是将lemon的额外时间比率调为2左右。我觉得有两个可行的一劳永逸的解决方案,一是在编译后使用xattr -dr com.apple.quarantine <executable>(未试验),二是每次执行时把先把CoreservicesUIAgent进程杀掉,再跑。

@15921483570
Copy link

原因应该找到了,因为测评时经常会弹出一个一闪而过的窗口,查询应该是CoreservicesUIAgent的验证app。macOS在运行所有未打开过的程序时会对该程序执行check,即使用CoreservicesUIAgent来扫描,由于是第一次运行时再扫描,所以会被lemon纳入判TLE时间中,但不会计入最终AC后计算出的时间(雾),目前我的一个解决方案是将lemon的额外时间比率调为2左右。我觉得有两个可行的一劳永逸的解决方案,一是在编译后使用xattr -dr com.apple.quarantine <executable>(未试验),二是每次执行时把先把CoreservicesUIAgent进程杀掉,再跑。

靠谱的, 就是这玩意, 关了就不再TLE了! 但是一直会自动出现, 没办法直接禁掉...可能得程序自动处理好一些

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture:M1(ARM) Apple 的 M1 架构相关的问题 整叉劈了 | Bug 有一些不该发生的东西发生了 需要帮助 | Help Wanted 作者技术力太低而无法解决的问题 需要讨论 | Need Discussion 这个问题需要大家一起讨论下呢 OS:macOS macOS 系统相关的问题 欢迎贡献 | Welcome To Contribute 作者不是很擅长这个或在忙别的,欢迎参与贡献
Projects
None yet
Development

No branches or pull requests

7 participants