Closed
Bug 1294449
Opened 10 years ago
Closed 10 years ago
Crash in [@ nsIChannel::GetLoadInfo]
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1294159
People
(Reporter: marcia, Unassigned)
Details
(4 keywords, Whiteboard: [necko-active])
This bug was filed from the Socorro interface and is
report bp-fe50aee2-0a91-4206-a4aa-7e6e12160811.
=============================================================
Seen while looking at Nightly - new crash that started with 20160811030201: http://bit.ly/2b1pNUU
Possible regression from Bug 1268962? ni on Samael.
Flags: needinfo?(sawang)
Comment 1•10 years ago
|
||
This bug was filed from the Socorro interface and is
report bp-6e7b5543-f013-4312-88fd-1031d2160811.
=============================================================
Reproducible almost 100% probability
Steps To Reproduce:
1. Force enable e10s (My Windows10 seems to be enabled accessibility)
2. Open about:home in a tab
3. Load a url in the tab
e.g. http://dic.nicovideo.jp/a/%E3%81%A1%E3%81%A3%E3%81%B1%E3%81%84
4. Click Back Button while the page is loading
5. Click Forward Button
6. Repeat Step4-5
Actual Results:
Tag crashes
Keywords: reproducible
Comment 2•10 years ago
|
||
Regression window:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=6af03871248e7c9841d02d8af38ad9a1b2b7f5a2&tochange=626f8cc8b7bc7d983cfa378ffd4ad5753c142225
Suspect: Bug 1268962
Blocks: 1268962
Comment 3•10 years ago
|
||
Browser crashes without e10s as well.
bp-038f40f1-c6c1-4973-bb67-80b3c2160811
See Also: → 1293891
It seems the stack looks a bit different between platforms. On Linux I can see it as bug 1293891.
0 libxul.so nsPrefetchNode::OnStartRequest obj-firefox/dist/include/nsIChannel.h:121
1 libxul.so mozilla::net::nsHttpChannel::CallOnStartRequest netwerk/protocol/http/nsHttpChannel.cpp:1138
2 libxul.so mozilla::net::nsHttpChannel::ContinueOnStartRequest2 netwerk/protocol/http/nsHttpChannel.cpp:6329
It causes crashes each time I restart the browser. So most likely session restore related as well.
Rail disabled updates for Nightly.
OS: Windows 7 → All
Hardware: Unspecified → All
Crash Signature: [@ nsIChannel::GetLoadInfo] → [@ nsIChannel::GetLoadInfo]
[@ nsPrefetchNode::OnStartRequest]
Summary: Crash in nsIChannel::GetLoadInfo → Crash in [@ nsIChannel::GetLoadInfo]
This crash actually jumped right up to the #1 top crash for mozilla-central as far as I can see. Maybe we should backout the offending changeset, or at least wait a little while longer for a reply from sawang?
Keywords: regressionwindow-wanted → topcrash
Updated•10 years ago
|
tracking-firefox51:
--- → ?
Comment 8•10 years ago
|
||
Crashes on Win7 when try to open a report on CMC. E.G.:
https://crash-stats.mozilla.com/report/index/4eb1c414-c66c-4e1e-ae37-483182160811
Crashing Thread (0)
Frame Module Signature Source
0 xul.dll nsIChannel::GetLoadInfo() obj-firefox/dist/include/nsIChannel.h:121
1 xul.dll nsPrefetchNode::OnStartRequest(nsIRequest*, nsISupports*) uriloader/prefetch/nsPrefetchService.cpp:198
2 xul.dll mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*) netwerk/protocol/http/HttpChannelChild.cpp:537
3 xul.dll mozilla::net::HttpChannelChild::OnStartRequest(nsresult const&, mozilla::net::nsHttpResponseHead const&, bool const&, mozilla::net::nsHttpHeaderArray const&, bool const&, bool const&, unsigned int const&, nsCString const&, nsCString const&, mozilla::net::NetAddr const&, mozilla::net::NetAddr const&, unsigned int const&) netwerk/protocol/http/HttpChannelChild.cpp:468
4 xul.dll mozilla::net::StartRequestEvent::Run() netwerk/protocol/http/HttpChannelChild.cpp:336
5 xul.dll mozilla::net::ChannelEventQueue::RunOrEnqueue(mozilla::net::ChannelEvent*, bool) obj-firefox/dist/include/mozilla/net/ChannelEventQueue.h:133
6 xul.dll mozilla::net::HttpChannelChild::RecvOnStartRequest(nsresult const&, mozilla::net::nsHttpResponseHead const&, bool const&, mozilla::net::nsHttpHeaderArray const&, bool const&, bool const&, unsigned int const&, nsCString const&, nsCString const&, mozilla::net::NetAddr const&, mozilla::net::NetAddr const&, short const&, unsigned int const&, bool const&) netwerk/protocol/http/HttpChannelChild.cpp:389
7 xul.dll mozilla::net::PHttpChannelChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PHttpChannelChild.cpp:659
8 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp:7438
9 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp:1662
10 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message&&) ipc/glue/MessageChannel.cpp:1600
11 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp:1567
12 xul.dll mozilla::detail::RunnableMethodImpl<void ( mozilla::ipc::MessageChannel::*)(void), 0, 1>::Run() obj-firefox/dist/include/nsThreadUtils.h:764
13 xul.dll mozilla::ipc::MessageChannel::DequeueTask::Run() obj-firefox/dist/include/mozilla/ipc/MessageChannel.h:565
14 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp:1058
15 xul.dll NS_ProcessNextEvent(nsIThread*, bool) xpcom/glue/nsThreadUtils.cpp:290
16 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:96
17 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:301
18 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:225
19 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc:205
20 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp:156
21 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp:262
22 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp:846
23 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:269
24 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:225
25 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc:205
26 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp:676
27 firefox.exe content_process_main(int, char** const) ipc/contentproc/plugin-container.cpp:197
28 firefox.exe wmain toolkit/xre/nsWindowsWMain.cpp:115
29 firefox.exe __scrt_common_main_seh f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:255
30 kernel32.dll BaseThreadInitThunk
31 ntdll.dll RtlUserThreadStart
Component: Networking → Networking: HTTP
Version: Trunk → 51 Branch
Comment 9•10 years ago
|
||
Sig [@ nsIChannel::GetLoadInfo ] is Win-only but with both architectures:
https://crash-stats.mozilla.com/signature/?product=Firefox&signature=nsIChannel%3A%3AGetLoadInfo
Don't know it for [@ nsPrefetchNode::OnStartRequest ]...
Not sure if sig [@ nsPrefetchNode::OnStartRequest ] is really a dup...
For [@ nsIChannel::GetLoadInfo ]:
Product Version Count Percentage Installations
Firefox 51.0a1 1880 100.0% 684
Boris, could you tell us which of those two bugs are more likely to have caused this crash?
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=6af03871248e7c9841d02d8af38ad9a1b2b7f5a2&tochange=626f8cc8b7bc7d983cfa378ffd4ad5753c142225
We might want to backout the offending changeset(s). Thanks.
Flags: needinfo?(bzbarsky)
As Wes mentioned on IRC bug 1268962 added the call to GetLoadInfo() so it should be the affecting changeset.
Flags: needinfo?(bzbarsky)
Comment 12•10 years ago
|
||
> could you tell us which of those two bugs are more likely to have caused this crash?
The one this one is marked as blocking; see comment 2 and the "Blocks" field of this bug. No need to ask me! ;)
> We might want to backout the offending changeset(s).
Or just land this reviewed fix? Might be a better idea; less work all around.
Updated•10 years ago
|
Whiteboard: [necko-active]
I ended up backing out 1268962 for this.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(sawang)
Resolution: --- → FIXED
Comment 14•10 years ago
|
||
Marking duplicate of the bug that has the fix for this....
Resolution: FIXED → DUPLICATE
| Reporter | ||
Updated•10 years ago
|
tracking-firefox51:
? → ---
Updated•10 years ago
|
No longer blocks: 1268962
Crash Signature: [@ nsIChannel::GetLoadInfo]
[@ nsPrefetchNode::OnStartRequest]
status-firefox51:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•