coro patch issue

Tuolin Chen tuolin at gmail.com
Tue May 11 07:45:29 PDT 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20100511/87215783/attachment.html 


More information about the mlvm-dev mailing list