Index: vm/vmcore/src/kernel_classes/javasrc/java/lang/Thread.java =================================================================== --- vm/vmcore/src/kernel_classes/javasrc/java/lang/Thread.java (revision 449994) +++ vm/vmcore/src/kernel_classes/javasrc/java/lang/Thread.java (working copy) @@ -247,15 +247,16 @@ */ Thread(boolean nativeThread) { VMThreadManager.attach(this); - this.name = "System thread"; + this.name = "[Main]"; this.group = new ThreadGroup(); this.group.add(this); this.daemon = false; this.started = true; + this.isAlive = true; this.priority = NORM_PRIORITY; // initialize the system class loader and set it as context // classloader - ClassLoader.getSystemClassLoader(); + this.contextClassLoader = ClassLoader.getSystemClassLoader(); this.threadId = getNextThreadId(); SecurityUtils.putContext(this, AccessController.getContext());