Mercurial > hg > truffle
diff src/share/vm/memory/universe.cpp @ 1959:9eecf81a02fb
7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
Summary: Weakened assert in onj_is_alive() to allow its use at initialization time when is_at_safepoint() normally reports false; added some related asserts to check order of is_init_completed() after Universe::is_fully_initialized().
Reviewed-by: jcoomes
author | ysr |
---|---|
date | Tue, 16 Nov 2010 13:58:48 -0800 |
parents | e9ff18c4ace7 |
children | 4110c3e0c50d |
line wrap: on
line diff
--- a/src/share/vm/memory/universe.cpp Mon Nov 15 16:25:14 2010 -0800 +++ b/src/share/vm/memory/universe.cpp Tue Nov 16 13:58:48 2010 -0800 @@ -945,6 +945,7 @@ extern void initialize_converter_functions(); bool universe_post_init() { + assert(!is_init_completed(), "Error: initialization not yet completed!"); Universe::_fully_initialized = true; EXCEPTION_MARK; { ResourceMark rm;