1.1 --- a/src/share/vm/runtime/os.cpp Sun Oct 11 16:19:25 2009 -0700 1.2 +++ b/src/share/vm/runtime/os.cpp Thu Apr 22 13:23:15 2010 -0700 1.3 @@ -406,8 +406,10 @@ 1.4 #ifdef ASSERT 1.5 inline size_t get_size(void* obj) { 1.6 size_t size = *size_addr_from_obj(obj); 1.7 - if (size < 0 ) 1.8 - fatal2("free: size field of object #%p was overwritten (%lu)", obj, size); 1.9 + if (size < 0) { 1.10 + fatal(err_msg("free: size field of object #" PTR_FORMAT " was overwritten (" 1.11 + SIZE_FORMAT ")", obj, size)); 1.12 + } 1.13 return size; 1.14 } 1.15