logo separator

[mkgmap-dev] Please try and report results of Huffman compression

From Gerd Petermann gpetermann_muenchen at hotmail.com on Sun Jan 16 15:53:03 GMT 2022

Hi Arndt,

please post the diagnostic information from mkgmap for the map(s) that causes the crash.
Esp. I need the data following the text "following frequencies:"

Gerd

________________________________________
Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Arndt Röhrig <arndt at speichenkarte.de>
Gesendet: Sonntag, 16. Januar 2022 16:43
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Please try and report results of Huffman compression

Hi Gerd,

i run a test with Speiche Deutschland, NRW+, Kanaren, Balearen, Alpen and "Fabrik"-a little cut around my home.

size mkgmap-r4855 vs mkgmap-mdr2-r4867

(gmap)

Alpen:
3,68 GB (3.954.902.039 Bytes)
3,67 GB (3.944.957.454 Bytes)

Deutschland:
3,92 GB (4.215.119.117 Bytes)
3,91 GB (4.209.139.554 Bytes)

Kanaren:
74,4 MB (78.077.953 Bytes)
74,2 MB (77.873.649 Bytes)

NRW+
3,06 GB (3.291.110.031 Bytes)
3,05 GB (3.284.340.528 Bytes)

Balearen:
41,7 MB (43.772.910 Bytes)
41,5 MB (43.606.904 Bytes)


The adress search in BaseCamp ist not OK:

Balearen,  Kanaren and Fabrik seems to be OK.

Alpen: if you type a name from a city, there is no choice-list

NRW+ and Germany: BaseCamp crash, when type a adress ->

Fehler erkannt
Es ist ein Problem mit BaseCamp aufgetreten

App: BaseCamp
At: 16.01.2022 16:35:40 (UTC1)
OS: Windows 10 (64-bit)
Processor: x86, Processor Level: 23, Processors:4, Model: 17 Stepping: 0, RAM: 14606744
BC.ADDRESSFINDCOMPONENTFINDERBASE_T.GETADDRESSFINDERRESULTS-1064-4.7.4.0
Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei bc.AddressFindComponentFinderBase_t.GetAddressFinderResults(IList`1 A_0, Int32 A_1, String A_2)
bei bc.AddressFindAutoCompleteComponentController_t.HandleAutoCompleteCitySearchRequest(AutoCompleteSearchRequestArgs_t aArgs)
bei bc.AutoCompleteController_t.RequestItems()
bei bc.AutoCompleteController_t.HandleTimerTick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei main(String[] aArgs)

Active Map Product:
Speiche_Deutschland_220116
Version: 1.00

Installed Map Products:
Map Name: Globale Karte (Garmin Product)
Map Id: 133758977
Map Version: 2.0
Map Type: Bundle
Custom Drawn Map: No
Digital Elevation Model: No
Map Name: Speiche_Fabrik_220116
Map Id: 517734401
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Speiche_Kanaren_220116
Map Id: 518848513
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Speiche_NRWplus_220116
Map Id: 518914049
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Speiche_Balearen_220116
Map Id: 518979585
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Speiche_Deutschland_220116
Map Id: 519045121
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Speiche_Alpen_220116
Map Id: 519110657
Map Version: 1.0
Map Type: Bundle
Custom Drawn Map: Yes
Digital Elevation Model: Yes
Map Name: Worldwide Autoroute DEM Basemap,NR (Garmin Product)
Map Id: 3302470335
Map Version: 5.1
Map Type: Card
Custom Drawn Map: No
Digital Elevation Model: Yes

.NET Versions:
.NET FW 1.0 not installed.
.NET FW 1.1 not installed.
.NET FW 2.0 with SP2 installed
.NET FW 3.0 with SP2 installed
.NET FW 3.5 with SP1 installed
OpenGL Version 2.1


Attached File: MiniDump


Greetz

Arndt

Gerd Petermann <gpetermann_muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com>> hat am 16.01.2022 10:38 geschrieben:


Hi all,

see https://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4866
and https://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4867

Please use https://www.mkgmap.org.uk/download/mkgmap-mdr2-r4867.zip for further tests.

Gerd

________________________________________
Von: 7770 <7770 at foskan.eu<mailto:7770 at foskan.eu>>
Gesendet: Samstag, 15. Januar 2022 18:53
An: mkgmap-dev at lists.mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk>
Cc: Gerd Petermann
Betreff: Re: [mkgmap-dev] Please try and report results of Huffman compression

Hi.
https://files.mkgmap.org.uk/detail/544

ALLVARLIG (MultiPolygonRelation): folder/77700046.osm.pbf: Internal error:
Failed to render MultiPolygonRelation 2970267
that was with --latin1

mkgmap version 4839 works well.


Regards
Karl

On lördag 15 januari 2022 16:59:24 CET Gerd Petermann wrote:
Hi all,
during the last weeks Ticker and I decoded Garmin's String compression of
the global index for the PC (the *_mdr.img) . In the mdr2 branch I've coded
support for that in mkgmap and I think its ready for a first beta test.
It works with codepages 1250 ..1258 or 65001.
I've no idea how the 2-byte pages work, but Garmin seems to support that,
too. Maybe I'll work on this later.
The branch version produces around 200 lines of diagnostic output to show
what happens when compression is enabled. This will be changed to debug
level later.
The encoding is enabled by default, special option --x-no-mdr15-compression
can be used to turn it off.
Note that the size of the *_mdr.img file will be smaller (which is esp.
intersting for those who get close to the 2G limit) Note also that a zipped
*_mdr.img can and will be larger since zip cannot remove as much
redundancy. Note also that this branch includes the changes from the
faster-mp branch and introduces a few changes which are relavant for
--lower-case maps.
How to test?
Install the map in MapSource and check if you see any unexpected characters
in the result lists or maybe even crashes while searching. If so, please
try the same input files with the --x-no-mdr15-compression to verify if
this is caused by compression or maybe other changes.
Please don't yet publish the maps, but let me know if you see anything
unexpected. Some changes reg. lower-case in this branch are still
experimental.
The binary is here:
https://www.mkgmap.org.uk/download/mkgmap-mdr2-r4865.zip
If you see errors which are caused by compression, please attach the
diagnostic output.
@Ticker: Please review the source.
Gerd
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk<mailto: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<mailto:mkgmap-dev at lists.mkgmap.org.uk>
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list