diff -r 8eeacdc76bf2 -r 75aa3e39d02c hotspot/src/share/vm/runtime/thread.cpp --- a/hotspot/src/share/vm/runtime/thread.cpp Wed Jul 05 11:03:19 2017 -0700 +++ b/hotspot/src/share/vm/runtime/thread.cpp Thu Jul 06 01:50:26 2017 +0200 @@ -2892,7 +2892,7 @@ st->print_raw("\" "); oop thread_oop = threadObj(); if (thread_oop != NULL) { - st->print("#" INT64_FORMAT " ", java_lang_Thread::thread_id(thread_oop)); + st->print("#" INT64_FORMAT " ", (int64_t)java_lang_Thread::thread_id(thread_oop)); if (java_lang_Thread::is_daemon(thread_oop)) st->print("daemon "); st->print("prio=%d ", java_lang_Thread::priority(thread_oop)); }