CVM hangs at CVMjniInvokeNative() on Montavista/Mips platform
I am using phoneme advance MR1. I modified the makefile to generate cvm+libcvm.so as output. In cvm executable, it contains java_md.c and ansi_java_md.c. The others are built into libcvm.so. I got a strange problem is when I run cvm+libcvm.so on Montavista/Mips environment, I will get signal 11. But if I build all files into one cvm executable, cvm works fine. After some tracing, I found it will crash at (*env)->CallVoidMethod(env, CVMcbJavaInstance(cb), mb); in CVMprivateClassInit() in Classinitialize.c. But CallVoidMethod() seems to enter an assembly code in invokeNative_mips.S. Can someone help me? Thank you very much.