You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/03/07 10:45:24 UTC
[jira] Updated: (HARMONY-3151) [drlvm] vm failed to destroy after
UIManager.getColor call
[ https://issues.apache.org/jira/browse/HARMONY-3151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov updated HARMONY-3151:
-------------------------------------
Component/s: DRLVM
Summary: [drlvm] vm failed to destroy after UIManager.getColor call (was: vm failed to destroy after UIManager.getColor call)
> [drlvm] vm failed to destroy after UIManager.getColor call
> ----------------------------------------------------------
>
> Key: HARMONY-3151
> URL: https://issues.apache.org/jira/browse/HARMONY-3151
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: win32
> Reporter: Evgeniya Maenkova
>
> The test is:
> import javax.swing.UIManager;
> public class Test3 {
> public static void main(String[] args) {
> System.out.println("START");
> UIManager.getColor("Panel.background");
> System.out.println("END" );
> }
> }
> The output is ok:
> START
> END
> , but after "END" all hangs...
> Call stack is:
> ntdll.dll!7c90eb94()
> user32.dll!77d491be()
> user32.dll!77d491f1()
> Win32Wrapper.dll!02a05a94()
> > harmonyvm.dll!get_thread_ptr_stub() Line 130 + 0xd C++
> harmonyvm.dll!get_thread_ptr_stub() Line 130 + 0xd C++
> harmonyvm.dll!m2n_free_local_handles() Line 267 + 0x9 C++
> harmonyvm.dll!vm_invoke_native_array_stub(unsigned int * args=0x03a0fe78, int sz=1, void * f=0x02a6eb00) Line 77 C++
> harmonyvm.dll!JIT_execute_method_default(void * jit=0x00000000, _jmethodID * methodID=0x022e6888, jvalue * return_value=0x00000000, jvalue * args=0x03a0ff04) Line 200 C++
> em.dll!DrlEMImpl::executeMethod(_jmethodID * meth=0x022e6888, jvalue * return_value=0x00000000, jvalue * args=0x03a0ff04) Line 515 + 0x14 C++
> em.dll!ExecuteMethod(_jmethodID * meth=0x022e6888, jvalue * return_value=0x00000000, jvalue * args=0x03a0ff04) Line 44 C++
> harmonyvm.dll!vm_execute_java_method_array(_jmethodID * method=0x022e6888, jvalue * result=0x00000000, jvalue * args=0x03a0ff04) Line 51 + 0x19 C++
> harmonyvm.dll!call_method_no_ref_result(JNIEnv_External * jni_env=0x032699c0, _jobject * obj=0x03269888, _jmethodID * methodID=0x7c90eb94, jvalue * args=0x00000000, jvalue * result=0x00000000, int non_virtual=60882224) Line 188 + 0xd C++
> harmonyvm.dll!CallVoidMethodA(JNIEnv_External * jni_env=0x032699c0, _jobject * obj=0x03275828, _jmethodID * methodID=0x022e6888, jvalue * args=0x00000000) Line 226 + 0x1b C++
> harmonyvm.dll!wrapper_proc(void * arg=0x032678c8) Line 104 C
> hythr.dll!thread_start_proc(apr_thread_t * thd=0x00431fb0, void * p_args=0x00431fa0) Line 726 C
> hythr.dll!dummy_worker(void * opaque=0x00431fb0) Line 80 C
> hythr.dll!_threadstartex(void * ptd=0x00351f28) Line 241 + 0x6 C
> kernel32.dll!7c80b683()
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.