harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-3061) [drlvm][jit] debug OPT asserts on EHWA
Date Fri, 26 Jan 2007 12:13:49 GMT
[drlvm][jit] debug OPT asserts on EHWA
--------------------------------------

                 Key: HARMONY-3061
                 URL: https://issues.apache.org/jira/browse/HARMONY-3061
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: Linux/ia32/debug
            Reporter: Alexey Varlamov


To reproduce: 
working_vm/build/>sh build.sh ehwa.test -Dehwa.test.mode=opt
...
     [java] java: /export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/shared/BitSet.h:74:
bool Jitrino::BitSet::getBit(unsigned int) const: Assertion `words != 0 && bitNumber
< setSize' failed.
     [java] SIGABRT in VM code.
     [java] Stack trace:
     [java] 	1: ?? (??:-1)
     [java] 	2: abort (??:-1)
     [java] 	3: __assert_fail (??:-1)
     [java] 	4: Jitrino::BitSet::getBit(unsigned int) const (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/shared/BitSet.h:75)
     [java] 	5: Jitrino::Ia32::SpillGen::pass0() (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/codegenerator/ia32/Ia32SpillGen.cpp:786)
     [java] 	6: Jitrino::Ia32::SpillGen::runImpl() (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/codegenerator/ia32/Ia32SpillGen.cpp:612)
     [java] 	7: Jitrino::Ia32::SessionAction::run() (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp:2155)
     [java] 	8: Jitrino::runPipeline(Jitrino::CompilationContext*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/main/Jitrino.cpp:226)
     [java] 	9: Jitrino::compileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/main/Jitrino.cpp:261)
     [java] 	10: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/main/Jitrino.cpp:286)
     [java] 	11: JIT_compile_method_with_params (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/vm/drl/DrlJITInterface.cpp:278)
     [java] 	12: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams)
(/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/include/dll_jit_intf.h:86)
     [java] 	13: compile_do_compilation_jit(Method*, JIT*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/compile.cpp:645)
     [java] 	14: vm_compile_method (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/class_support/C_Interface.cpp:2462)
     [java] 	15: DrlEMImpl::compileMethod(Method*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/em/src/DrlEMImpl.cpp:545)
     [java] 	16: CompileMethod (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/em/src/em_intf.cpp:49)
     [java] 	17: compile_do_compilation (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/compile.cpp:753)
     [java] 	18: compile_me(Method*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/compile.cpp:773)
     [java] 	19: IP is 0x410A6162 <native code>
     [java] 	20: ?? (??:-1)
     [java] 	21: org/eclipse/swt/custom/CTabFolder.updateItems(I)Z (CTabFolder.java:-1)
     [java] SIGSEGV in VM code.
     [java] Stack trace:
     [java] 	22: Jitrino::Ia32::StackInfo::readByteSize(unsigned char const*) const (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/codegenerator/ia32/Ia32StackInfo.cpp:107)
     [java] 	23: Jitrino::Ia32::RuntimeInterface::getBcLocationForNative(Jitrino::MethodDesc*,
unsigned long long, unsigned short*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/codegenerator/ia32/Ia32RuntimeInterface.cpp:78)
     [java] 	24: Jitrino::Jitrino::GetBcLocationForNative(Jitrino::MethodDesc*, unsigned long
long, unsigned short*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/main/Jitrino.cpp:358)
     [java] 	25: get_bc_location_for_native (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/jitrino/src/vm/drl/DrlJITInterface.cpp:586)
     [java] 	26: Dll_JIT::get_bc_location_for_native(Method*, void*, unsigned short*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/include/dll_jit_intf.h:240)
     [java] 	27: get_file_and_line (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/stack/stack_trace.cpp:62)
     [java] 	28: st_get_java_method_info (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/stack/stack_dump.cpp:198)
     [java] 	29: st_print_stack(Registers*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/stack/stack_dump.cpp:244)
     [java] 	30: abort_handler(int, siginfo*, void*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/util/linux/signals_ia32.cpp:648)
     [java] 	31: general_signal_handler(int, siginfo*, void*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/util/linux/signals_ia32.cpp:718)
     [java] <end of stack trace>
     [java] Java Result: 139


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message