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
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to