Crash in [@ mozilla::net::ProxyAutoConfigChild::RecvGetProxyForURI]
Categories
(Core :: Networking: HTTP, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr91 | --- | unaffected |
| firefox95 | --- | unaffected |
| firefox96 | --- | unaffected |
| firefox97 | --- | fixed |
People
(Reporter: mccr8, Assigned: kershaw)
References
(Regression)
Details
(Keywords: crash, regression, Whiteboard: [necko-triaged])
Crash Data
Attachments
(1 file)
Maybe Fission related. (DOMFissionEnabled=1)
Crash report: https://crash-stats.mozilla.org/report/index/93584e14-7f31-4c2a-a1ef-864ae0211215
Reason: EXCEPTION_ACCESS_VIOLATION_READ
Top 10 frames of crashing thread:
0 xul.dll mozilla::net::ProxyAutoConfigChild::RecvGetProxyForURI netwerk/ipc/ProxyAutoConfigChild.cpp:154
1 xul.dll mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/netwerk/ipc/ProxyAutoConfigChild.cpp:158:9'>::Run xpcom/threads/nsThreadUtils.h:531
2 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1177
3 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:300
4 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:324
5 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:306
6 xul.dll static nsThread::ThreadFunc xpcom/threads/nsThread.cpp:391
7 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:399
8 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:139
9 ucrtbase.dll thread_start<unsigned int , 1>
This looks like a null deref, on this line:
if (mPAC->WaitingForDNSResolve()) {
Maybe this method is getting called after ActorDestroy?
| Reporter | ||
Comment 1•4 years ago
|
||
4 crashes from 4 install times, in the 20211214094205 build of 97.0a1, so maybe it is a regression.
| Reporter | ||
Comment 2•4 years ago
|
||
I think this is the set of new changes in that build. Nothing jumps out as me, though there are a few things that talk about IPC or the socket process.
| Assignee | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
| Assignee | ||
Comment 4•4 years ago
|
||
This is regressed by bug 1745385.
Updated•4 years ago
|
Comment 5•4 years ago
|
||
Set release status flags based on info from the regressing bug 1745385
| Reporter | ||
Comment 6•4 years ago
|
||
(FWIW, I filed this based on the "Spikes in signatures" report.)
Comment 8•4 years ago
|
||
| bugherder | ||
Updated•4 years ago
|
Description
•