diff options
Diffstat (limited to 'results/classifier/105/other/1847906')
| -rw-r--r-- | results/classifier/105/other/1847906 | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/results/classifier/105/other/1847906 b/results/classifier/105/other/1847906 new file mode 100644 index 000000000..d5fe705b5 --- /dev/null +++ b/results/classifier/105/other/1847906 @@ -0,0 +1,51 @@ +other: 0.672 +graphic: 0.666 +device: 0.666 +semantic: 0.577 +instruction: 0.569 +mistranslation: 0.476 +boot: 0.464 +network: 0.445 +vnc: 0.423 +socket: 0.360 +KVM: 0.155 +assembly: 0.118 + +Cocoa display hangs on macOS 10.15 (Catalina) + +I have downloaded the latest stable source tarball 4.1.0 and compiled it (i386-softmmu target). + +After opening a black window, QEMU hangs (spinning beach ball). +When building with `--disable-cocoa --enable-sdl`, display seems to work fine. + +The same happened when I tried to build QEMU through HomeBrew and MacPorts. + +I am also affected by this after upgrading to 10.15 Catalina. + +I experience the same behavior using `qemu-system-x86_64`, but I can't confirm whether other systems are also affected. + +Building with SDL also fixed it for me so far: + +* `brew edit` +* add `depends_on "sdl2"` among other dependencies +* replace `--enable-cocoa` with `--disable-cocoa` +* replace `--disable-sdl` with `--enable-sdl` +* save, quit, and `brew install --build-from-source qemu` + +I tried with `--enable-gtk` and it hangs as well. +Using gtk3 build from MacPorts with `+quartz`. Now, this may be a systemwide problem with Gtk, I am yet to test other Gtk apps on Catalina. + +Investigation/patches would be welcome. Only one or two active upstream QEMU devs use OSX, and certainly personally I don't propose to upgrade to Catalina for at least six months to a year or so. + + +Hikaru Nishida kindly wrote a patch which should fix this: +https://<email address hidden>/ + + +This is wonderful! Thank you Peter and Hikaru for this patch. I will try it ASAP and confirm. + +Yes, works perfectly! + +Hikaru's patch is now in master as commit dff742ad27efa4, and will be in the next QEMU release. + + |