osrm-backend/src/engine/plugins
Daniel J. Hofmann 9334cc463d Fixes Table not checking for valid phantom nodes
We failed to check if we could actually find phantom nodes for all
coordinates in the table plugin, leading to corrupt internal state.

```
curl 'http://localhost:5000/table/v1/car/7.4151,43.7305;7.4222,43.7368?radiuses=0;'
```

```
[assert][140505627227904] /tmp/osrm-backend/include/engine/routing_algorithms/routing_base.hpp:68
in: void osrm::engine::routing_algorithms::insertNodesInHeap(osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap&, const osrm::engine::PhantomNode&) [with bool DIRECTION = false; osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap = osrm::util::BinaryHeap<unsigned int, unsigned int, int, osrm::engine::ManyToManyHeapData, osrm::util::UnorderedMapStorage<unsigned int, int> >]: phantom_node.IsValid()
terminate called without an active exception
```
2017-05-02 13:41:33 +02:00
..
match.cpp Review fixes 2017-03-22 10:39:36 +00:00
nearest.cpp Port OSRM, Engine and Datafacades to be algorithm aware 2017-03-03 16:02:12 +00:00
table.cpp Fixes Table not checking for valid phantom nodes 2017-05-02 13:41:33 +02:00
tile.cpp Compute correct speed values in tile plugin 2017-03-09 11:18:53 +00:00
trip.cpp Implement CoreCH algorithm 2017-03-03 16:02:12 +00:00
viaroute.cpp Fix bug in refactor 2017-03-03 16:02:12 +00:00