Open Bug 1725662 Opened 4 years ago Updated 3 years ago

Crash in [@ WSAInstallServiceClassW], [@ WSPRecv], [@ WSPShutdown]

Categories

(Core :: Networking, defect, P2)

Unspecified
Windows 10
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- unaffected
firefox91 --- unaffected
firefox92 --- unaffected
firefox93 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: crash, Whiteboard: [necko-triaged])

Crash Data

Several new @ WS* signatures starting with Firefox 93.0a1 20210812214121. Valentin, any idea what started this? Windows updates got released 3 days ago but no report for older Nightly builds.

Maybe Fission related. (DOMFissionEnabled=1)

Crash report: https://crash-stats.mozilla.org/report/index/679adcbd-4797-441d-bb1a-09a750210813

Reason: EXCEPTION_INVALID_HANDLE

Top 10 frames of crashing thread:

0 ntdll.dll KiRaiseUserExceptionDispatcher 
1 mswsock.dll WSPRecv 
2 ws2_32.dll WSARecv 
3 wsock32.dll recv 
4 nss3.dll PR_Read nsprpub/pr/src/io/priometh.c:109
5 xul.dll mozilla::net::PollableEvent::Clear netwerk/base/PollableEvent.cpp:319
6 xul.dll mozilla::net::nsSocketTransportService::Run netwerk/base/nsSocketTransportService2.cpp:1150
7 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1142
8 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:300
9 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:324
Severity: -- → S2

There's only one crash on 103
https://crash-stats.mozilla.org/report/index/475bec75-b78c-4f12-ba11-574500220731

Crashing Thread (7), Name: Socket Thread
Frame 	Module 	Signature 	Source 	Trust
0 	mswsock.dll 	WSPRecv 		context
1 	ws2_32.dll 	WSARecv 		cfi
2 	wsock32.dll 	recv 		cfi
3 	nss3.dll 	PR_MD_RECV(PRFileDesc*, void*, int, int, unsigned int) 	nsprpub/pr/src/md/windows/w95sock.c:229 	cfi
4 	nss3.dll 	SocketRecv(PRFileDesc*, void*, int, int, unsigned int) 	nsprpub/pr/src/io/prsocket.c:664 	cfi
5 	xul.dll 	mozilla::net::NetworkDataCountRecv(PRFileDesc*, void*, int, int, unsigned int) 	netwerk/base/NetworkDataCountLayer.cpp:55 	cfi
6 	nss3.dll 	ssl_DefRecv(sslSocketStr*, unsigned char*, int, int) 	security/nss/lib/ssl/ssldef.c:71 	cfi
7 	nss3.dll 	ssl3_GatherCompleteHandshake(sslSocketStr*, int) 	security/nss/lib/ssl/ssl3gthr.c:523 	cfi
8 	nss3.dll 	ssl_SecureRecv(sslSocketStr*, unsigned char*, int, int) 	security/nss/lib/ssl/sslsecur.c:851 	cfi
9 	nss3.dll 	ssl_Recv(PRFileDesc*, void*, int, int, unsigned int) 	security/nss/lib/ssl/sslsock.c:3187 	cfi
10 	xul.dll 	PSMRecv(PRFileDesc*, void*, int, int, unsigned int) 	security/manager/ssl/nsNSSIOLayer.cpp:1327 	cfi
11 	xul.dll 	mozilla::net::nsSocketTransport::IsAlive(bool*) 	netwerk/base/nsSocketTransport2.cpp:2457 	cfi
12 	xul.dll 	mozilla::net::nsHttpConnection::CanReuse() 	netwerk/protocol/http/nsHttpConnection.cpp:750 	cfi
13 	xul.dll 	mozilla::net::nsHttpConnection::CanDirectlyActivate() 	netwerk/protocol/http/nsHttpConnection.cpp:775 	cfi
14 	xul.dll 	mozilla::net::ConnectionEntry::GetH2orH3ActiveConn() 	netwerk/protocol/http/ConnectionEntry.cpp:601 	cfi
15 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetH2orH3ActiveConn(mozilla::net::ConnectionEntry*, bool, bool) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:1905 	cfi
16 	xul.dll 	mozilla::net::ConnectionEntry::AvailableForDispatchNow() 	netwerk/protocol/http/ConnectionEntry.cpp:53 	cfi
17 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetOrCreateConnectionEntry(mozilla::net::nsHttpConnectionInfo*, bool, bool, bool, bool*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:3277 	cfi
18 	xul.dll 	mozilla::net::nsHttpConnectionMgr::ProcessNewTransaction(mozilla::net::nsHttpTransaction*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:1685 	cfi
19 	xul.dll 	mozilla::net::nsHttpConnectionMgr::OnMsgNewTransaction(int, mozilla::net::ARefBase*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:2014 	cfi
20 	xul.dll 	mozilla::net::ConnEvent::Run() 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:176 	cfi
21 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1199 	cfi
22 	xul.dll 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/threads/nsThreadUtils.cpp:465 	cfi
23 	xul.dll 	mozilla::net::nsSocketTransportService::Run() 	netwerk/base/nsSocketTransportService2.cpp:1220 	cfi
24 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1199 	cfi

Not sure what to think about the big spike in March. It could have been a Windows bug.

Severity: S2 → S3
Priority: -- → P2
Whiteboard: [necko-triaged]

Small number of 103/104/105 crashes (4 total); all read/write errors, while earlier (more common) crashers are INVALIDHANDLE

You need to log in before you can comment on or make changes to this bug.