On Wed, 19 Dec 2018 at 17:46, Ben Hekster <ben.heks...@foghorn.io> wrote:
> Stack trace of crashing thread:

Thank you.

> 21  AppKit                              0x00007fff3280e99e -[NSWindow 
> setFrame:display:] + 51
> 22  AppKit                              0x00007fff3281932f -[NSWindow 
> setFrame:display:animate:] + 130
> 23  qemu-system-arm                     0x00000001035cb13a -[QemuCocoaView 
> switchSurface:] + 2282
> 24  qemu-system-arm                     0x00000001035d102e cocoa_switch + 94
> 25  qemu-system-arm                     0x00000001035bfa46 
> dpy_gfx_replace_surface + 278
> 26  qemu-system-arm                     0x00000001035c1721 
> qemu_console_resize + 209
> 27  qemu-system-arm                     0x000000010310be80 
> bcm2835_fb_reconfigure + 112

OK, so this is what I suspected we might be doing -- certain functions called
from device emulation (so on the CPU thread) end up calling in to the cocoa
UI DisplayChangeListenerOps callbacks, which at the moment are written
to directly call OSX functions. But only certain guest behaviour (in this
instance a guest resizing the display) causes this, so a lot of guest
use cases will work OK even on Mojave.

> probably a manifestation of https://bugs.launchpad.net/qemu/+bug/1802684

Yep. If you could test the patchset at
http://patchew.org/QEMU/20181201123056.432-1-peter.mayd...@linaro.org/
and confirm that it fixes the problem that would be great.

thanks
-- PMM

Reply via email to