# HG changeset patch # User hseigel # Date 1365079659 14400 # Node ID 8554c55669b099c4a84e49083d08a9556938e52e # Parent 3b890cd4da641e9146a4e16f8b5c3ae4ba96a519 8010943: guarantee(length == 0) failed: invalid method ordering length Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump. Reviewed-by: coleenp, zgu diff -r 3b890cd4da64 -r 8554c55669b0 src/share/vm/oops/instanceKlass.cpp --- a/src/share/vm/oops/instanceKlass.cpp Wed Apr 03 21:41:33 2013 +0200 +++ b/src/share/vm/oops/instanceKlass.cpp Thu Apr 04 08:47:39 2013 -0400 @@ -3168,7 +3168,7 @@ Array* method_ordering = this->method_ordering(); int length = method_ordering->length(); if (JvmtiExport::can_maintain_original_method_order() || - (UseSharedSpaces && length != 0)) { + ((UseSharedSpaces || DumpSharedSpaces) && length != 0)) { guarantee(length == methods()->length(), "invalid method ordering length"); jlong sum = 0; for (int j = 0; j < length; j++) {