> On 17 Jan 2022, at 13:35, Peter Maydell <peter.mayd...@linaro.org> wrote: > > (2) the "use SDL" option seems to have worked for at least > some people in the past:
SDL worked nicely for me too in the past, qemu-system-gnuarmeclipse was configured with SDL for all platforms and it worked unchanged in the last 4-5 years. > here's a bug report from 2019 > https://bugs.launchpad.net/qemu/+bug/1847906 where the > reporter said that cocoa didn't work for him but SDL did, > for instance. Then perhaps it is a misunderstanding from my part, if I try to start the vexpress-a9 machine using the line copied from Thomas' presentation, the console shows, it prints "Guest has not initialized the display yet" using the PC-like font, than it crashes with: ``` Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!' abort() called terminating with uncaught exception of type NSException Application Specific Backtrace 0: 0 CoreFoundation 0x00007ff8040acf0b __exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007ff803e0db9d objc_exception_throw + 48 2 CoreFoundation 0x00007ff8040d58ca -[NSException raise] + 9 3 AppKit 0x00007ff806a86f31 -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 321 4 AppKit 0x00007ff806a91185 -[NSView setFrameSize:] + 2315 5 AppKit 0x00007ff806ad3ce8 -[NSTitlebarView setFrameSize:] + 86 6 AppKit 0x00007ff806aa1d5c -[NSView setFrame:] + 404 7 AppKit 0x00007ff806ad3c8b -[NSTitlebarView resizeWithOldSuperviewSize:] + 95 8 AppKit 0x00007ff806ab35ef -[NSView resizeSubviewsWithOldSize:] + 501 9 AppKit 0x00007ff806a90ef0 -[NSView setFrameSize:] + 1654 10 AppKit 0x00007ff806ab42a1 -[NSTitlebarContainerView setFrameSize:] + 147 11 AppKit 0x00007ff806aa1d5c -[NSView setFrame:] + 404 12 AppKit 0x00007ff806ab3c76 -[NSView resizeWithOldSuperviewSize:] + 697 13 AppKit 0x00007ff806ab35ef -[NSView resizeSubviewsWithOldSize:] + 501 14 AppKit 0x00007ff806a90ef0 -[NSView setFrameSize:] + 1654 15 AppKit 0x00007ff806ab18e5 -[NSThemeFrame setFrameSize:] + 518 16 AppKit 0x00007ff806ab0f0c -[NSWindow _oldPlaceWindow:fromServer:] + 697 17 AppKit 0x00007ff806aaf8f3 -[NSWindow _setFrameCommon:display:fromServer:] + 2696 18 libSDL2-2.0.0.dylib 0x00000001042c3aea Cocoa_SetWindowSize + 282 19 libSDL2-2.0.0.dylib 0x0000000104294d76 SDL_SetWindowSize_REAL + 198 ``` If you think that --with-sdl should work on macOS too, I can try to investigate, perhaps it is only a small mistake somewhere. Liviu