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/06/07 14:43:25 UTC

[jira] Created: (HARMONY-4093) [drlvm][jit] regtest H2113 hangs on Win64

[drlvm][jit] regtest H2113 hangs on Win64
-----------------------------------------

                 Key: HARMONY-4093
                 URL: https://issues.apache.org/jira/browse/HARMONY-4093
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: Windows 2003 SP1, x86_64, MSVC2005
            Reporter: Alexey Varlamov
            Priority: Minor


The regression test for HARMONY-2113 hangs on Win64 in debug/release modes, due to endless loop in HashTableImpl::lookupEntry
The stack is:
>	jitrino.dll!Jitrino::HashTableImpl::lookupEntry(void * key=0x0000000004091c00)  Line 119 + 0x6 bytes	C++
 	jitrino.dll!Jitrino::InstFactory::makeClone(Jitrino::VarAccessInst * inst=0x000000003283df00, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable & table={...})  Line 889 + 0x10 bytes	C++
 	jitrino.dll!Jitrino::CloneVisitor::accept(Jitrino::VarAccessInst * inst=0x0000000003bc52cb)  Line 644 + 0x14 bytes	C++
 	jitrino.dll!Jitrino::InstFactory::clone(Jitrino::Inst * inst=0x0000000000000000, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable * table=0x000000003283df30)  Line 675 + 0xe bytes	C++
 	jitrino.dll!Jitrino::duplicateNode(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > * nodesInRegion=0x000000000023e2f0, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 295 + 0x18 bytes	C++
 	jitrino.dll!Jitrino::_duplicateRegion(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::Node * entry=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > & nodesInRegion={...}, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::NodeRenameTable * nodeRenameTable=0x0000000004091c78, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 315	C++
 	jitrino.dll!Jitrino::inlineJSR(Jitrino::IRManager * irManager=0x0000000004091c78, Jitrino::Node * block=0x00000000040938e0, Jitrino::DefUseBuilder & defUses={...}, Jitrino::StlMultiMap<Jitrino::Inst *,Jitrino::Inst *,std::less<Jitrino::Inst *>,Jitrino::StlMMAllocator<std::pair<Jitrino::Inst * const,Jitrino::Inst *> > > & entryMap={...})  Line 592 + 0x2a bytes	C++
 	jitrino.dll!Jitrino::inlineJSRs(Jitrino::IRManager * irManager=0x0000000003c69570)  Line 690	C++
 	jitrino.dll!Jitrino::FlowGraph::doTranslatorCleanupPhase(Jitrino::IRManager & irm={...})  Line 850	C++
 	jitrino.dll!Jitrino::TranslatorSession::postTranslatorCleanup()  Line 81	C++
 	jitrino.dll!Jitrino::runPipeline(Jitrino::CompilationContext * c=0x000000000023e740)  Line 230	C++
 	jitrino.dll!Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext * cc=0x0000000004028690)  Line 269 + 0x21 bytes	C++
 	jitrino.dll!JIT_compile_method_with_params(void * jit=0x0000000002d8c188, void * compilation=0x000000000023ec98, Method * method_handle=0x0000000000000000, OpenMethodExecutionParams compilation_params={...})  Line 284 + 0xd bytes	C++
 	harmonyvm.dll!compile_do_compilation_jit(Method * method=0x0000000000000000, JIT * jit=0x0000000005124380)  Line 658 + 0x1a bytes	C++
 	em.dll!DrlEMImpl::compileMethod(Method * mh=0x000000000520e010)  Line 545 + 0xe bytes	C++
 	harmonyvm.dll!compile_me(Method * method=0x0183004400640016)  Line 795	C++

Probably there is some issue with changed STL impl for MSVC2005.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-4093) [drlvm][jit] regtest H2113 hangs on Win64

Posted by "Igor V Chebykin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-4093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12506121 ] 

Igor V Chebykin commented on HARMONY-4093:
------------------------------------------

