FATAL:quic_connection.cc(99) connection_->ack_frame_updated() |
||
Issue descriptionVersion: 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]
,
Oct 21 2016
On it now.
,
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.
,
Oct 21 2016
fayang: Are you able to reproduce the DCHECK yourself?
,
Oct 21 2016
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).
,
May 30 2018
|
||
►
Sign in to add a comment |
||
Comment 1 by rch@chromium.org
, Oct 21 2016