I am seeing an assertion fire when running DRLVM with jitrino built
in debug.
Naveen
Begin forwarded message:
From: "Naveen Neelakantam (JIRA)" <[EMAIL PROTECTED]>
Date: January 10, 2007 6:07:27 PM CST
To: [EMAIL PROTECTED]
Subject: [jira] Created: (HARMONY-2967) [drlvm][jit] assertion
fires when running dacapo eclipse with -Xem:server
[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
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 =====
<setting up workspace...>
<creating
projects..............................................................
>
<running tests at level 0...>
<performing build tests...>
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 <native code>
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)
<end of stack trace>
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