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-4456) [drlvm][gc_gen] intermittent assertion in pool_put_entry()
Date Fri, 13 Jul 2007 06:23:04 GMT
[drlvm][gc_gen] intermittent assertion in pool_put_entry()
----------------------------------------------------------

                 Key: HARMONY-4456
                 URL: https://issues.apache.org/jira/browse/HARMONY-4456
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Alexey Varlamov


Kernel tests intermittently failed on Linux32 on JET with the following trace:

    [java]     [junit] java: /export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/utils/sync_pool.h:43:
void pool_put_entry(Pool*, void*): Assertion `value' failed.
     [java]     [junit] SIGABRT in VM code.
     [java]     [junit] Stack trace:
     [java]     [junit]   0: ?? (??:-1)
     [java]     [junit]   1: abort (??:-1)
     [java]     [junit]   2: __assert_fail (??:-1)
     [java]     [junit]   3: pool_put_entry(Sync_Stack*, void*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/utils/sync_pool.h:44)
     [java]     [junit]   4: gc_set_obj_with_fin(GC*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.cpp:192)
     [java]     [junit]   5: gc_reclaim_heap(GC*, unsigned int) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/common/gc_common.cpp:302)
     [java]     [junit]   6: fspace_alloc(unsigned int, Allocator*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/trace_forward/fspace_alloc.cpp:66)
     [java]     [junit]   7: nos_alloc(unsigned int, Allocator*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/gen/gen.cpp:280)
     [java]     [junit]   8: gc_alloc (/export/users/cc/cc-common/build/checkouts/drlvm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
     [java]     [junit]   9: vm_alloc_and_report_ti(unsigned int, unsigned int, void*, Class*)
(/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/jvmti/jvmti_event.cpp:1359)
     [java]     [junit]  10: Class::allocate_instance() (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/Class.cpp:476)
     [java]     [junit]  11: ClassLoader::AllocateAndReportInstance(Global_Env const*, Class*)
(/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:859)
     [java]     [junit]  12: ClassLoader::NewClass(Global_Env const*, String const*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:218)
     [java]     [junit]  13: ClassLoader::DefineClass(Global_Env*, char const*, unsigned char*,
unsigned int, unsigned int, String const**) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:273)
     [java]     [junit]  14: BootstrapClassLoader::LoadFromJarFile(JarFile*, char const*,
String const*, bool*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:1808)
     [java]     [junit]  15: BootstrapClassLoader::LoadFromFile(String const*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:1703)
     [java]     [junit]  16: BootstrapClassLoader::DoLoadClass(Global_Env*, String const*)
(/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:1447)
     [java]     [junit]  17: ClassLoader::LoadClass(Global_Env*, String const*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:1402)
     [java]     [junit]  18: ClassLoader::LoadVerifyAndPrepareClass(Global_Env*, String const*)
(/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/class_support/classloader.cpp:367)
     [java]     [junit]  19: Objects_To_Finalize::is_class_ignored(Class*) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/init/finalize.cpp:297)
     [java]     [junit]  20: Objects_To_Finalize::do_finalization(int) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/init/finalize.cpp:502)
     [java]     [junit]  21: vm_do_finalization(int) (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/init/finalize.cpp:630)
     [java]     [junit]  22: finalizer_thread_func (/export/users/cc/cc-common/build/checkouts/drlvm/vm/vmcore/src/init/finalizer_thread.cpp:241)
     [java]     [junit]  23: thread_start_proc (/export/users/cc/cc-common/build/checkouts/drlvm/vm/thread/src/thread_native_basic.c:729)
     [java]     [junit]  24: start_thread (??:-1)
     [java]     [junit]  25: clone (??:-1)


-- 
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