Bug 1244883 - Add Nightly-/Aurora-only crash for AsyncTransactionWaiter timeouts - r=nical

This commit is contained in:
Edwin Flores 2016-04-25 13:10:46 +01:00
Родитель c1d60e2f39
Коммит 5d094bc8b7
2 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -138,6 +138,7 @@ enum class LogReason : int {
TextureAliveAfterShutdown,
InvalidContext,
InvalidCommandList,
AsyncTransactionTimeout,
// End
MustBeLessThanThis = 101,
};

Просмотреть файл

@ -34,6 +34,10 @@ AsyncTransactionWaiter::WaitComplete()
if (mWaitCount > 0) {
printf_stderr("Timeout of waiting transaction complete.");
}
if (count == maxCount) {
gfxDevCrash(LogReason::AsyncTransactionTimeout) << "Bug 1244883: AsyncTransactionWaiter timed out.";
}
}
Atomic<uint64_t> AsyncTransactionTracker::sSerialCounter(0);