harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-4093) [drlvm][jit] regtest H2113 hangs on Win64
Date Thu, 07 Jun 2007 12:43:25 GMT
[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.


Mime
View raw message