New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 657134 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Last visit 20 days ago
Closed: May 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

FATAL:quic_connection.cc(99) connection_->ack_frame_updated()

Project Member Reported by elawrence@chromium.org, Oct 18 2016

Issue description

Version: 56.0.2895.0 (Developer Build) (32-bit) Revision	fb2f248f7e545cb4fada47a1abc28ffcf389b903

Win7

(1) Open Chromium
(2) Type in Omnibox

Crash when DCHECK fails

https://cs.chromium.org/chromium/src/net/quic/core/quic_connection.cc?q=ack_frame_updated&sq=package:chromium&l=99&dr=C

[7772:5488:1018/133229:FATAL:quic_connection.cc(99)] Check failed: connection_->ack_frame_updated(). 
Backtrace:
	base::internal::WeakPtrBase::operator= [0x1007BF77+337406]
	base::internal::WeakPtrBase::operator= [0x100CCABB+667970]
	net::QuicSession::goaway_sent [0x0D0F550C+7894734]
	net::QuicSession::goaway_sent [0x0D0C666F+7702577]
	net::QuicSession::goaway_sent [0x0D027119+7049947]
	net::QuicSession::goaway_sent [0x0D025B55+7044375]
	net::QuicSession::goaway_sent [0x0D025BC5+7044487]
	net::QuicSession::goaway_sent [0x0D025F84+7045446]
	net::QuicSession::goaway_sent [0x0D0271E4+7050150]
	base::internal::WeakPtrBase::operator= [0x10081D34+361403]
	base::internal::WeakPtrBase::operator= [0x10081ECF+361814]
	base::internal::WeakPtrBase::operator= [0x100FCA94+864539]
	base::internal::WeakPtrBase::operator= [0x100FA88C+855827]
	base::internal::WeakPtrBase::operator= [0x100FAE72+857337]
	base::internal::WeakPtrBase::operator= [0x101048A1+896808]
	base::internal::WeakPtrBase::operator= [0x101066AB+904498]
	base::internal::WeakPtrBase::operator= [0x100FC78C+863763]
	base::internal::WeakPtrBase::operator= [0x101A3A94+1548571]
	base::internal::WeakPtrBase::operator= [0x102380FF+2156422]
	content::DOMStorageDatabase::Close [0x11615AA0+15709311]
	content::DOMStorageDatabase::Close [0x11616EEF+15714510]
	base::internal::WeakPtrBase::operator= [0x102394CB+2161490]
	base::internal::WeakPtrBase::operator= [0x102139DC+2007139]
	BaseThreadInitThunk [0x750C336A+18]
	RtlInitializeExceptionChain [0x772B9902+99]
	RtlInitializeExceptionChain [0x772B98D5+54]


 

Comment 1 by rch@chromium.org, Oct 21 2016

Owner: fayang@chromium.org
fayang: I think you added this DCHECK. Can you take a look into why it's failing?

Comment 2 by fayang@chromium.org, Oct 21 2016

On it now.

Comment 3 by fayang@chromium.org, Oct 21 2016

This really confuses me. If I understand correctly, ack_alarm is used for delayed ACKs, hit this DCHECK means when the alarm fires we have nothing new to ACK. Also, elawrence, could you please provide another backtrace, this backtrace seems weird.

Comment 4 by rch@chromium.org, Oct 21 2016

fayang: Are you able to reproduce the DCHECK yourself?
Unfortunately, I don't have any better repro steps and I cannot repro at will.

I assume the backtrace is bad because of how Chromium was built (symbol_level = 0).

Comment 6 by fayang@chromium.org, May 30 2018

Status: WontFix (was: Untriaged)

Sign in to add a comment