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.