gpt4 book ai didi

macos - 升级到 macOS Catalina 后 Qemu 没有响应

转载 作者:行者123 更新时间:2023-12-01 11:12:30 26 4
gpt4 key购买 nike

将我的 Mac 升级到 Catalina 后,我不能再使用 qemu。每当我尝试启动它时,它就会挂起。当 qemu 窗口处于事件状态时,菜单栏也不会响应。
运行 qemu-system-i386 --help不过确实有效。

Qemu 版本:4.1.0

编辑:通过 -nographic解决了这个问题。

最佳答案

这是 Catalina 行为改变的结果,它打破了 QEMU Cocoa 前端设计中的假设。我们对 QEMU 代码(上游 git commit dff742ad27efa474)进行了更改,以避免挂起;这将出现在即将发布的 QEMU 4.2 版本中。同时,一种解决方法是避免使用 Cocoa 前端(例如,使用 -nographic 完全关闭图形,或使用其他显示前端之一,如 VNC 或 Spice)。

(Catalina 行为更改的技术细节是 NSApplicationDelegate::applicationDidFinishLaunching 在处理任何事件之前调用它的文档 [https://developer.apple.com/documentation/appkit/nsapplicationdelegate/1428385-applicationdidfinishlaunching],这在旧版本的 OSX 中是正确的,但在 Catalina 中至少有一个事件被发送到applicationDidFinishLaunching 之前的应用程序,这触发了 QEMU 中的死锁。)

显然已经向 Apple 提交了一份关于 OSX 行为变化的反馈报告,错误号为 FB7380815。

关于macos - 升级到 macOS Catalina 后 Qemu 没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58318920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com