Closed Bug 736947 Opened 13 years ago Closed 9 years ago

OOM crash in mozilla::safebrowsing::HashStore::ReadHashes

Categories

(Toolkit :: Safe Browsing, defect, P2)

13 Branch
x86
Windows XP
defect

Tracking

()

RESOLVED DUPLICATE of bug 864236

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

It first appeared in 13.0a1/20120206, but after that, it's discontinuous across builds. Signature mozalloc_abort(char const* const) | mozalloc_handle_oom(unsigned int) | moz_xmalloc | nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) | mozilla::safebrowsing::HashStore::ReadSubPrefixes() More Reports Search UUID ade3070d-cc61-4364-a39d-9b8842120319 Date Processed 2012-03-19 02:13:37 Uptime 84 Last Crash 1.4 minutes before submission Install Age 8.7 hours since version was first installed. Install Time 2012-03-18 17:27:05 Product Firefox Version 14.0a1 Build ID 20120318031036 Release Channel nightly OS Windows NT OS Version 5.1.2600 Service Pack 3 Build Architecture x86 Build Architecture Info GenuineIntel family 6 model 11 stepping 1 Crash Reason EXCEPTION_BREAKPOINT Crash Address 0x3d19be App Notes AdapterVendorID: 0x1002, AdapterDeviceID: 0x5157, AdapterSubsysID: 02071787, AdapterDriverVersion: 8.252.0.0 D3D10 Layers? D3D10 Layers- D3D9 Layers? D3D9 Layers- EMCheckCompatibility True Total Virtual Memory 2147352576 Available Virtual Memory 1943969792 System Memory Use Percentage 81 Available Page File 8331264 Available Physical Memory 101863424 OOMAllocationSize 3312524 Frame Module Signature [Expand] Source 0 mozalloc.dll mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:79 1 mozalloc.dll mozalloc_handle_oom memory/mozalloc/mozalloc_oom.cpp:60 2 mozalloc.dll moz_xmalloc memory/mozalloc/mozalloc.cpp:105 3 xul.dll nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity obj-firefox/dist/include/nsTArray-inl.h:151 4 xul.dll mozilla::safebrowsing::HashStore::ReadSubPrefixes toolkit/components/url-classifier/HashStore.cpp:763 5 xul.dll mozilla::safebrowsing::HashStore::ReadHashes toolkit/components/url-classifier/HashStore.cpp:447 6 xul.dll mozilla::safebrowsing::HashStore::ReadEntireStore toolkit/components/url-classifier/HashStore.cpp:297 7 xul.dll mozilla::safebrowsing::HashStore::BeginUpdate toolkit/components/url-classifier/HashStore.cpp:464 8 xul.dll mozilla::safebrowsing::Classifier::ApplyTableUpdates toolkit/components/url-classifier/Classifier.cpp:521 9 xul.dll mozilla::safebrowsing::Classifier::ApplyUpdates toolkit/components/url-classifier/Classifier.cpp:366 10 xul.dll nsUrlClassifierDBServiceWorker::ApplyUpdate toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:660 11 xul.dll nsUrlClassifierDBServiceWorker::FinishUpdate toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:634 12 xul.dll nsRunnableMethodImpl<unsigned int obj-firefox/dist/include/nsThreadUtils.h:345 13 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:657 14 xul.dll nsThread::ThreadFunc xpcom/threads/nsThread.cpp:289 15 nspr4.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:426 16 nspr4.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:122 17 msvcr100.dll _callthreadstartex f:\\dd\\vctools\\crt_bld\\self_x86\\crt\\src\\threadex.c:314 18 msvcr100.dll _threadstartex f:\\dd\\vctools\\crt_bld\\self_x86\\crt\\src\\threadex.c:292 19 kernel32.dll BaseThreadStart More reports at: https://crash-stats.mozilla.com/report/list?signature=mozalloc_abort%28char+const*+const%29+|+mozalloc_handle_oom%28unsigned+int%29+|+moz_xmalloc+|+nsTArray_base%3CnsTArrayDefaultAllocator%3E%3A%3AEnsureCapacity%28unsigned+int%2C+unsigned+int%29+|+mozilla%3A%3Asafebrowsing%3A%3AHashStore%3A%3AReadSubPrefixes%28%29 https://crash-stats.mozilla.com/report/list?signature=mozalloc_abort%28char+const*+const%29+|+mozalloc_handle_oom%28unsigned+int%29+|+moz_xmalloc+|+nsTArray_base%3CnsTArrayDefaultAllocator%3E%3A%3AEnsureCapacity%28unsigned+int%2C+unsigned+int%29+|+mozilla%3A%3Asafebrowsing%3A%3AHashStore%3A%3AReadSubPrefixes%28%29 https://crash-stats.mozilla.com/report/list?signature=mozalloc_abort%28char+const*+const%29+|+mozalloc_handle_oom%28unsigned+int%29+|+moz_xmalloc+|+nsTArray_base%3CnsTArrayDefaultAllocator%3E%3A%3AEnsureCapacity%28unsigned+int%2C+unsigned+int%29+|+mozilla%3A%3Asafebrowsing%3A%3AHashStore%3A%3AReadAddPrefixes%28%29
Crash Signature: , unsigned int) | mozilla::safebrowsing::HashStore::ReadAddPrefixes()] → , unsigned int) | mozilla::safebrowsing::HashStore::ReadAddPrefixes()] [@ mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | nsTArray_base<T>::EnsureCapacity | mozilla::safebrowsing::ByteSliceRead] [@ mozalloc_abort | mozalloc_handle_oom | moz_xmalloc…
Component: General → Safe Browsing
Priority: -- → P2
Another bug made the crash location fallible.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.