Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osrm::engine::guidance::buildIntersections asserting on demoserver #3536

Closed
danpat opened this issue Jan 8, 2017 · 2 comments
Closed

osrm::engine::guidance::buildIntersections asserting on demoserver #3536

danpat opened this issue Jan 8, 2017 · 2 comments
Milestone

Comments

@danpat
Copy link
Member

danpat commented Jan 8, 2017

The demoserver hit this assertion:

01/08/2017
22:37:05.243 +0000	
[assert] /mnt/ebs/osrm/2017-01-07-195403/src/engine/guidance/post_processing.cpp:1474
in: std::vector<osrm::engine::guidance::RouteStep> osrm::engine::guidance::buildIntersections(std::vector<osrm::engine::guidance::RouteStep>): compatible(steps[last_valid_instruction], step)
terminate called without an active exception
/usr/local/src/app/bin/run: line 16: 35500 Aborted                 "${OSRMDir}/current/build/osrm-routed" -p ${port:-80} "${DataDir}/current/latest.osrm"
placeholder-webserver start/running, process 38948

here's a grab-bag of the requests leading up to it:


#	Time	Message
29,351	01/08/2017
22:36:50.059 +0000	
[debug] req: /route/v1/driving/30.445693,59.868013;30.246143,60.031346?alternatives=false&overview=full&steps=true
29,352	01/08/2017
22:36:50.059 +0000	
[debug] req: /route/v1/driving/30.398013,59.829198999999996;30.246143,60.031346?alternatives=false&overview=full&steps=true
29,353	01/08/2017
22:36:50.060 +0000	
[debug] req: /route/v1/driving/30.477162999999997,59.755119;30.246143,60.031346?alternatives=false&overview=full&steps=true
29,354	01/08/2017
22:36:50.060 +0000	
[debug] req: /route/v1/driving/10.5517583333333,57.8050433333333;10.4017366666667,57.79768?steps=false&continue_straight=false&overview=false&annotations=false
29,355	01/08/2017
22:36:50.060 +0000	
[debug] req: /route/v1/driving/8.92632,57.4895;8.785905,57.4459483333333?steps=false&continue_straight=false&overview=false&annotations=false
29,356	01/08/2017
22:36:50.061 +0000	
[debug] req: /route/v1/driving/30.361144999999997,60.048151999999995;30.384425999999998,59.840287?alternatives=false&overview=full&steps=true
29,357	01/08/2017
22:36:50.061 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4911711,52.4543792?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,358	01/08/2017
22:36:50.061 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4931043,52.4140669?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,359	01/08/2017
22:36:50.061 +0000	
[debug] req: /route/v1/driving/37.082687,55.779498;37.898036,55.415335?alternatives=false&overview=full&steps=true
29,360	01/08/2017
22:36:50.062 +0000	
[debug] req: /route/v1/driving/37.588468,55.886328;37.898036,55.415335?alternatives=false&overview=full&steps=true
29,361	01/08/2017
22:36:50.068 +0000	
[debug] req: /route/v1/driving/10.4017366666667,57.79768;10.2366633333333,57.78295?steps=false&continue_straight=false&overview=false&annotations=false
29,362	01/08/2017
22:36:50.068 +0000	
[debug] req: /route/v1/driving/8.785905,57.4459483333333;8.64998833333333,57.4035733333333?steps=false&continue_straight=false&overview=false&annotations=false
29,363	01/08/2017
22:36:50.068 +0000	
[debug] req: /route/v1/driving/10.2366633333333,57.78295;10.0872566666667,57.755525?steps=false&continue_straight=false&overview=false&annotations=false
29,364	01/08/2017
22:36:50.069 +0000	
[debug] req: /route/v1/driving/8.64998833333333,57.4035733333333;8.515205,57.3603483333333?steps=false&continue_straight=false&overview=false&annotations=false
29,365	01/08/2017
22:36:50.069 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4925301,52.4141364?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,366	01/08/2017
22:36:50.069 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4909192,52.454531?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,367	01/08/2017
22:36:50.070 +0000	
[debug] req: /route/v1/driving/10.0872566666667,57.755525;9.94739,57.72796?steps=false&continue_straight=false&overview=false&annotations=false
29,368	01/08/2017
22:36:50.070 +0000	
[debug] req: /route/v1/driving/8.515205,57.3603483333333;8.3981,57.3228333333333?steps=false&continue_straight=false&overview=false&annotations=false
29,369	01/08/2017
22:36:50.070 +0000	
[debug] req: /route/v1/driving/13.7657072,51.0048626;13.7306219,51.0304458?overview=false&geometries=polyline&steps=true
29,370	01/08/2017
22:36:50.071 +0000	
[debug] req: /route/v1/driving/25.58346333333333,49.57958;25.572458358277597,49.582128271228875?alternatives=false&overview=full&steps=true
29,371	01/08/2017
22:36:50.071 +0000	
[debug] req: /route/v1/driving/37.590379999999996,55.827878;37.761891,55.664483?alternatives=false&overview=full&steps=true
29,372	01/08/2017
22:36:50.071 +0000	
[debug] req: /route/v1/driving/26.082808,44.452289;26.082098,44.508604?alternatives=false&overview=full&steps=true
29,373	01/08/2017
22:36:50.071 +0000	
[debug] req: /route/v1/driving/9.94739,57.72796;9.80100833333333,57.7005083333333?steps=false&continue_straight=false&overview=false&annotations=false
29,374	01/08/2017
22:36:50.072 +0000	
[debug] req: /route/v1/driving/8.3981,57.3228333333333;8.321395,57.2759133333333?steps=false&continue_straight=false&overview=false&annotations=false
29,375	01/08/2017
22:36:50.072 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.489968,52.4540684?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,376	01/08/2017
22:36:50.072 +0000	
[debug] req: /route/v1/driving/37.63631,55.758772;37.761891,55.664483?alternatives=false&overview=full&steps=true
29,377	01/08/2017
22:36:50.073 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.494116,52.4130194?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,378	01/08/2017
22:36:50.074 +0000	
[debug] req: /route/v1/driving/-57.87564,-38.08786;-57.7102,-38.00769;-57.62202,-37.82831;-57.83085,-37.08012;-57.80794,-36.09181;-58.17178,-34.89525;-58.36804,-34.66813;-58.72318,-34.41673;-58.89387,-34.28191;-58.87465,-33.85924;-58.25356,-33.07731;-58.18,-33.17035;-56.95038,-34.14963;-56.2792,-34.52811;-55.75084,-34.76482;-54.91756,-34.76941;-53.86031,-34.20051;-53.45827,-33.69804;-52.24894,-32.08136;-50.21576,-29.75721;-49.01495,-28.46947;-48.69447,-28.12749;-48.58967,-27.60316;-48.49946,-27.15038?overview=false&alternatives=true&steps=true
29,379	01/08/2017
22:36:50.074 +0000	
[debug] req: /route/v1/driving/27.034714,49.402602;27.0373,49.4033?overview=full
29,380	01/08/2017
22:36:50.074 +0000	
[debug] req: /route/v1/driving/9.80100833333333,57.7005083333333;9.658475,57.67988?steps=false&continue_straight=false&overview=false&annotations=false
29,381	01/08/2017
22:36:50.075 +0000	
[debug] req: /route/v1/driving/8.321395,57.2759133333333;8.21490666666667,57.2226983333333?steps=false&continue_straight=false&overview=false&annotations=false
29,382	01/08/2017
22:36:50.075 +0000	
[debug] req: /route/v1/driving/26.999826666666664,49.42299;26.98718805473337,49.42312727975943?alternatives=false&overview=full&steps=true
29,383	01/08/2017
22:36:50.075 +0000	
[debug] req: /route/v1/driving/6.2711,51.4384;25.552326,44.788735?overview=false&alternatives=true&steps=true&hints=;
29,384	01/08/2017
22:36:50.076 +0000	
[debug] req: /route/v1/driving/9.658475,57.67988;9.52253333333333,57.65346?steps=false&continue_straight=false&overview=false&annotations=false
29,385	01/08/2017
22:36:50.076 +0000	
[debug] req: /route/v1/driving/26.090042999999998,44.42154;26.090954999999997,44.428377999999995?alternatives=false&overview=full&steps=true
29,386	01/08/2017
22:36:50.076 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4906849,52.4544311?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,387	01/08/2017
22:36:50.076 +0000	
[debug] req: /route/v1/driving/8.21490666666667,57.2226983333333;8.15215,57.1798283333333?steps=false&continue_straight=false&overview=false&annotations=false
29,388	01/08/2017
22:36:50.077 +0000	
[debug] req: /route/v1/driving/30.480967999999997,59.893285;30.384425999999998,59.840287?alternatives=false&overview=full&steps=true
29,389	01/08/2017
22:36:50.077 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4929563,52.4141472?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,390	01/08/2017
22:36:50.077 +0000	
[debug] req: /route/v1/driving/9.52253333333333,57.65346;9.39218,57.6202733333333?steps=false&continue_straight=false&overview=false&annotations=false
29,391	01/08/2017
22:36:50.078 +0000	
[debug] req: /route/v1/driving/8.15215,57.1798283333333;8.08883333333333,57.13712?steps=false&continue_straight=false&overview=false&annotations=false
29,392	01/08/2017
22:36:50.078 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4894864,52.4537247?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,393	01/08/2017
22:36:50.078 +0000	
[debug] req: /route/v1/driving/9.39218,57.6202733333333;9.25445333333333,57.59296?steps=false&continue_straight=false&overview=false&annotations=false
29,394	01/08/2017
22:36:50.079 +0000	
[debug] req: /route/v1/driving/8.08883333333333,57.13712;8.01492833333333,57.087095?steps=false&continue_straight=false&overview=false&annotations=false
29,395	01/08/2017
22:36:50.079 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4924857,52.4141632?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,396	01/08/2017
22:36:50.079 +0000	
[debug] req: /route/v1/driving/9.25445333333333,57.59296;9.12893,57.55406?steps=false&continue_straight=false&overview=false&annotations=false
29,397	01/08/2017
22:36:50.080 +0000	
[debug] req: /route/v1/driving/26.952694421796775,49.43602148958825;26.983439393265026,49.43287261246427?alternatives=false&overview=full&steps=true
29,398	01/08/2017
22:36:50.080 +0000	
[debug] req: /route/v1/driving/8.01492833333333,57.087095;7.93122666666667,57.0306533333333?steps=false&continue_straight=false&overview=false&annotations=false
29,399	01/08/2017
22:36:50.080 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4897639,52.4539057?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,400	01/08/2017
22:36:50.091 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4940678,52.4133788?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,401	01/08/2017
22:36:50.091 +0000	
[debug] req: /route/v1/driving/9.12893,57.55406;8.99862666666667,57.5127466666667?steps=false&continue_straight=false&overview=false&annotations=false
29,402	01/08/2017
22:36:50.091 +0000	
[debug] req: /route/v1/driving/7.93122666666667,57.0306533333333;7.8423,56.9689883333333?steps=false&continue_straight=false&overview=false&annotations=false
29,403	01/08/2017
22:36:50.092 +0000	
[debug] req: /route/v1/driving/7.8423,56.9689883333333;7.74704666666667,56.9032833333333?steps=false&continue_straight=false&overview=false&annotations=false
29,404	01/08/2017
22:36:50.092 +0000	
[debug] req: /route/v1/driving/8.99862666666667,57.5127466666667;8.73015,57.4283533333333?steps=false&continue_straight=false&overview=false&annotations=false
29,405	01/08/2017
22:36:50.092 +0000	
[debug] req: /route/v1/driving/-1.4928227,52.4104067;-1.4909824,52.4541537?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,406	01/08/2017
22:36:50.093 +0000	
[debug] req: /route/v1/driving/-1.4654772,52.4370353;-1.4931194,52.414031?alternatives=false&geometries=polyline&steps=false&overview=simplified
29,407	01/08/2017
22:36:50.094 +0000	
[debug] req: /route/v1/driving/-64.18916,-31.42011;-64.30132,-31.17483;-64.48721,-31.09346;-64.50001,-31.05054;-64.51176,-30.98687;-64.53515,-30.87075;-64.53008,-30.85682;-64.54399,-30.77614;-64.8,-30.73;-64.98,-30.85;-65.57705,-30.6068;-66.321,-30.34838;-67.70171,-30.22481;-67.83242,-30.18086;-68.74047,-30.23729;-69.14601,-30.2072;-69.22449,-30.32355;-69.5713,-30.39227;-69.82357,-30.19311;-70.55286,-29.9765;-70.70973,-30.04302;-70.90243,-28.94796;-70.77527,-28.5688;-70.80779,-27.06637;-70.84151,-27.07877?overview=false&alternatives=true&steps=true
29,408	01/08/2017
22:36:50.094 +0000	
[debug] req: /route/v1/driving/37.729780999999996,55.716440999999996;37.761891,55.664483?alternatives=false&overview=full&steps=true
29,409	01/08/2017
22:36:50.095 +0000	
[debug] req: /route/v1/driving/8.73015,57.4283533333333;8.59883166666667,57.38686?steps=false&continue_straight=false&overview=false&annotations=false
29,410	01/08/2017
22:36:50.095 +0000	
[debug] req: /route/v1/driving/7.611103,50.400887;9.680372,61.356908?overview=false&alternatives=true&steps=true&hints=;
29,411	01/08/2017
22:36:50.095 +0000	
[debug] req: /route/v1/driving/7.74704666666667,56.9032833333333;7.65631166666667,56.8419566666667?steps=false&continue_straight=false&overview=false&annotations=false
29,412	01/08/2017
22:36:50.095 +0000	
[debug] req: /route/v1/driving/37.496939,55.787783;37.761891,55.664483?alternatives=false&overview=full&steps=true
29,413	01/08/2017
22:36:50.096 +0000	
[debug] req: /route/v1/driving/30.333707999999998,60.018235999999995;30.276441,59.795584?alternatives=false&overview=full&steps=true
29,414	01/08/2017
22:36:50.096 +0000	
[debug] req: /route/v1/driving/25.63139292,49.54734837;25.632463212845366,49.54737328365047?alternatives=false&overview=full&steps=true
29,415	01/08/2017
22:36:50.096 +0000	
[debug] req: /route/v1/driving/30.398013,59.829198999999996;30.276441,59.795584?alternatives=false&overview=full&steps=true
@danpat
Copy link
Member Author

danpat commented Jan 8, 2017

Note that the difference in timestamp between the assertion being logged and the last request on that list seems to be a log buffering issue - the final request at 22:36:50 was the last request logged before the assertion was logged 15 seconds later.

@daniel-j-h daniel-j-h added this to the 5.5.3 milestone Jan 9, 2017
@MoKob MoKob modified the milestones: 5.5.4, 5.5.3 Jan 12, 2017
@MoKob
Copy link

MoKob commented Jan 17, 2017

Should be solved with #3555

@MoKob MoKob closed this as completed Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants