Closed
Bug 609895
Opened 13 years ago
Closed 7 years ago
Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry]
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1247982
People
(Reporter: jdm, Unassigned)
References
Details
(Keywords: crash, Whiteboard: [mobile-crash][native-crash:P4][necko-backlog])
Crash Data
Reported for Fennec 4.0b2. http://crash-stats.mozilla.com/report/index/96b19170-7558-425e-a9ce-9d0132101104 Somehow we have a null entry in the header array? I find that very difficult to believe. Frame Module Signature [Expand] Source 0 libxul.so nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader> nsTArray.h:331 1 libxul.so nsHttpHeaderArray::LookupEntry netwerk/protocol/http/nsHttpHeaderArray.cpp:228 2 libxul.so nsHttpHeaderArray::GetHeader netwerk/protocol/http/nsHttpHeaderArray.cpp:111 3 libxul.so nsHttpChannel::AddCacheEntryHeaders netwerk/protocol/http/nsHttpResponseHead.h:83 4 libxul.so nsHttpChannel::InitOfflineCacheEntry netwerk/protocol/http/nsHttpChannel.cpp:2929 5 libxul.so nsHttpChannel::CallOnStartRequest netwerk/protocol/http/nsHttpChannel.cpp:792 6 libxul.so nsHttpChannel::ContinueOnStartRequest3 netwerk/protocol/http/nsHttpChannel.cpp:3864 7 libxul.so nsHttpChannel::ContinueOnStartRequest2 netwerk/protocol/http/nsHttpChannel.cpp:3855 8 libxul.so nsHttpChannel::OnStartRequest netwerk/protocol/http/nsHttpChannel.cpp:3828 9 libxul.so nsInputStreamPump::OnStateStart netwerk/base/src/nsInputStreamPump.cpp:441 10 libxul.so nsInputStreamPump::OnInputStreamReady netwerk/base/src/nsInputStreamPump.cpp:397 11 libxul.so nsInputStreamReadyEvent::Run xpcom/io/nsStreamUtils.cpp:112 12 libxul.so nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:609 13 libxul.so NS_ProcessNextEvent_P nsThreadUtils.cpp:250 14 libxul.so nsThread::Shutdown xpcom/threads/nsThread.cpp:491 15 libxul.so nsSocketTransportService::Shutdown netwerk/base/src/nsSocketTransportService2.cpp:465 16 libxul.so nsIOService::SetOffline netwerk/base/src/nsIOService.cpp:729 17 libxul.so nsIOService::Observe netwerk/base/src/nsIOService.cpp:920 18 libxul.so nsObserverList::NotifyObservers xpcom/ds/nsObserverList.cpp:130 19 libxul.so nsObserverService::NotifyObservers xpcom/ds/nsObserverService.cpp:182 20 libxul.so nsXREDirProvider::DoShutdown toolkit/xre/nsXREDirProvider.cpp:798 21 libxul.so ScopedXPCOMStartup::~ScopedXPCOMStartup toolkit/xre/nsAppRunner.cpp:1113 22 libxul.so XRE_main toolkit/xre/nsAppRunner.cpp:3712 23 fennec main mobile/app/nsBrowserApp.cpp:155 24 libc-2.5.so libc-2.5.so@0x14973 25 fennec Output mobile/app/nsBrowserApp.cpp:77
Reporter | ||
Updated•13 years ago
|
Severity: normal → critical
Comment 1•12 years ago
|
||
I was just hitting this crash in Fennec. I was on Gmail, the connection was really bad (Mozilla Guest), so I reloaded, then Fennec crashed.
Crash Signature: [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>]
[@ nsHttpHeaderArray::LookupEntry]
Summary: Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader> → Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry]
Comment 2•12 years ago
|
||
https://crash-stats.mozilla.com/report/index/bp-c1d9b1b1-adee-44d1-9f4b-3d9272110718
More Crashes: https://crash-stats.mozilla.com/report/list?range_value=7&range_unit=days&date=2011-10-31%2012%3A00%3A00&signature=nsTArray%3CnsHttpHeaderArray%3A%3AnsEntry%2C%20nsTArrayDefaultAllocator%3E%3A%3AIndexOf%3CnsHttpAtom%2C%20nsHttpHeaderArray%3A%3AnsEntry%3A%3AMatchHeader%3E%20%7C%20nsHttpHeaderArray%3A%3ALookupEntry&version=Fennec%3A9.0a2
Whiteboard: [mobile-crash]
![]() |
||
Updated•12 years ago
|
Crash Signature: [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>]
[@ nsHttpHeaderArray::LookupEntry] → nsHttpHeaderArray::nsEntry::MatchHeader> | nsHttpHeaderArray::LookupEntry ] [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>]
[@ nsHttpHeaderArray::LookupEntry]
[@ nsTArray<nsHttpHeaderArray::nsEntry,…
![]() |
||
Updated•12 years ago
|
Whiteboard: [mobile-crash] → [mobile-crash][native-crash:P4]
![]() |
||
Updated•11 years ago
|
status-firefox11:
--- → affected
status-firefox12:
--- → affected
Updated•11 years ago
|
OS: Mac OS X → Android
Hardware: x86 → ARM
Updated•8 years ago
|
Crash Signature: , nsHttpHeaderArray::nsEntry::MatchHeader> | nsHttpHeaderArray::LookupEntry ] → , nsHttpHeaderArray::nsEntry::MatchHeader> | nsHttpHeaderArray::LookupEntry ]
[@ nsTArray<T>::IndexOf<T>]
[@ nsTArray<T>::IndexOf<T> | nsHttpHeaderArray::LookupEntry ]
Updated•7 years ago
|
Whiteboard: [mobile-crash][native-crash:P4] → [mobile-crash][native-crash:P4][necko-backlog]
Comment 7•7 years ago
|
||
this should be fixed by bug 1247982.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•