The jira is not reproducible.
I used Windows 2003, x86_64, MSVC2005, debug/release build


> [drlvm][jit] regtest H2113 hangs on Win64
> -----------------------------------------
>
>                 Key: HARMONY-4093
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4093
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows 2003 SP1, x86_64, MSVC2005
>            Reporter: Alexey Varlamov
>            Priority: Minor
>
> The regression test for HARMONY-2113 hangs on Win64 in debug/release modes, due to endless loop in HashTableImpl::lookupEntry
> The stack is:
> >	jitrino.dll!Jitrino::HashTableImpl::lookupEntry(void * key=0x0000000004091c00)  Line 119 + 0x6 bytes	C++
>  	jitrino.dll!Jitrino::InstFactory::makeClone(Jitrino::VarAccessInst * inst=0x000000003283df00, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable & table={...})  Line 889 + 0x10 bytes	C++
>  	jitrino.dll!Jitrino::CloneVisitor::accept(Jitrino::VarAccessInst * inst=0x0000000003bc52cb)  Line 644 + 0x14 bytes	C++
>  	jitrino.dll!Jitrino::InstFactory::clone(Jitrino::Inst * inst=0x0000000000000000, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable * table=0x000000003283df30)  Line 675 + 0xe bytes	C++
>  	jitrino.dll!Jitrino::duplicateNode(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > * nodesInRegion=0x000000000023e2f0, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 295 + 0x18 bytes	C++
>  	jitrino.dll!Jitrino::_duplicateRegion(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::Node * entry=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > & nodesInRegion={...}, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::NodeRenameTable * nodeRenameTable=0x0000000004091c78, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 315	C++
>  	jitrino.dll!Jitrino::inlineJSR(Jitrino::IRManager * irManager=0x0000000004091c78, Jitrino::Node * block=0x00000000040938e0, Jitrino::DefUseBuilder & defUses={...}, Jitrino::StlMultiMap<Jitrino::Inst *,Jitrino::Inst *,std::less<Jitrino::Inst *>,Jitrino::StlMMAllocator<std::pair<Jitrino::Inst * const,Jitrino::Inst *> > > & entryMap={...})  Line 592 + 0x2a bytes	C++
>  	jitrino.dll!Jitrino::inlineJSRs(Jitrino::IRManager * irManager=0x0000000003c69570)  Line 690	C++
>  	jitrino.dll!Jitrino::FlowGraph::doTranslatorCleanupPhase(Jitrino::IRManager & irm={...})  Line 850	C++
>  	jitrino.dll!Jitrino::TranslatorSession::postTranslatorCleanup()  Line 81	C++
>  	jitrino.dll!Jitrino::runPipeline(Jitrino::CompilationContext * c=0x000000000023e740)  Line 230	C++
>  	jitrino.dll!Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext * cc=0x0000000004028690)  Line 269 + 0x21 bytes	C++
>  	jitrino.dll!JIT_compile_method_with_params(void * jit=0x0000000002d8c188, void * compilation=0x000000000023ec98, Method * method_handle=0x0000000000000000, OpenMethodExecutionParams compilation_params={...})  Line 284 + 0xd bytes	C++
>  	harmonyvm.dll!compile_do_compilation_jit(Method * method=0x0000000000000000, JIT * jit=0x0000000005124380)  Line 658 + 0x1a bytes	C++
>  	em.dll!DrlEMImpl::compileMethod(Method * mh=0x000000000520e010)  Line 545 + 0xe bytes	C++
>  	harmonyvm.dll!compile_me(Method * method=0x0183004400640016)  Line 795	C++
> Probably there is some issue with changed STL impl for MSVC2005.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-4093) [drlvm][jit] regtest H2113 hangs on Win64

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov closed HARMONY-4093.
------------------------------------

    Resolution: Cannot Reproduce

Verified, closing.

