Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 69148 invoked from network); 11 Apr 2007 10:25:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Apr 2007 10:25:53 -0000 Received: (qmail 836 invoked by uid 500); 11 Apr 2007 10:25:59 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 817 invoked by uid 500); 11 Apr 2007 10:25:59 -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 805 invoked by uid 99); 11 Apr 2007 10:25:59 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Apr 2007 03:25:59 -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; Wed, 11 Apr 2007 03:25:52 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 8E6D671407B for ; Wed, 11 Apr 2007 03:25:32 -0700 (PDT) Message-ID: <15919398.1176287132580.JavaMail.jira@brutus> Date: Wed, 11 Apr 2007 03:25:32 -0700 (PDT) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Assigned: (HARMONY-3322) [drlvm][jit][opt] assertion failure while printing dot files on jitrino built in debug mode In-Reply-To: <3334462.1173266664326.JavaMail.root@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-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Varlamov reassigned HARMONY-3322: ---------------------------------------- Assignee: Alexey Varlamov > [drlvm][jit][opt] assertion failure while printing dot files on jitrino built in debug mode > ------------------------------------------------------------------------------------------- > > Key: HARMONY-3322 > URL: https://issues.apache.org/jira/browse/HARMONY-3322 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: Windows/IA32 > Reporter: Pavel Ozhdikhin > Assigned To: Alexey Varlamov > Priority: Minor > Attachments: 3322.diff, Test.java, Test2.emconf, Test2.java > > > The attached test case fails when it is run with the following parameters on the DRLVM built in debug mode: > java.exe -Xem:server -XX:jit.SD2_OPT.f.filter=run -XX:jit.f.arg.log=ct,dbg,dotdump Test > DRLVM fails with the assertion failure in Ia32Printer.cpp:1190: > assert(entrySet->isEqual(*lsCurrent)); > The stack trace is following: > jitrino.dll!_assert(const char * expr=0x01b5c3e4, const char * filename=0x01b5c388, unsigned int lineno=1190) Line 295 C > jitrino.dll!Jitrino::Ia32::IRLivenessDotPrinter::printNode(const Jitrino::Node * node=0x02e17688) Line 1190 + 0x2a C++ > jitrino.dll!Jitrino::Ia32::IRDotPrinter::printCFG(unsigned int indent=0) Line 1060 + 0x11 C++ > jitrino.dll!Jitrino::Ia32::IRLivenessDotPrinter::printBody(unsigned int indent=0) Line 1103 + 0xf C++ > jitrino.dll!Jitrino::Ia32::Printer::print(unsigned int indent=0) Line 61 + 0x11 C++ > jitrino.dll!Jitrino::Ia32::IRPrinter::print(unsigned int indent=0) Line 100 C++ > jitrino.dll!Jitrino::Ia32::IRDotPrinter::print(unsigned int indent=0) Line 1090 C++ > jitrino.dll!Jitrino::Ia32::printDot(const Jitrino::Ia32::IRManager * irManager=0x02e14e10, unsigned int stageId=73, const char * readablePrefix=0x01b54554, const char * readableStageName=0x01b5a750, const char * stageTagName=0x01b5a750, const char * subKind1=0x01b54510, const char * subKind2=0x01b5457c, unsigned int instFilter=2147483647, unsigned int opndFlavor=4294967295, unsigned int opndRolesFilter=115) Line 1380 + 0x67 C++ > jitrino.dll!Jitrino::Ia32::SessionAction::printDot(const char * subKind1=0x01b54510, const char * subKind2=0x01b5457c) Line 2282 + 0x3e C++ > jitrino.dll!Jitrino::Ia32::SessionAction::debugOutput(const char * subKind=0x01b54510) Line 2302 + 0x16 C++ > jitrino.dll!Jitrino::Ia32::SessionAction::run() Line 2246 + 0x12 C++ > jitrino.dll!Jitrino::runPipeline(Jitrino::CompilationContext * c=0x03c4f4f4) Line 226 + 0xd C++ > jitrino.dll!Jitrino::compileMethod(Jitrino::CompilationContext * cc=0x03c4f4f4) Line 261 + 0x9 C++ > jitrino.dll!Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext * cc=0x03c4f4f4) Line 286 + 0x9 C++ > jitrino.dll!JIT_compile_method_with_params(void * jit=0x011f9838, void * compilation=0x03c4f830, Method * method_handle=0x03144c90, OpenMethodExecutionParams compilation_params={...}) Line 278 + 0xc C++ > harmonyvm.dll!Dll_JIT::compile_method_with_params(void * compilation=0x03c4f830, Method * method=0x03144c90, OpenMethodExecutionParams flags={...}) Line 86 + 0x18 C++ > harmonyvm.dll!compile_do_compilation_jit(Method * method=0x03144c90, JIT * jit=0x011f9838) Line 647 + 0x19 C++ > harmonyvm.dll!vm_compile_method(void * jit=0x011f9838, Method * method=0x03144c90) Line 2472 + 0xd C++ > em.dll!DrlEMImpl::methodProfileIsReady(MethodProfile * mp=0x01708730) Line 802 + 0x16 C++ > em.dll!EdgeProfileCollector::onTimeout() Line 265 + 0x17 C++ > em.dll!DrlEMImpl::tbsTimeout() Line 847 + 0xd C++ > em.dll!ProfilerThreadTimeout() Line 55 + 0x15 C++ > harmonyvm.dll!Java_java_lang_EMThreadSupport_onTimeout(JNIEnv_External * jenv=0x03028a58, _jobject * cls=0x03c4fba0) Line 49 + 0x10 C++ > 0182ffff() > harmonyvm.dll!get_vm_thread(HyThread * thr=0x03c4fbcc) Line 130 + 0xf C++ > harmonyvm.dll!get_vm_thread(HyThread * thr=0x00000000) Line 131 + 0x7 C++ > 00358f50() -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.