Index: Source/platform/ThreadTimers.cpp |
diff --git a/Source/platform/ThreadTimers.cpp b/Source/platform/ThreadTimers.cpp |
index 43035709c8c1c4d16ea33166efc0f91a2ffb0d33..28c361385fe1759bf7bb5499f76e8b99ba738f47 100644 |
--- a/Source/platform/ThreadTimers.cpp |
+++ b/Source/platform/ThreadTimers.cpp |
@@ -140,6 +140,8 @@ void ThreadTimers::sharedTimerFiredInternal() |
// Catch the case where the timer asked timers to fire in a nested event loop, or we are over time limit. |
if (!m_firingTimers || timeToQuit < monotonicallyIncreasingTime()) |
break; |
+ |
+ ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); |
haraken
2014/05/28 11:23:46
The underlying issue is that a full GC is not invo
|
} |
m_firingTimers = false; |