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

Issue 659273 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

net/quic/core/quic_connection.cc QuicConsumedData QuicConnection::SendStreamData No fault handler in fast path

Reported by michael_...@hotmail.com, Oct 25 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36

Steps to reproduce the problem:
Found via static analysis

What is the expected behavior?

What went wrong?
Possible semantic error (verification)

Did this work before? N/A 

Chrome version: 53.0.2785.143  Channel: n/a
OS Version: 10.0
Flash Version: Shockwave Flash 23.0 r0

Is there a fault handler for packet_generator_.ConsumeDataFastPath()?
 
Labels: TE-NeedsTriageHelp

Comment 2 by rch@chromium.org, Oct 26 2016

Cc: ianswett@chromium.org
Components: Internals>Network>QUIC
Can you explain what you mean by a fault handler?
Specifically:

  if (id != kCryptoStreamId && !packet_generator_.HasQueuedFrames() &&
      iov.total_length > kMaxPacketSize) {
    // Use the fast path to send full data packets.
-->    return packet_generator_.ConsumeDataFastPath(id, iov, offset, fin,
                                                 listener);
  }
  return packet_generator_.ConsumeData(id, iov, offset, fin, listener);
}


If this fails, is there any fall-back to handle it in the slow-path, or re-attempt it?
Project Member

Comment 4 by sheriffbot@chromium.org, Nov 3 2017

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Fixed (was: Archived)
This has now been fixed, see the updated version of QuicPacketGenerator::ConsumeData
https://cs.chromium.org/chromium/src/net/quic/core/quic_packet_generator.cc?q=quic_packet_gener&sq=package:chromium&l=54

Sign in to add a comment