-
Notifications
You must be signed in to change notification settings - Fork 71
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
JIT (x86-64) segfaults on Mac OS X 10.10, interpreter works #2
Comments
Tested on Linux/amd64, JIT there works perfectly. |
It also crashes for me. |
This is because of this line: I cannot reference to global data from the generated code. |
I submitted a patch for this issue. Unfortunately, there are still problems since the stack is sometimes not 16 byte aligned. |
If you need any testing or help just tell me. I'm not very proficient in asm but... |
So this "not 16 byte aligned" bug will also affect Windows and Linux!? Why not add some platform specific code for MacOS X? May be this not affect Windows and Linux? |
Could be fixed now, but I probably missed a few places. I currently have no computer to test this. |
Claunia, did you test it? Is JIT fixed now on OS X? |
@cesss @sebastianbiallas nope, still not working: Console output:
Crash log:
|
Hi. I'm currently watching this in case there are any breakthroughs for running PearPC on Mac OS X. Tiger was the last version that supported Classic and I would like to try to get this running before I lose my old backups (if I haven't already). Lots of old memories. I used to know a little PowerPC asm but I think I'm unfortunately not helpful when dealing with i386. If this backend issue was solved I may have the time to spruce up the Mac interface, or at the very least make a convenient bundle for general use. |
@sebastianbiallas: do you see any hint about what could be the cause for the last crash report by claunia? |
Is there a new wiki anywhere? I'm coming up with more questions than answers. |
Running JIT with any host OS results on segmentation fault on Mac OS X 10.10 (x86-64). Generic interpreter works.
Console output:
Crash log:
The text was updated successfully, but these errors were encountered: