Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 89739 invoked from network); 11 Jan 2007 18:47:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jan 2007 18:47:51 -0000 Received: (qmail 59419 invoked by uid 500); 11 Jan 2007 18:47:57 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 59402 invoked by uid 500); 11 Jan 2007 18:47:57 -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 59393 invoked by uid 99); 11 Jan 2007 18:47:57 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2007 10:47:57 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= 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, 11 Jan 2007 10:47:47 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 821CB7142F7 for ; Thu, 11 Jan 2007 10:47:27 -0800 (PST) Message-ID: <18932583.1168541247514.JavaMail.jira@brutus> Date: Thu, 11 Jan 2007 10:47:27 -0800 (PST) From: "Naveen Neelakantam (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-2967) [drlvm][jit] assertion fires when running dacapo eclipse with -Xem:server In-Reply-To: <8331673.1168474047500.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-2967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463988 ] Naveen Neelakantam commented on HARMONY-2967: --------------------------------------------- Thank you Nikolay! The patch fixes the issue, and eclipse now runs to completion with -Xem:server and jitrino build in debug. > [drlvm][jit] assertion fires when running dacapo eclipse with -Xem:server > ------------------------------------------------------------------------- > > Key: HARMONY-2967 > URL: https://issues.apache.org/jira/browse/HARMONY-2967 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: RHEL4 update 4, x86, core2 duo > Reporter: Naveen Neelakantam > Assigned To: Alexey Varlamov > Attachments: rce.patch > > > Note that to see the assert fire you must build jitrino in debug mode (remove "-Dvm.jitrino.cfg=release" from build.sh). > >java -showversion -Xem:server -jar dacapo-2006-10-MR1.jar eclipse > Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicabl > java version "1.5.0" > pre-alpha : not complete or compatible > svn = r494559, (Jan 10 2007), Linux/ia32/gcc 3.4.6, debug build > http://incubator.apache.org/harmony > ===== DaCapo eclipse starting ===== > > > > > org.apache.ant (not open) opening cleaning building > org.junit (not open) opening cleaning building > org.eclipse.osgi (not open) opening cleaning buildingjava: /home/dcsfiles/neelakan/Sandbox/Harmony/stablorking_vm/vm/jitrino/src/codegenerator/ia32/Ia32RCE.cpp:154: virtual void Jitrino::Ia32::RCE::runImpl(): Asserti`0' failed. > SIGABRT in VM code. > Stack trace: > 1: ?? (??:-1) > 2: ?? (??:-1) > 3: ?? (??:-1) > 4: Jitrino::Ia32::RCE::runImpl() (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/jitrino/scodegenerator/ia32/Ia32RCE.cpp:158) > 5: Jitrino::Ia32::SessionAction::run() (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/jito/src/codegenerator/ia32/Ia32IRManager.cpp:2155) > 6: Jitrino::runPipeline(Jitrino::CompilationContext*) (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/wong_vm/vm/jitrino/src/main/Jitrino.cpp:226) > 7: Jitrino::compileMethod(Jitrino::CompilationContext*) (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/king_vm/vm/jitrino/src/main/Jitrino.cpp:261) > 8: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (/home/dcsfiles/neelakan/Sandbox/Harmontable/working_vm/vm/jitrino/src/main/Jitrino.cpp:286) > 9: JIT_compile_method_with_params (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/jitrino//vm/drl/DrlJITInterface.cpp:278) > 10: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams) (/home/dcsfiles/neela/Sandbox/Harmony/stable/working_vm/vm/vmcore/include/dll_jit_intf.h:86) > 11: compile_do_compilation_jit(Method*, JIT*) (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vmcore/src/jit/compile.cpp:645) > 12: vm_compile_method (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/vmcore/src/class_supt/C_Interface.cpp:2462) > 13: DrlEMImpl::compileMethod(Method*) (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/em/sDrlEMImpl.cpp:545) > 14: CompileMethod (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/em/src/em_intf.cpp:49) > 15: compile_do_compilation (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/vmcore/src/jit/pile.cpp:752) > 16: compile_me(Method*) (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/vmcore/src/jit/come.cpp:772) > 17: IP is 0xB6972162 > 18: ?? (??:-1) > 19: org/eclipse/jdt/internal/compiler/parser/Scanner.getNextToken()I (Scanner.java:-1) > 20: org/eclipse/jdt/internal/compiler/parser/Parser.parse()V (Parser.java:-1) > 21: org/eclipse/jdt/internal/compiler/parser/Parser.parse(Lorg/eclipse/jdt/internal/compiler/env/ICompilonUnit;Lorg/eclipse/jdt/internal/compiler/CompilationResult;II)Lorg/eclipse/jdt/internal/compiler/ast/CompilatioitDeclaration; (Parser.java:-1) > 22: org/eclipse/jdt/internal/compiler/parser/Parser.parse(Lorg/eclipse/jdt/internal/compiler/env/ICompilonUnit;Lorg/eclipse/jdt/internal/compiler/CompilationResult;)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUDeclaration; (Parser.java:-1) > 23: org/eclipse/jdt/internal/compiler/SourceElementParser.parseCompilationUnit(Lorg/eclipse/jdt/internalmpiler/env/ICompilationUnit;Z)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; (SourceElementPer.java:-1) > 24: org/eclipse/jdt/internal/core/search/indexing/SourceIndexer.indexDocument()V (SourceIndexer.java:-1) > 25: org/eclipse/jdt/internal/core/search/JavaSearchParticipant.indexDocument(Lorg/eclipse/jdt/core/searcearchDocument;Lorg/eclipse/core/runtime/IPath;)V (JavaSearchParticipant.java:-1) > 26: org/eclipse/jdt/internal/core/search/indexing/IndexManager.indexDocument(Lorg/eclipse/jdt/core/searcearchDocument;Lorg/eclipse/jdt/core/search/SearchParticipant;Lorg/eclipse/jdt/internal/core/index/Index;Lorg/ecle/core/runtime/IPath;)V (IndexManager.java:-1) > 27: org/eclipse/jdt/internal/core/search/indexing/IndexManager$1.execute(Lorg/eclipse/core/runtime/IProgsMonitor;)Z (IndexManager.java:-1) > 28: org/eclipse/jdt/internal/core/search/processing/JobManager.run()V (JobManager.java:-1) > 29: java/lang/Thread.run()V (??:-1) > 30: vm_invoke_native_array_stub (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/vmcore/srcil/ia32/base/invoke_native_stub_ia32.asm:41) > 31: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/home/dcsfiles/neelakan/Sandbox/Hany/stable/working_vm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) > 32: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/home/dcsfiles/neelakan/Sandbox/Harmony/sta/working_vm/vm/em/src/DrlEMImpl.cpp:514) > 33: ExecuteMethod (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/em/src/em_intf.cpp:43) > 34: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/home/dcsfiles/neelakan/Sandbox/Harmonyable/working_vm/vm/vmcore/src/jit/ini.cpp:51) > 35: call_method_no_ref_result (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/vmcore/src/jjni_method.cpp:188) > 36: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/home/dcsfiles/neelakan/Sandbox/mony/stable/working_vm/vm/vmcore/src/jni/jni_method.cpp:226) > 37: wrapper_proc (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/thread/src/thread_java_ba.c:101) > 38: thread_start_proc (/home/dcsfiles/neelakan/Sandbox/Harmony/stable/working_vm/vm/thread/src/thread_nae_basic.c:723) > 39: dummy_worker (threadproc/unix/thread.c:139) > 40: ?? (??:-1) > 41: ?? (??:-1) > > Abort -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira