You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Gregory Shimansky (JIRA)" <ji...@apache.org> on 2007/05/24 17:11:16 UTC

[jira] Updated: (HARMONY-3662) [drlvm][jit][smoke] smoke tests outofmemory.XXX crash in server mode

     [ https://issues.apache.org/jira/browse/HARMONY-3662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky updated HARMONY-3662:
---------------------------------------

    Summary: [drlvm][jit][smoke] smoke tests outofmemory.XXX crash in server mode  (was: [drlvm][jit] smoke tests outofmemory.XXX crash in server mode)

> [drlvm][jit][smoke] smoke tests outofmemory.XXX crash in server mode
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3662
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3662
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: linux@ia32 SMP
>            Reporter: Alexey Varlamov
>
> Release DRLVM build intermittently crashes on outofmemory.XXX smoke tests in server config.
> To reproduce: 
>  sh build.sh -DBUILD_CFG=release -Dtest.mode=srv smoke.test
> Running this seeveral time in a row, each time different test may crash (outofmemory.Ref or outofmemory.Double or whatever) but tests almost never pass.
> Typical backtrace (as found in build/lnx_ia32_gcc_release/semis/vm/_smoke.tests/reports/ dir) looks as:
> Uncaught exception in profiler thread:
> SIGSEGV in VM code.
> Stack trace:
>   0: class_get_allocation_handle (??:-1)
>   1: Jitrino::ObjectType::getAllocationHandle() (??:-1)
>   2: Jitrino::TypeManager::getArrayType(Jitrino::Type*, bool, void*) (??:-1)
>   3: Jitrino::CompilationInterface::getTypeFromDrlVMTypeHandle(TypeDesc*) (??:-1)
>   4: Jitrino::FieldDesc::getFieldType() (??:-1)
>   5: Jitrino::JavaLabelPrepass::getfield(unsigned int) (??:-1)
>   6: .L260 (??:-1)
>   7: Jitrino::JavaByteCodeTranslator::initLocalVars() (??:-1)
>   8: Jitrino::JavaByteCodeTranslator::JavaByteCodeTranslator(Jitrino::CompilationInterface&, Jitrino::MemoryManager&, Jitrino::IRBuilder&, Jitrino::ByteCodeParser&, Jitrino::MethodDesc&, Jitrino::TypeManager&, Jitrino::JavaFlowGraphBuilder&) (??:-1)
>   9: Jitrino::JavaTranslator::translateMethod(Jitrino::CompilationInterface&, Jitrino::MethodDesc&, Jitrino::IRBuilder&) (??:-1)
>  10: Jitrino::TranslatorSession::translate() (??:-1)
>  11: Jitrino::TranslatorSession::run() (??:-1)
>  12: Jitrino::runPipeline(Jitrino::CompilationContext*) (??:-1)
>  13: Jitrino::compileMethod(Jitrino::CompilationContext*) (??:-1)
>  14: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (??:-1)
>  15: JIT_compile_method_with_params (??:-1)
>  16: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams) (??:-1)
>  17: compile_do_compilation_jit(Method*, JIT*) (??:-1)
>  18: vm_compile_method (??:-1)
>  19: DrlEMImpl::compileMethod(Method*) (??:-1)
>  20: CompileMethod (??:-1)
>  21: compile_me(Method*) (??:-1)
>  22: 0x41855162  <Generated stub>
>  23: ?? (??:-1)
>  24: java/lang/Throwable.printStackTrace()V (Throwable.java:139)
>  25: java/lang/ThreadGroup.uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V (ThreadGroup.java:-1)
>  26: vm_invoke_native_array_stub (/export/users/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41)
>  27: .L59 (??:-1)
>  28: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1)
>  29: ExecuteMethod (??:-1)
>  30: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1)
>  31: vm_detach (??:-1)
>  32: jthread_detach (??:-1)
>  33: wrapper_proc (??:-1)
>  34: thread_start_proc (??:-1)
>  35: start_thread (??:-1)
>  36: clone (??:-1)
>  37: java/lang/Thread.detach(Ljava/lang/Throwable;)V (Thread.java:-1)
> <end of stack trace>

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