diff options
| -rw-r--r-- | runtime/gc/collector/concurrent_copying.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/gc/collector/concurrent_copying.cc b/runtime/gc/collector/concurrent_copying.cc index 5118523a95..1f123aaff5 100644 --- a/runtime/gc/collector/concurrent_copying.cc +++ b/runtime/gc/collector/concurrent_copying.cc @@ -1899,7 +1899,10 @@ void ConcurrentCopying::PushOntoMarkStack(Thread* const self, mirror::Object* to << " cc->is_marking=" << is_marking_; CHECK(self == thread_running_gc_) << "Only GC-running thread should access the mark stack " - << "in the GC exclusive mark stack mode"; + << "in the GC exclusive mark stack mode. " + << "ref=" << to_ref + << " self->gc_marking=" << self->GetIsGcMarking() + << " cc->is_marking=" << is_marking_; // Access the GC mark stack without a lock. if (UNLIKELY(gc_mark_stack_->IsFull())) { ExpandGcMarkStack(); |