logo separator

[mkgmap-dev] r4809 crashes by buildung mdr

From Ticker Berkin rwb-mkgmap at jagit.co.uk on Tue Oct 26 10:07:29 BST 2021

Hi Gerd & Arndt

I've also failed to reproduce this.

I suspect the problem is relating to some slivers of regions/countries
around the main map area containing maybe 0/1 city and so it could be
very sensitive to the exact contents of the map.

I used the splitter on europe-latest.osm.pbf with
  --polygon-file=Speiche_NRWplus.poly to generate the tiles but this
will have a slightly different content to cutting with a different tool
(osmosis) @Arndt - how do you do this? and also the areas.list

It also might be sensitive to options like housenumbers, sea
generation, bounds, location-autofill, name-tag-list, add-pois-to-area,
etc. @Arndt - can I have you option list.

@Gerd - Now I have a set of .img files and the MDR, I'll try as you
suggest and see what is the structures are around these indices.

Ticker 


On Tue, 2021-10-26 at 07:17 +0000, Gerd Petermann wrote:
> Hi Ticker,
> 
> I also failed to reproduce the crash with an older download of
> Europe. I'll try to download a new one today.
> An alternative might be to add more logging data.
> The assert message says
> changed f=369297 t=369312 count=7092
> Wouldn't it be enough to know the details of the entries between the
> from (f) and the to (t) position in the corresponding list to get a
> hint about the involved strings (or map tiles)?
> 
> Gerd
> 
> ________________________________________
> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag
> von Ticker Berkin <rwb-mkgmap at jagit.co.uk>
> Gesendet: Montag, 25. Oktober 2021 16:37
> An: Development list for mkgmap
> Betreff: Re: [mkgmap-dev] r4809 crashes by buildung mdr
> 
> Hi Arndt
> 
> I am having a lot of trouble with disk space and download time trying
> to get EUROPE.osm to cut with your poly. I've tried some of the
> individual countries / regions but don't get the error. At the moment
> I'm trying to run the spitter on all the areas with your
> Speiche_NRWplus.poly, however it would be more reliable if I used
> your
> areas.list instead - do you still have this, can you send it to me.
> 
> Thanks
> Ticker
> 
> On Sun, 2021-10-24 at 18:53 +0200, Arndt Röhrig wrote:
> >  Hi ticker,
> > 
> >  i use latin1
> > 
> >  NRW+ is mapthat cut from europa.osm NRW, BeNeLux, NDS, RLP, HES.
> > (poly attached)
> > 
> >  the style ist here: (Steuerdateien)
> >  https://speichenkarte.de/
> > 
> >  default style doesn´t work too:
> > 
> >  Mkgmap version 4809
> > Time started: Sun Oct 24 18:27:21 CEST 2021
> > Number of MapFailedExceptions: 0
> > Exception in thread "main" java.lang.AssertionError: mdr20 value
> > changed f=369297 t=369312 count=7092
> > at
> > uk.me.parabola.imgfmt.app.mdr.Mdr5Record.setMdr20(Mdr5Record.java:1
> > 34
> > )
> > at
> > uk.me.parabola.imgfmt.app.mdr.Mdr20.buildFromStreets(Mdr20.java:84)
> > at
> > uk.me.parabola.imgfmt.app.mdr.MDRFile.writeSections(MDRFile.java:33
> > 5)
> > at uk.me.parabola.imgfmt.app.mdr.MDRFile.write(MDRFile.java:270)
> > at
> > uk.me.parabola.mkgmap.combiners.MdrBuilder.onFinishForDevice(MdrBui
> > ld
> > er.java:353)
> > at
> > uk.me.parabola.mkgmap.combiners.GmapsuppBuilder.onFinish(GmapsuppBu
> > il
> > der.java:174)
> > at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:690)
> > at
> > uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.
> > ja
> > va:126)
> > at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:147)
> > at uk.me.parabola.mkgmap.main.Main.main(Main.java:118)
> > 
> >  Greetz
> > 
> >  Arndt
> > 
> > >  Ticker Berkin <ticker at jagit.co.uk> hat am 24.10.2021 18:18
> > > geschrieben:
> > > 
> > > 
> > >  Hi Arndt
> > > 
> > >  What code-page are you using?
> > >  Does this happen with the default style?
> > >  Where do you mean by nrw & countrys around?
> > > 
> > >  I'll try and reproduce
> > > 
> > >  Ticker
> > > 
> > >  On Sun, 2021-10-24 at 17:59 +0200, Arndt Röhrig wrote:
> > > 
> > > >   Hi @all,
> > > > 
> > > >   mkgmap r4809 crashes with an error message. the error happens
> > > > at the
> > > >  end when generating the mdx/mdr/gmapsupp.
> > > >   r4808 works fine.
> > > >   the map "nrw & countrys around" crashes, but germany, canary
> > > > islands
> > > >  and german countrys works.
> > > > 
> > > >   greetz
> > > > 
> > > >   Arndt
> > > > 
> > > >   15:44:03,39 - mkgmap .\tools\mkgmap-r4809 Speiche_NRWplus
> > > >  changed f=1228974 t=1229552 count=20428
> > > >  at
> > > >  )
> > > >  at
> > > >  at
> > > >  at
> > > >  er.java:353)
> > > >  at
> > > >  der.java:174)
> > > >  at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:690)
> > > >  at
> > > >  va:126)
> > > >  at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:147)
> > > >  at uk.me.parabola.mkgmap.main.Main.main(Main.java:118)
> > > >  _______________________________________________
> > > >  mkgmap-dev mailing list
> > > >  mkgmap-dev at lists.mkgmap.org.uk
> > > >  https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> > > 
> > > 
> > >  _______________________________________________
> > >  mkgmap-dev mailing list
> > >  mkgmap-dev at lists.mkgmap.org.uk
> > >  https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> > _______________________________________________
> > mkgmap-dev mailing list
> > mkgmap-dev at lists.mkgmap.org.uk
> > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> 
> 
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> 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