diff options
Diffstat (limited to 'results/classifier/118/i386/1847906')
| -rw-r--r-- | results/classifier/118/i386/1847906 | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/results/classifier/118/i386/1847906 b/results/classifier/118/i386/1847906 new file mode 100644 index 00000000..5a979bd1 --- /dev/null +++ b/results/classifier/118/i386/1847906 @@ -0,0 +1,68 @@ +i386: 0.916 +architecture: 0.735 +x86: 0.718 +graphic: 0.666 +device: 0.666 +performance: 0.628 +semantic: 0.577 +files: 0.525 +user-level: 0.510 +register: 0.502 +permissions: 0.488 +ppc: 0.477 +mistranslation: 0.476 +boot: 0.464 +PID: 0.458 +peripherals: 0.457 +network: 0.445 +debug: 0.443 +vnc: 0.423 +socket: 0.360 +risc-v: 0.333 +hypervisor: 0.317 +TCG: 0.313 +arm: 0.304 +kernel: 0.296 +VMM: 0.286 +virtual: 0.258 +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. + + |