Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 40970 invoked from network); 13 Sep 2007 12:29:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Sep 2007 12:29:03 -0000 Received: (qmail 58076 invoked by uid 500); 13 Sep 2007 12:28:56 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 58003 invoked by uid 500); 13 Sep 2007 12:28:56 -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 57994 invoked by uid 99); 13 Sep 2007 12:28:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Sep 2007 05:28:56 -0700 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, 13 Sep 2007 12:30:33 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0BA3B714209 for ; Thu, 13 Sep 2007 05:28:32 -0700 (PDT) Message-ID: <27030759.1189686512044.JavaMail.jira@brutus> Date: Thu, 13 Sep 2007 05:28:32 -0700 (PDT) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-4784) [drlvm][jit][opt] Loop peeling segfaults on smoke perf/ThrowMany In-Reply-To: <28276913.1189683334710.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-4784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527086 ] Alexey Varlamov commented on HARMONY-4784: ------------------------------------------ I've got slightly another stack under Win32 debug: Windows reported exception: 0xc0000005 Registers: EAX: 0x00000000, EBX: 0x0346b4a8, ECX: 0x00000000, EDX: 0x00000000 ESI: 0x0013effc, EDI: 0x0013eef4, ESP: 0x0013eb3c, EBP: 0x0013eb40 EIP: 0x019f4451 Stack trace: 0: Jitrino::Ia32::IRManager::getTypeManager (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\codegenerator\ia32\ia32irmanager.h:106) 1: Jitrino::ControlFlowGraph::splitNodeAtInstruction (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\shared\controlflowgraph.cpp:448) 2: Jitrino::LoopBuilder::peelLoops (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\optimizer\loop.cpp:520) 3: Jitrino::LoopBuilder::peelLoops (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\optimizer\loop.cpp:862) 4: Jitrino::LoopPeelingPass::_run (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\optimizer\loop.cpp:48) 5: Jitrino::OptPass::run (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\optimizer\optpass.cpp:61) 6: Jitrino::runPipeline (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\main\jitrino.cpp:228) 7: Jitrino::compileMethod (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\main\jitrino.cpp:245) 8: Jitrino::Jitrino::CompileMethod (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\main\jitrino.cpp:262) 9: JIT_compile_method_with_params (c:\users\avarlamo\trunk\working_vm\vm\jitrino\src\vm\drl\drljitinterface.cpp:284) > [drlvm][jit][opt] Loop peeling segfaults on smoke perf/ThrowMany > ---------------------------------------------------------------- > > Key: HARMONY-4784 > URL: https://issues.apache.org/jira/browse/HARMONY-4784 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: x86 release, debug > Reporter: Alexey Varlamov > > To reproduce (-Dtest.mode=jit is for selecting single mode run): > >sh build.sh smoke.test -Dtest.mode=jit -Dtest.vmargs="-Xem:server_static" -Dtest.case=perf/ThrowMany.java > SIGSEGV in VM code. > Stack trace: > 0: Jitrino::CFGInst::getNode() const (/export/users2/avarlamo/working_vm/vm/jitrino/src/shared/ControlFlowGraph.h:274) > 1: Jitrino::ControlFlowGraph::splitNodeAtInstruction(Jitrino::CFGInst*, bool, bool, Jitrino::CFGInst*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/shared/ControlFlowGraph.cpp:448) > 2: Jitrino::LoopBuilder::peelLoops(Jitrino::StlVector >&) (/export/users2/avarlamo/working_vm/vm/jitrino/src/optimizer/Loop.cpp:520) > 3: Jitrino::LoopBuilder::peelLoops() (/export/users2/avarlamo/working_vm/vm/jitrino/src/optimizer/Loop.cpp:861) > 4: Jitrino::LoopPeelingPass::_run(Jitrino::IRManager&) (/export/users2/avarlamo/working_vm/vm/jitrino/src/optimizer/Loop.cpp:47) > 5: Jitrino::OptPass::run() (/export/users2/avarlamo/working_vm/vm/jitrino/src/optimizer/optpass.cpp:61) > 6: Jitrino::runPipeline(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:228) > 7: Jitrino::compileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:245) > 8: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:262) > 9: JIT_compile_method_with_params (/export/users2/avarlamo/working_vm/vm/jitrino/src/vm/drl/DrlJITInterface.cpp:284) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.