--- old/src/share/vm/runtime/frame.cpp 2016-11-14 08:49:17.655680000 -0500 +++ new/src/share/vm/runtime/frame.cpp 2016-11-14 08:49:15.875376543 -0500 @@ -664,8 +664,10 @@ if (module->is_named()) { module->name()->as_C_string(buf, buflen); st->print(" %s", buf); - module->version()->as_C_string(buf, buflen); - st->print("@%s", buf); + if (module->version() != NULL) { + module->version()->as_C_string(buf, buflen); + st->print("@%s", buf); + } } } else { st->print("j " PTR_FORMAT, p2i(pc())); @@ -694,8 +696,10 @@ if (module->is_named()) { module->name()->as_C_string(buf, buflen); st->print(" %s", buf); - module->version()->as_C_string(buf, buflen); - st->print("@%s", buf); + if (module->version() != NULL) { + module->version()->as_C_string(buf, buflen); + st->print("@%s", buf); + } } st->print(" (%d bytes) @ " PTR_FORMAT " [" PTR_FORMAT "+" INTPTR_FORMAT "]", m->code_size(), p2i(_pc), p2i(_cb->code_begin()), _pc - _cb->code_begin());