< prev index next >
src/hotspot/share/services/management.cpp
Print this page
@@ -1643,10 +1643,16 @@
// exclude externally visible JavaThreads
if (thread->is_Java_thread() && !thread->is_hidden_from_external_view()) {
return;
}
+ // NonJavaThread instances may not be fully initialized yet, so we need to
+ // skip any that aren't - check for zero stack_size()
+ if (!thread->is_Java_thread() && thread->stack_size() == 0) {
+ return;
+ }
+
if (_count >= _names_len || _count >= _times_len) {
// skip if the result array is not big enough
return;
}
< prev index next >