> [drlvm][jit] regtest H2113 hangs on Win64
> -----------------------------------------
>
>                 Key: HARMONY-4093
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4093
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows 2003 SP1, x86_64, MSVC2005
>            Reporter: Alexey Varlamov
>            Priority: Minor
>
> The regression test for HARMONY-2113 hangs on Win64 in debug/release modes, due to endless loop in HashTableImpl::lookupEntry
> The stack is:
> >	jitrino.dll!Jitrino::HashTableImpl::lookupEntry(void * key=0x0000000004091c00)  Line 119 + 0x6 bytes	C++
>  	jitrino.dll!Jitrino::InstFactory::makeClone(Jitrino::VarAccessInst * inst=0x000000003283df00, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable & table={...})  Line 889 + 0x10 bytes	C++
>  	jitrino.dll!Jitrino::CloneVisitor::accept(Jitrino::VarAccessInst * inst=0x0000000003bc52cb)  Line 644 + 0x14 bytes	C++
>  	jitrino.dll!Jitrino::InstFactory::clone(Jitrino::Inst * inst=0x0000000000000000, Jitrino::OpndManager & opndManager={...}, Jitrino::OpndRenameTable * table=0x000000003283df30)  Line 675 + 0xe bytes	C++
>  	jitrino.dll!Jitrino::duplicateNode(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > * nodesInRegion=0x000000000023e2f0, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 295 + 0x18 bytes	C++
>  	jitrino.dll!Jitrino::_duplicateRegion(Jitrino::IRManager & irm={...}, Jitrino::Node * node=0x0000000004097c58, Jitrino::Node * entry=0x0000000004097c58, Jitrino::StlBoolVector<Jitrino::StlMMAllocator<bool> > & nodesInRegion={...}, Jitrino::DefUseBuilder * defUses=0x000000000023e410, Jitrino::NodeRenameTable * nodeRenameTable=0x0000000004091c78, Jitrino::OpndRenameTable * opndRenameTable=0x0000000004091c00)  Line 315	C++
>  	jitrino.dll!Jitrino::inlineJSR(Jitrino::IRManager * irManager=0x0000000004091c78, Jitrino::Node * block=0x00000000040938e0, Jitrino::DefUseBuilder & defUses={...}, Jitrino::StlMultiMap<Jitrino::Inst *,Jitrino::Inst *,std::less<Jitrino::Inst *>,Jitrino::StlMMAllocator<std::pair<Jitrino::Inst * const,Jitrino::Inst *> > > & entryMap={...})  Line 592 + 0x2a bytes	C++
>  	jitrino.dll!Jitrino::inlineJSRs(Jitrino::IRManager * irManager=0x0000000003c69570)  Line 690	C++
>  	jitrino.dll!Jitrino::FlowGraph::doTranslatorCleanupPhase(Jitrino::IRManager & irm={...})  Line 850	C++
>  	jitrino.dll!Jitrino::TranslatorSession::postTranslatorCleanup()  Line 81	C++
>  	jitrino.dll!Jitrino::runPipeline(Jitrino::CompilationContext * c=0x000000000023e740)  Line 230	C++
>  	jitrino.dll!Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext * cc=0x0000000004028690)  Line 269 + 0x21 bytes	C++
>  	jitrino.dll!JIT_compile_method_with_params(void * jit=0x0000000002d8c188, void * compilation=0x000000000023ec98, Method * method_handle=0x0000000000000000, OpenMethodExecutionParams compilation_params={...})  Line 284 + 0xd bytes	C++
>  	harmonyvm.dll!compile_do_compilation_jit(Method * method=0x0000000000000000, JIT * jit=0x0000000005124380)  Line 658 + 0x1a bytes	C++
>  	em.dll!DrlEMImpl::compileMethod(Method * mh=0x000000000520e010)  Line 545 + 0xe bytes	C++
>  	harmonyvm.dll!compile_me(Method * method=0x0183004400640016)  Line 795	C++
> Probably there is some issue with changed STL impl for MSVC2005.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.