Bug #611

Header/Payload Demuxer can potentially crash flow graphs

Added by Martin Braun 11 months ago. Updated 10 months ago.

Status:ClosedStart date:11/12/2013
Priority:NormalDue date:
Assignee:Martin Braun% Done:

0%

Category:gr-digital
Target version:release-3.7.3
Resolution:fixed

Description

When the HPD receives a payload length that exceeds the buffer size, the correct behaviour is to discard that packet.

Instead, what happens (at least sometimes) is that it requests a larger output buffer than possible, which causes block_executor to throw a std::runtime_error.
The precise mechanics need investigating.

History

#1 Updated by Johnathan Corgan 11 months ago

  • Status changed from New to Assigned

#2 Updated by Martin Braun 11 months ago

  • Status changed from Assigned to Resolved

86845ea15ab8d36f5c196c8ab56e5b77d43b4cf9 should fix this.

#3 Updated by Johnathan Corgan 10 months ago

  • Status changed from Resolved to Closed
  • Resolution set to fixed

Also available in: Atom PDF