Index: enhanced/drlvm/trunk/vm/vmcore/src/init/vm_init.cpp =================================================================== --- enhanced/drlvm/trunk/vm/vmcore/src/init/vm_init.cpp (revision 476563) +++ enhanced/drlvm/trunk/vm/vmcore/src/init/vm_init.cpp (working copy) @@ -507,7 +507,7 @@ thread_handle = oh_allocate_global_handle(); thread_handle->object = class_alloc_new_object(thread_class); if (thread_handle->object == NULL) { - assert(exn_get() == vm_env->java_lang_OutOfMemoryError); + assert(exn_get()->object == vm_env->java_lang_OutOfMemoryError->object); return JNI_ENOMEM; } *thread_object = thread_handle;