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

This commit is contained in:
Edwin Flores 2016-03-23 15:39:57 +00:00
Родитель 97d955db86
Коммит 07e7c983a1
2 изменённых файлов: 5 добавлений и 0 удалений

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

@ -132,6 +132,7 @@ enum class LogReason : int {
CannotDraw3D, // 20
IncompatibleBasicTexturedEffect,
InvalidFont,
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);