Hello,
Running osrm-contract on the full planet car profile throws an exception in ContractedEdgeContainer::Merge
platform: Ubuntu Server 18.04 LTS
osrm-backend: v5.22.0 (Commit id: e86d937) built Debug version from source
profile: car (using without any local changes)
coverage area: full planet (using planet-latest.osm.pbf)
Extraction was successful.
Contraction seemed to be going well. Until, the following...
....(stuff deleted)
[info] Converting contracted graph with 446059263 to edge list (10705422312 bytes)
[info] Getting edges of minimized graph .
10%
..... (removed the incremental percent updates)
.
90%
.
100%
[assert][139931439740864] /osrm-backend/include/contractor/contracted_edge_container.hpp:130
in: void osrm::contractor::ContractedEdgeContainer::Merge(std::vectorosrm::contractor::QueryEdge): static_cast(edges_size) >= new_edges_size
terminate called without an active exception
Please let me know if any additional info needs to be provided to identify the problem source.
Also, if osrm were to be built without assertions enabled and assuming there are no other errors on retrying the process, would this be unsafe usage of the routing daemon? Unsafe meaning the router throws or loops forever or some such anomalous behaviour.
Thank you
Hello,
Running osrm-contract on the full planet car profile throws an exception in ContractedEdgeContainer::Merge
platform: Ubuntu Server 18.04 LTS
osrm-backend: v5.22.0 (Commit id: e86d937) built Debug version from source
profile: car (using without any local changes)
coverage area: full planet (using planet-latest.osm.pbf)
Extraction was successful.
Contraction seemed to be going well. Until, the following...
....(stuff deleted)
[info] Converting contracted graph with 446059263 to edge list (10705422312 bytes)
[info] Getting edges of minimized graph .
10%
..... (removed the incremental percent updates)
.
90%
.
100%
[assert][139931439740864] /osrm-backend/include/contractor/contracted_edge_container.hpp:130
in: void osrm::contractor::ContractedEdgeContainer::Merge(std::vectorosrm::contractor::QueryEdge): static_cast(edges_size) >= new_edges_size
terminate called without an active exception
Please let me know if any additional info needs to be provided to identify the problem source.
Also, if osrm were to be built without assertions enabled and assuming there are no other errors on retrying the process, would this be unsafe usage of the routing daemon? Unsafe meaning the router throws or loops forever or some such anomalous behaviour.
Thank you