Closed Bug 819481 Opened 13 years ago Closed 13 years ago

crash in nsTimerImpl::Cancel

Categories

(Core :: XPCOM, defect)

20 Branch
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox19 --- unaffected
firefox20 --- affected

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression, topcrash, Whiteboard: [native-crash])

Crash Data

It first showed up with bug 819294 and is #10 top crasher in 20.0a1/20121206. The regression range is: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1942b4d64dc8&tochange=3c81e1c0d252 Stack trace are various: Frame Module Signature Source 0 ntdll.dll RtlEnterCriticalSection 1 nspr4.dll PR_Lock nsprpub/pr/src/threads/combined/prulock.c:201 2 xul.dll nsTimerImpl::Cancel xpcom/threads/nsTimerImpl.cpp:337 3 xul.dll nsDiskCacheMap::ResetCacheTimer netwerk/cache/nsDiskCacheMap.cpp:1354 4 xul.dll nsDiskCacheMap::InvalidateCache netwerk/cache/nsDiskCacheMap.cpp:1345 5 xul.dll nsDiskCacheMap::UpdateRecord netwerk/cache/nsDiskCacheMap.cpp:501 6 xul.dll nsDiskCacheMap::WriteDiskCacheEntry netwerk/cache/nsDiskCacheMap.cpp:930 ... Frame Module Signature Source 0 ntdll.dll RtlEnterCriticalSection 1 nspr4.dll PR_Lock nsprpub/pr/src/threads/combined/prulock.c:201 2 xul.dll nsTimerImpl::Cancel xpcom/threads/nsTimerImpl.cpp:337 3 xul.dll nsRefreshDriver::StopTimer layout/base/nsRefreshDriver.cpp:237 4 xul.dll nsRefreshDriver::Notify layout/base/nsRefreshDriver.cpp:451 5 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:485 6 xul.dll nsTimerEvent::Run xpcom/threads/nsTimerImpl.cpp:565 7 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 8 xul.dll mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:82 ... Frame Module Signature Source 0 ntdll.dll RtlEnterCriticalSection 1 nspr4.dll PR_Lock nsprpub/pr/src/threads/combined/prulock.c:201 2 xul.dll nsTimerImpl::Cancel xpcom/threads/nsTimerImpl.cpp:337 3 xul.dll nsPresContext::NotifyDidPaintForSubtree layout/base/nsPresContext.cpp:2281 4 xul.dll PresShell::Paint layout/base/nsPresShell.cpp:5304 5 xul.dll nsViewManager::ProcessPendingUpdatesForView view/src/nsViewManager.cpp:435 6 xul.dll nsViewManager::ProcessPendingUpdatesForView view/src/nsViewManager.cpp:402 7 xul.dll nsViewManager::ProcessPendingUpdates view/src/nsViewManager.cpp:1210 8 xul.dll nsRefreshDriver::Notify layout/base/nsRefreshDriver.cpp:432 ... More reports at: https://crash-stats.mozilla.com/report/list?signature=RtlEnterCriticalSection+|+PR_Lock+|+nsTimerImpl%3A%3ACancel%28%29
Same regression range as bug 819337.
I suspect bug 801466.
Crash Signature: [@ RtlEnterCriticalSection | PR_Lock | nsTimerImpl::Cancel()] → [@ RtlEnterCriticalSection | PR_Lock | nsTimerImpl::Cancel()] [@ TimerThread::RemoveTimer(nsTimerImpl*)]
OS: Windows 7 → All
Whiteboard: [native-crash]
Crashes have stopped since 20.0a1/20121208, maybe fixed by the patch of bug 818962.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.