Project

General

Profile

Actions

Bug #5156

open

ndncatchunks: m_nInFlight > 0 assertion failed when transferring large file

Added by Eric Newberry about 3 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

When transferring a 1GB file using ndnputchunks and ndncatchunks (with all options left at their defaults), approximately 2/3 of the way through the transfer, ndncatchunks aborted with the following error:

ndncatchunks: ../tools/chunks/catchunks/pipeline-interests-adaptive.cpp:371: void ndn::chunks::PipelineInterestsAdaptive::enqueueForRetransmission(uint64_t): Assertion `m_nInFlight > 0' failed.

This check was enabled by having ndn-tools compiled in debug mode. The producer and consumer were running on the same machine with YaNFD (commit 098a80c) serving as the forwarder.

Actions

Also available in: Atom PDF