Skip to content
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

Mac OS 9.0.4 on a Power Mac G3 Beige just freezes after this. #123

Open
MesaBlack opened this issue Nov 24, 2024 · 5 comments
Open

Mac OS 9.0.4 on a Power Mac G3 Beige just freezes after this. #123

MesaBlack opened this issue Nov 24, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@MesaBlack
Copy link

image

I got this after a while:

Emulator Error
The emulator encountered an error:

Array buffer allocation failed

@dingusdev
Copy link
Owner

Looking at the error log shows this:

emulator-worker-CTy6jlUh.js:1 RangeError: Array buffer allocation failed
    at new ArrayBuffer (<anonymous>)
    at new Uint8Array (<anonymous>)
    at Object.expandFileStorage (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:3197)
    at Object.write (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:5322)
    at Object.write (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:18300)
    at Qt (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:48350)
    at en (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:48452)
    at dingusppc.wasm.__stdio_write (wasm://wasm/dingusppc.wasm-0064c4f6:wasm-function[2497]:0xd0ada)
    at dingusppc.wasm.fflush (wasm://wasm/dingusppc.wasm-0064c4f6:wasm-function[2493]:0xd05ba)
    at dingusppc.wasm.loguru::file_log(void*, loguru::Message const&) (wasm://wasm/dingusppc.wasm-0064c4f6:wasm-function[2467]:0xcdd58)

So, it seems some flushing is preventing this from working. Let me see if I can fix that.

@MesaBlack
Copy link
Author

MesaBlack commented Nov 25, 2024 via email

@MesaBlack
Copy link
Author

at Object.expandFileStorage (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:3197)
at Object.write (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:5322)
at Object.write (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:18300)
at Qt (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:48350)
at en (https://infinitemac.org/assets/dingusppc-Cq_lcOGO.js:3:48452)

Do we need contact with mihai?

@MesaBlack
Copy link
Author

currently still freezes.

@dingusdev dingusdev added the bug Something isn't working label Dec 5, 2024
@dingusdev
Copy link
Owner

dingusdev commented Dec 5, 2024

Confirmed infinite loop due to DMA issues:

heathrow.cpp:161 WARN| Unsupported DMA channel write, offset=0x700, val=0x200020
heathrow.cpp:137 WARN| Unsupported DMA channel read offset=0x704

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants