harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Salikh Zakirov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2070) [drlvm][thread] Unhandled exception in java.exe while java.util.jar module tests execution
Date Mon, 20 Nov 2006 17:40:03 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2070?page=comments#action_12451380 ] 
            
Salikh Zakirov commented on HARMONY-2070:
-----------------------------------------

The possible reason for "Thread Manager internal error 720006" is attempt to send event, that
was already destroyed.
As far as I was able to track it, the only place that causes conditional variables/events
destroyed is hythread_destroy_lib(),
which is currently completely commented out, as the launcher expects the hythread to be fully
functional even after
it destroys the VM. (portlib shutdown sequence involves grabbing locks).

The above leads me to believe that the idea of combining a low-level threadling library together
with a high-level java library
is somewhat moot.

> [drlvm][thread] Unhandled exception in java.exe while java.util.jar module tests execution
> ------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-2070
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2070
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: WIN XP, msvc, debug
>            Reporter: tatyana doubtsova
>
> While execution tests for archive module:
> ant -Dtest.jre.home=<PATH TO win_ia32_msvc_release/deploy/jre> -Dbuild.module=archive
> runtime sporadically terminates (1 time out of ~4) with one of errors:
> 1. java.exe - Application error
> When debugging the message and stack are available:
> Unhandled exception at 0x7c964ed1 in java.exe: 0xC0000008: An invalid HANDLE was specified.
> address :7c964ed1   < it points to leave>
> 7C964EA8  nop              
> 7C964EA9  nop              
> 7C964EAA  nop              
> 7C964EAB  mov         edi,edi 
> 7C964EAD  push        ebp  
> 7C964EAE  mov         ebp,esp 
> 7C964EB0  sub         esp,50h 
> 7C964EB3  mov         eax,dword ptr [ebp+8] 
> 7C964EB6  and         dword ptr [ebp-48h],0 
> 7C964EBA  and         dword ptr [ebp-40h],0 
> 7C964EBE  mov         dword ptr [ebp-50h],eax 
> 7C964EC1  lea         eax,[ebp-50h] 
> 7C964EC4  push        eax  
> 7C964EC5  mov         dword ptr [ebp-4Ch],1 
> 7C964ECC  call        7C90EBAC 
> 7C964ED1  leave            
> 7C964ED2  ret         4    
> 7C964ED5  nop              
> 7C964ED6  nop              
> 7C964ED7  nop              
> 7C964ED8  nop              
> 7C964ED9  nop              
> 7C964EDA  mov         edi,edi 
> 7C964EDC  push        ebp  
> 7C964EDD  mov         ebp,esp 
> 7C964EDF  push        ebx  
> 7C964EE0  push        esi  
> 7C964EE1  mov         esi,dword ptr [ebp+8] 
> 7C964EE4  mov         eax,dword ptr [esi] 
> 7C964EE6  imul        eax,eax,7FFFFFEDh 
> 7C964EEC  push        edi  
> 7C964EED  mov         ecx,7FFFFFC3h 
> 7C964EF2  add         eax,ecx 
> 7C964EF4  mov         edi,7FFFFFFFh 
> 7C964EF9  xor         edx,edx 
> 7C964EFB  mov         ebx,edi 
> 7C964EFD  div         eax,ebx 
> 7C964EFF  mov         ebx,edx 
> 7C964F01  mov         eax,edx 
> 7C964F03  imul        eax,eax,7FFFFFEDh 
> 7C964F09  add         eax,ecx 
> 7C964F0B  xor         edx,edx 
> 7C964F0D  div         eax,edi 
> 7C964F0F  pop         edi  
> 2. sometimes it fails with
>     [junit] FinalizerThread: FinalizerThread terminated by java.lang.InternalErr
> or: Thread Manager internal error 720006
>     [junit] Uncaught exception in FinalizerThread:
>     [junit] java.lang.RuntimeException: FinalizerThread interrupted
>     [junit]     at java.lang.FinalizerThread.run(Unknown Source)
>     [junit] Caused by: java.lang.InternalError: Thread Manager internal error 72
> 0006
>     [junit]     at java.lang.Object.notify(Unknown Source)
>     [junit]     ... 1 more
> see also http://issues.apache.org/jira/browse/HARMONY-1845
> 3. or just hangs
> Unfortunally I was not managed to reproduce the situation with short reproducer. 
> I've run only java.util.jar tests, other - excluded:
>                     <exclude name="org/apache/harmony/archive/tests/internal/pack200/*.java"
/>
>                     <exclude name="org/apache/harmony/archive/tests/java/util/zip/*.java"
/>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message