Skip to content

segfault in testbed-ng branch caused by expired route discovery timer/deleted context object #125

@mfrey

Description

@mfrey

There is an issue in the testbed-ng branch. If a BANT receives the client, the client stops the route discovery timer and starts an delivery timer. Stopping the route discovery timer basically means:

  1. Interrupting the corresponding route discovery timer
  2. Deleting the context object of the route discovery timer

However, interrupting the timer somehow fails resulting in a call to the client which itself calls the handleExpiredRouteDiscovery method. The method tries to access the context object of the expired timer and basically segfaults (since it has been previously deleted).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions