Hi  Andrzej,

thanks for reporting. I can reproduce the problem and
I see that the display tool claims that there is an error:

ERROR: Last point of a joined line without node-flag 

This error message doesn't show up for the img file 
created with r2795.
In opposite to r2795, the later versions do not split
the road with > 250 points in StyledConverter, but later.
It seems that the write routine in LinePreparer
still needs corrections for this case, it 
already contains a comment.
                        /*
                         * Current thought is that the node indicator is set 
when
                         * the point is a node. There's a separate first extra 
bit
                         * that always appears to be false. The last points' 
extra bit
                         * is set if the point is a node and *this is not the 
last*
                         * *polyline making up the road*.
                         * *Todo: special case the last bit*
                         */

@Steve: 
Did you learn something new regarding this extra bit? If not,
I will revert the changes to the line splitting algo.

Gerd


popej wrote
> Hi,
> 
> I have observed crashes for some time. Mapsource 6.16.3 indicates a bug 
> in module MPL_MAP.CPP. Basecamp reports an error or goes into infinite
> loop.
> 
> Now I have extracted minimal source data, which creates faulty map. 
> Removing any road or even a crossing point restore routing.
> 
> Bug exist in mkgmap r2815, r2857, r2889, r2975 and r2976. Map created by 
> mkgmap r2795 works correctly.
> 
> I'm attaching here files to reproduce problem:
> mkgmap.bat - batch, which I have used to create the map,
> test-a.pbf - very simple OSM source data,
> route.gpx - short route, which causes a crash in Mapsource.
> 
> -- 
> Best regards,
> Andrzej
> 
> 
> _______________________________________________
> mkgmap-dev mailing list

> [email protected]

> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> 
> mkgm.bat (63 bytes)
> <http://gis.19327.n5.nabble.com/attachment/5793545/0/mkgm.bat>
> route.gpx (1K)
> <http://gis.19327.n5.nabble.com/attachment/5793545/1/route.gpx>
> test-a.pbf (6K)
> <http://gis.19327.n5.nabble.com/attachment/5793545/2/test-a.pbf>





--
View this message in context: 
http://gis.19327.n5.nabble.com/Mapsource-crashes-while-calculating-a-route-tp5793545p5793565.html
Sent from the Mkgmap Development mailing list archive at Nabble.com.
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to