You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Aleksey Ignatenko (JIRA)" <ji...@apache.org> on 2007/06/18 14:17:26 UTC
[jira] Updated: (HARMONY-4215) [drlvm][jit] assert in JIT while
unwinding stack (during enumeration)
[ https://issues.apache.org/jira/browse/HARMONY-4215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksey Ignatenko updated HARMONY-4215:
---------------------------------------
Attachment: 2rel_tests_fail.dmp
2rel_tests_fail.dmp - minidump file showing the crash.
> [drlvm][jit] assert in JIT while unwinding stack (during enumeration)
> ---------------------------------------------------------------------
>
> Key: HARMONY-4215
> URL: https://issues.apache.org/jira/browse/HARMONY-4215
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Win 2003
> Reporter: Aleksey Ignatenko
> Attachments: 2rel_tests_fail.dmp
>
>
> 2 reliablity tests failed on assertion in jit:
> 1. CharsetSyncCacheTest
> 2. ZlibTest
> svn rev 548320
> Call stack:
> jitrino.dll!_assert(const char * expr=0x01ba9f08, const char * filename=0x01ba9eb0, unsigned int lineno=0x000000ac) Line 295 C
> > jitrino.dll!Jitrino::Ia32::StackInfo::read(Jitrino::MethodDesc * pMethodDesc=0x03bef720, unsigned int eip=0x00000000, bool isFirst=false) Line 172 + 0x1a C++
> jitrino.dll!Jitrino::Ia32::RuntimeInterface::unwindStack(Jitrino::MethodDesc * methodDesc=0x03bef720, JitFrameContext * context=0x02de90d4, bool isFirst=false) Line 40 C++
> jitrino.dll!Jitrino::Jitrino::UnwindStack(Jitrino::MethodDesc * methodDesc=0x03bef720, JitFrameContext * context=0x02de90d4, bool isFirst=false) Line 280 + 0x1e C++
> jitrino.dll!JIT_unwind_stack_frame(void * jit=0x012a6a48, Method * method=0x02cb3668, JitFrameContext * context=0x02de90d4) Line 362 + 0x18 C++
> harmonyvm.dll!Dll_JIT::unwind_stack_frame(Method * method=0x02cb3668, JitFrameContext * context=0x02de90d4) Line 94 + 0x14 C++
> harmonyvm.dll!si_goto_previous(StackIterator * si=0x02de90d0, bool over_popped=false) Line 315 + 0x32 C++
> harmonyvm.dll!vm_enumerate_root_set_single_thread_on_stack(StackIterator * si=0x02de90d0) Line 339 + 0xb C++
> harmonyvm.dll!vm_enumerate_thread(VM_thread * thread=0x02d7e088) Line 224 + 0x9 C++
> harmonyvm.dll!stop_the_world_root_set_enumeration() Line 110 + 0xc C++
> harmonyvm.dll!vm_enumerate_root_set_all_threads() Line 150 C++
> gc_gen.dll!gc_reclaim_heap(GC * gc=0x014d5de8, unsigned int gc_cause=0x00000003) Line 295 + 0x8 C++
> gc_gen.dll!gc_force_gc() Line 138 + 0xd C++
> harmonyvm.dll!Java_java_lang_VMMemoryManager_runGC(JNIEnv_External * __formal=0x02d9e240, JNIEnv_External * __formal=0x02d9e240) Line 138 + 0x8 C++
> 03bf33ef()
> harmonyvm.dll!get_vm_thread(HyThread * thr=0x03bef9ec) Line 193 + 0xb C++
> harmonyvm.dll!get_vm_thread(HyThread * thr=0x00000001) Line 194 + 0x7 C++
> To reproduce onee needs to run these tests with 30 min cycle (set <property name="test.duration" value="1800" /> parameter in build.xml of reliablity tests).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.