logo separator

[mkgmap-dev] [mkgmap-svn] Commit r4811: fix java.lang.AssertionError while building index from unicode tiles

From Gerd Petermann gpetermann_muenchen at hotmail.com on Thu Nov 18 16:24:01 GMT 2021

Hi Ticker,

please help me: I don't want to change the source. What unicode code character is ignored? How do I find one?
My understanding is that I need an input file with 255 cities and then one additional city which has the same name as one in the map and an appended ignored character.

Gerd

________________________________________
Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk>
Gesendet: Donnerstag, 18. November 2021 15:37
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] [mkgmap-svn] Commit r4811: fix java.lang.AssertionError while building index from unicode tiles

Hi Gerd

Sort and Collator with lots of ignored characters did it for me.
The new assert in Mdr29 is there to detect problems before the getting
to the stage where Mdr25 ptr needs more bytes than Mdr5 ptr.

Ticker

On Thu, 2021-11-18 at 14:28 +0000, Gerd Petermann wrote:
> Hi Ticker,
>
> anyhow, mdrUnicode_v9a.patch looks good to me so far.
> mdrUnicode_v9b.patch produced no differences in output in my tests,
> so I guess I have to produce an osm file with some special names to
> get close to the 256 names boundary and force the crash. I hoped you
> did that already.
>
> Gerd


_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list