-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QEMU Bug in macOS 14: No "Hello, World" in post-02
- just a black screen.
#1249
Comments
There seems to be a trend of MacBooks not being able to run Edit: See #1249 (comment) |
Thanks for reporting this issue! Are these M1/M2 Macs or older ones?
That's surprising.. Both branches are writing to the VGA text buffer at |
These are the newer ones that started releasing in 2020 with Apple's new series of ARM chips ("Apple Silicon") |
I just tried to reproduce this issue on an M2 MacBook Air, but the |
It's unlikely to be an issue specifically with M1 vs M2 given architecture is the same as far as I know. What was the OS, QEMU & rustc versions on the M2 you used? - perhaps something is different there |
Same here - the Here are the versions that I'm using: |
#1252 is the fix |
This seems to be related to an issue on how Qemu works on MacOS. Specifically some bug, only visible in certain versions of Qemu... Qemu Versions affected (going from comments): |
I've got the same problem, just figured out that the first line with "Hello world" is visible in full screen mode. |
I'm also using
Interesting! Maybe it's just a window sizing bug then. Are you all on MacOS 14? |
Quite interesting... so this verifies that it is not the os code. It is an issue related to Qemu on MacOS. |
I have opened this issue: https://gitlab.com/qemu-project/qemu/-/issues/1994
DrDonk seems to he working on it, it will hopefully be in the upstream Qemu soon... |
@AtomicGamer9523 Thanks a lot, that is great news! |
post-02
- just a black screen.post-02
- just a black screen.
To anybody that stumbled upon this via a google search or because of a pinned comment, here's a quick rundown:
Now, if you are on MacOS newer than than version 14, and you are using Qemu, listen up. Edit: The package managers have updated their packages. Both of them are now up to date. To fix the big, just update Qemu! |
Looks like both homebrew and macPorts provide v0.9 now, do I see that right? |
Correct, updating my comment. Edit: Is it safe to close this issue as completed ? |
Great! Yes, I think we can close this then. I'll keep it pinned for a while, so it should still be visible enough. |
Having issue with "Hello, World!" now being displayed in QEMU.
Didn't work with my own code - tried the
post-02
branch as a sanity check but it didn't work there either.OS:
MacOS Sonoma 14.0
rustc Version:
rustc 1.75.0-nightly (475c71da0 2023-10-11)
QEMU Version:
8.1.1
Video:
Screen.Recording.2023-10-13.at.21.21.53.mp4
The text was updated successfully, but these errors were encountered: