Hi!
Ok, I see... 64-bit support is something that I'm working on right now,
I probably should've put in an assertion to make that clear. Sorry!
It'll be finished in a week or so. (why are there different java calling
conventions in linux and windows? argh...)
I hope you're ok with using the 32-bit version until then.
- Lukas
On 11.05.2010 16:45, Tuolin Chen wrote:
Hi all,
I'm new to mlvm and I'm trying to get Lukas' coro.patch to work.
I grabbed the source and patches according to openjdk and mlvm build
instructions. Everything is done on my laptop running Ubuntu 10.04
64bit version. Only coro patch is applied. Though it didn't apply
cleanly with latest code base, the issue is minor and I fixed it by
some trivial editing on the patch.
The patched sources compiled fine, but generated a error when yielding
to coroutine:
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/unsafe.cpp:1229
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error
(/home/tuolin/Projs/davinci/sources/hotspot/src/share/vm/prims/unsafe.cpp:1229),
pid=9191, tid=140737353991952
# Error: assert(current != __null,"NULL current coroutine in
prepareSwitch")
While debugging, the data does not appear to be corrupted. I also
checked the sources, but failed to see the appropriate modification.
Any help is greatly appreciated!
Tuolin
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev