Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 24471 invoked from network); 7 Feb 2007 12:12:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Feb 2007 12:12:31 -0000 Received: (qmail 38623 invoked by uid 500); 7 Feb 2007 12:12:34 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 38591 invoked by uid 500); 7 Feb 2007 12:12:34 -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 38467 invoked by uid 99); 7 Feb 2007 12:12:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Feb 2007 04:12:33 -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; Wed, 07 Feb 2007 04:12:26 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id CF4507142E1 for ; Wed, 7 Feb 2007 04:12:05 -0800 (PST) Message-ID: <24092521.1170850325846.JavaMail.jira@brutus> Date: Wed, 7 Feb 2007 04:12:05 -0800 (PST) From: "Pavel Ozhdikhin (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-3121) [drlvm][jit][opt] Dacapo.eclipse crashes on the second iteration in -Xem:server mode In-Reply-To: <6737223.1170680708324.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-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12470942 ] Pavel Ozhdikhin commented on HARMONY-3121: ------------------------------------------ Yep, though it's an impossible condition (assert checks this in debug version) this better to be fixed. Please add unlockProfile() before return. > [drlvm][jit][opt] Dacapo.eclipse crashes on the second iteration in -Xem:server mode > ------------------------------------------------------------------------------------ > > Key: HARMONY-3121 > URL: https://issues.apache.org/jira/browse/HARMONY-3121 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Reporter: Pavel Ozhdikhin > Assigned To: Alexey Varlamov > Attachments: H3121.patch, quick.patch > > > Dacapo.eclipse benchmark crashes with segmentation fault on the second iteration in -Xem:server mode. > Command to run: > java.exe -Xem:server -jar dacapo-2006-10.jar -s default -n 2 eclipse > SIGSEGV in VM code. > Stack trace: > 1: ValueMethodProfile::flushInstProfile(VPInstructionProfileData*) (??:-1) > 2: ValueMethodProfile::getResult(unsigned int) (??:-1) > 3: value_profiler_get_top_value(void*, unsigned int) (??:-1) > 4: Jitrino::DrlValueMethodProfile::getTopValue(unsigned int) const (??:-1) > 5: Jitrino::Devirtualizer::guardCallsInBlock(Jitrino::IRManager&, Jitrino::Node*) (??:-1) > 6: Jitrino::Devirtualizer::guardCallsInRegion(Jitrino::IRManager&, Jitrino::DominatorTree*) (??:-1) > 7: Jitrino::GuardedDevirtualizationPass::_run(Jitrino::IRManager&) (??:-1) > 8: Jitrino::OptPass::run() (??:-1) > 9: Jitrino::runPipeline(Jitrino::CompilationContext*) (??:-1) > 10: Jitrino::compileMethod(Jitrino::CompilationContext*) (??:-1) > 11: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (??:-1) > 12: JIT_compile_method_with_params (??:-1) > 13: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams) (??:-1) > 14: compile_do_compilation_jit(Method*, JIT*) (??:-1) > 15: vm_compile_method (??:-1) > 16: DrlEMImpl::methodProfileIsReady(MethodProfile*) (??:-1) > 17: EdgeProfileCollector::onTimeout() (??:-1) > 18: DrlEMImpl::tbsTimeout() (??:-1) > 19: ProfilerThreadTimeout (??:-1) > 20: Java_java_lang_EMThreadSupport_onTimeout (??:-1) > 21: IP is 0xA2BC3BA3 > 22: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68) > 23: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44) > 24: java/lang/Thread.run()V (Thread.java:-1) > 25: java/lang/Thread.runImpl()V (Thread.java:-1) > 26: vm_invoke_native_array_stub (/Harmony/source/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) > 27: .L49 (??:-1) > 28: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) > 29: ExecuteMethod (??:-1) > 30: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) > 31: call_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*, int) (??:-1) > 32: wrapper_proc (??:-1) > 33: thread_start_proc (??:-1) > 34: dummy_worker (threadproc/unix/thread.c:139) > 35: start_thread (??:-1) > 36: clone (??:-1) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.