Bug #20562
transfer_driver tests fail in pdune_ron_Aug01
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
08/08/2018
Due date:
% Done:
0%
Estimated time:
Experiment:
-
Co-Assignees:
Description
All of the transfer_driver tests hang after sending one Fragment in pdune_ron_Aug01. I have traced this issue to DataSenderManager, where entries are removed from the routing_table_ member. Since the transfer_driver tests do not use a RoutingMaster, there are no entries in the routing_table_, and the erase is given routing_table_.end, leading to undefined behavior (in this case, a hang).
History
#1 Updated by Eric Flumerfelt over 2 years ago
Fixed by ea4b2cd0 in branch bugfix/DataSenderManager_CheckForEntryBeforeErase.
#2 Updated by Eric Flumerfelt over 2 years ago
- Status changed from New to Resolved