Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 37728 invoked from network); 6 Dec 2007 10:41:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Dec 2007 10:41:15 -0000 Received: (qmail 83919 invoked by uid 500); 6 Dec 2007 10:41:03 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 83904 invoked by uid 500); 6 Dec 2007 10:41:03 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 83895 invoked by uid 99); 6 Dec 2007 10:41:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 02:41:03 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 10:41:04 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 7B2D9714241 for ; Thu, 6 Dec 2007 02:40:43 -0800 (PST) Message-ID: <7096061.1196937643502.JavaMail.jira@brutus> Date: Thu, 6 Dec 2007 02:40:43 -0800 (PST) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Assigned: (HARMONY-4795) [drlvm][jit][opt] classic_abcd asserts in kernel tests In-Reply-To: <26927674.1189758393906.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-4795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Varlamov reassigned HARMONY-4795: ---------------------------------------- Assignee: Alexey Varlamov > [drlvm][jit][opt] classic_abcd asserts in kernel tests > ------------------------------------------------------ > > Key: HARMONY-4795 > URL: https://issues.apache.org/jira/browse/HARMONY-4795 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: x86 debug > Reporter: Alexey Varlamov > Assignee: Alexey Varlamov > Fix For: 5.0M4 > > Attachments: H4795.diff > > > To reproduce: > >build.bat -DBUILD_CFG=debug kernel.test -Dtest.mode=jit -Dtest.vmargs="-Xem:server_static" -Dtest.case=java.lang.SecurityManagerRTest > An assert fires: > // now op1 should be constant > // I assume we've done folding first > if( !(!getConstantOpnd(op0)) ) assert(0); > Backtrace is: > jitrino.dll!Jitrino::InsertPi::getAliases(Jitrino::Opnd * opnd=0x043aa674, Jitrino::AbcdAliases * aliases=0x0013d69c, __int64 addend=0) Line 787 + 0x28 C++ > jitrino.dll!Jitrino::InsertPi::insertPiForOpndAndAliases(Jitrino::Node * block=0x0432d788, Jitrino::Opnd * org=0x043aa674, const Jitrino::PiCondition & cond={...}, Jitrino::Opnd * tauOpnd=0x00000000) Line 842 + 0x14 C++ > jitrino.dll!Jitrino::InsertPi::insertPiForComparison(Jitrino::Node * block=0x0432d788, Jitrino::ComparisonModifier mod=Cmp_GT, const Jitrino::PiCondition & bounds={...}, Jitrino::Opnd * op=0x043aa674, bool swap_operands=false, bool negate_comparison=true) Line 562 C++ > jitrino.dll!Jitrino::InsertPi::insertPiForBranch(Jitrino::Node * block=0x0432d788, Jitrino::BranchInst * branchi=0x0431c1d4, Jitrino::Edge::Kind kind=Kind_False) Line 408 C++ > jitrino.dll!Jitrino::InsertPi::insertPiToNode(Jitrino::Node * block=0x0432d788) Line 182 C++ > jitrino.dll!Jitrino::InsertPiWalker::applyToDominatorNode(Jitrino::DominatorNode * domNode=0x043f89b0) Line 77 C++ > jitrino.dll!Jitrino::DomTreeWalk<1,Jitrino::InsertPiWalker>(Jitrino::DominatorTree & dTree={...}, Jitrino::InsertPiWalker & walker={...}, Jitrino::MemoryManager & mm={...}) Line 74 C++ > jitrino.dll!Jitrino::InsertPi::insertPi() Line 100 + 0x16 C++ > jitrino.dll!Jitrino::ClassicAbcd::runPass() Line 585 C++ > jitrino.dll!Jitrino::CLASSIC_ABCDPass::_run(Jitrino::IRManager & irm={...}) Line 48 C++ > jitrino.dll!Jitrino::OptPass::run() Line 61 + 0x11 C++ > jitrino.dll!Jitrino::runPipeline(Jitrino::CompilationContext * c=0x0013e3f0) Line 228 + 0xd C++ > jitrino.dll!Jitrino::compileMethod(Jitrino::CompilationContext * cc=0x0013e3f0) Line 245 + 0x9 C++ > jitrino.dll!Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext * cc=0x0013e3f0) Line 262 + 0x9 C++ > jitrino.dll!JIT_compile_method_with_params(void * jit=0x014f7668, void * compilation=0x0013e730, Method * method_handle=0x05921cb0, OpenMethodExecutionParams compilation_params={...}) Line 284 + 0xc C++ -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.