Ubuntu 12.04 Mkgmap Java Rechner friert ein ?

Hallo

Den Rechner 2 mal neu aufgesetzt.

12.04 mit Java alles läuft sowohl mit OpenJDK und Oracle Sun Java
Josm / Bankprogramm usw.

Mkgmap friert der Rechner ein mit Open jDK und Oracle Sun Java ?
Bei den Bounds / Teste gerade die Funktion Splitter.

Osmconvert und osmfilter geht.

Ich kann gerade keine OSM Transport Karte machen.

Hatte wer schon mal sowas? Eventuell fehlt ja nur ein Paket ? Ich weiß nur nicht welches?

Bin mit der Überarbeitung schon ziemlich fertig.
Ubuntuusers/Mkgmap

Beste Grüße

Einfrieren bedeutet bei dir was genau?

Hallo

Der Monitor zeigt das aktuelle letzte Bild (Terminal Arbeit
z.B. splitter 44min bla bla ) wo es gerade eingefroren ist.

Maus geht nicht mehr keinerlei Funktion möglich?

Nur Einschalttaste (Neustart)

Osmconvert und Osmfilter gehen einwandfrei. Einfrieren beginnt bei der Erstellung der Bounds .

Memtest zeigt 4 GB Ram IO
Systemüberprüfung zeigt alles in Funktion.

Habe jetzt wieder Fahrlinux installiert
Ubuntuusers/Fahrerkarte unter Linux
Läuft alles einwandfrei.

Änderung:
Mkgmap friert nicht mehr ein, sondern der Rechner startet mitten bei der Arbeit einfach neu? Ups ?

Beste grüße

Hallo
Test heute:
Mkgmap = Bounds Der Rechner startet einfach neu?
Mkgmap Splitter = Der Rechner friert ein?

Beste Grüße

Speicher kaputt? Vertausche mal die Riegel untereinander und schaue, ob die Abstürze an anderer Stelle auftreten (z.B. schon beim Systemstart). Oder probiere jeden Riegel einzeln, wenn sie nicht paarweise gesteckt sein müssen.

Edit: Bei Kontaktproblemen hilft auch ein Ziehen und Neustecken, mit der Zeit entsteht auf den Kontakten eine Schicht die etwas dunkler ist (Korrosion).

jau, hab ich schon dran gedacht.

@Win32netsky wenn du deine Kistet bootet, bietet dir Grub ja ein Menu an. geh da mal auf den 2. Eintrag. da müßte was von Speicher-Überprüfung stehen. Lass das mal über Nacht laufen.

Gruss
walter

Hallo
Memtest war meine erste Wahl.
2GB PCI express Grafikkarte schon getauscht.

Wie im 2. Posting geschrieben.

Memtest IO
ein Streifen 4 GB alles grün
Systemüberprüfung IO

Alles andere geht einwandfrei
Josm / Fahrlinux / Hibiscus usw.

Gestern Test auf Fujitsu Notebook 13.04 das gleiche Problem.

Ich vermute das ein bestimmtes Paket fehlt in 13.04 ?

"
Windows Test am Laptop
Bounds fertig von Mkgmap genommen.
Habe Splitter Test am Notebook mit Wind 7 Enterprise am laufen / hat schon mal gestartet)
"
Beste Grüße
Marko

Hallo
Test auf dem Windows Laptop erzeugt eine Karte
Nur da fehlen die Namen der Orte ? Adresssuche geht.

Ich kenne mich da nicht so aus mit Windows.
Habe das mit “cmd” gemacht?

Unter 13.10 geht noch nichts?

Hallo

Ich teste gerade unter Ubuntu 13.10 Mkgmap mit Wine
Sun Java in Wine installiert.

Splitter läuft / Mal sehen ob es auch hängt ?
Beste Grüße

Welche Parameter verwendest du bei mkgmap? Bei mir stürzt der Rechner ab (geht ohne Meldung aus) wenn ich in der Freizeitkarte Entwicklungsumgebung den Parameter -cores=… benutze. Das wird durch das Perl Skript zu mkgmap --max-jobs=… übersetzt.

Hab es sowohl mit 32-bit als auch 64-bit Java probiert. Jeweils in der aktuellen Version.

Dann wäre ein Log ganz interessant. Einmal in /var/log/dmesg.* schauen (nach einem Neustart) und auch mal schauen, ob in /proc/sys/kernel/panic eine 0 steht (damit man einen eventuellen kernel panic sehen kann).

Falls du mich meinst, ich benutze Windows. :wink:

Hallo

Habe jetzt den Splitter unter 13.10 Ubuntu mit Wine getestet.

läuft läuft / friert nicht ein beendet hiermit ?

110.000.000 nodes processed... id=1118716669
MAP occupancy: 120.000.000, number of area dictionary entries: 1546 of 65535
Map details: bytes/overhead 140.452.642 / 77.108.118, overhead includes 9 arrays with 8 MB
120.000.000 nodes processed... id=1200824314
MAP occupancy: 130.000.000, number of area dictionary entries: 1549 of 65535
Map details: bytes/overhead 151.700.556 / 86.292.532, overhead includes 10 arrays with 8 MB
130.000.000 nodes processed... id=1268899099
Elapsed time: 16m 0s   Memory: Current 247MB (239MB used, 8MB free) Max 247MB
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.ArrayList.grow(Unknown Source)
	at java.util.ArrayList.ensureExplicitCapacity(Unknown Source)
	at java.util.ArrayList.ensureCapacityInternal(Unknown Source)
	at java.util.ArrayList.add(Unknown Source)
	at crosby.binary.Osmformat$DenseNodes$Builder.addKeysVals(Osmformat.java:5192)
	at crosby.binary.Osmformat$DenseNodes$Builder.mergeFrom(Osmformat.java:5025)
	at crosby.binary.Osmformat$DenseNodes$Builder.mergeFrom(Osmformat.java:1)
	at com.google.protobuf.CodedInputStream.readMessage(CodedInputStream.java:257)
	at crosby.binary.Osmformat$PrimitiveGroup$Builder.mergeFrom(Osmformat.java:1908)
	at crosby.binary.Osmformat$PrimitiveGroup$Builder.mergeFrom(Osmformat.java:1)
	at com.google.protobuf.CodedInputStream.readMessage(CodedInputStream.java:257)
	at crosby.binary.Osmformat$PrimitiveBlock$Builder.mergeFrom(Osmformat.java:1326)
	at crosby.binary.Osmformat$PrimitiveBlock$Builder.mergeFrom(Osmformat.java:1)
	at com.google.protobuf.AbstractMessage$Builder.mergeFrom(AbstractMessage.java:244)
	at com.google.protobuf.AbstractMessage$Builder.mergeFrom(AbstractMessage.java:182)
	at com.google.protobuf.AbstractMessageLite$Builder.mergeFrom(AbstractMessageLite.java:121)
	at com.google.protobuf.AbstractMessage$Builder.mergeFrom(AbstractMessage.java:640)
	at crosby.binary.Osmformat$PrimitiveBlock.parseFrom(Osmformat.java:1115)
	at crosby.binary.BinaryParser.handleBlock(BinaryParser.java:67)
	at crosby.binary.file.FileBlock.process(FileBlock.java:135)
	at crosby.binary.file.BlockInputStream.process(BlockInputStream.java:34)
	at uk.me.parabola.splitter.Main.processMap(Main.java:825)
	at uk.me.parabola.splitter.Main.genProblemLists(Main.java:615)
	at uk.me.parabola.splitter.Main.partitionAreasForProblemListGenerator(Main.java:646)
	at uk.me.parabola.splitter.Main.split(Main.java:274)
	at uk.me.parabola.splitter.Main.start(Main.java:162)
	at uk.me.parabola.splitter.Main.main(Main.java:146)
marko@marko-desktop:~/.wine/drive_c/users/marko/mkgmap$ 

Wine hat Sun Java
Beste Grüße

Welche Xms und Xmx Werte verwendest du?

Habe in wine keine Xmx benutzt ?
Verbaut sind 4GB DDR 3

Karte aus dem Windows Laptop fertig ( keine Ortsnamen auf der Karte? Adress Suche geht )

Das war mein Befehl in Windows und neuste Mkgmap Version.
:

java -jar mkgmap.jar --remove-short-arcs --name-tag-list=name,name:de,int_name --preserve-element-order --housenumbers --bounds=bounds --index --levels=0:24,1:22,2:21,3:19,4:18,5:16 --route --latin1 --add-pois-to-lines --add-pois-to-areas --style-file=lkw --location-autofill=is_in,nearest --tdbfile --family-id=2 --product-id=45 --gmapsupp --family-name=DEU-DNK-NDL-BEL-LUX-09.02.2014 --net -c template.args lkw.TYP

Beste Grüße

Karte fertig? Es ist doch mit einer Fehlermeldung abgebrochen!?

Ach so, unter Windows geht es und unter Ubuntu bricht es ab?

Hallo
Ja habe auf dem Laptop eine gemacht mit Windoof 7
Aber keine Ortsnamen in der Karte ?

Mit Xmx100 gleiche Meldung in Java Unter Ubntu mit Wine / Unter Ubuntu friert der Rechner ein ?

Ich vermute mal das der Rechner Schrott ist?
Beste Grüße

Die Syntax sieht so aus:
-Xmx1024k
-Xmx512m
-Xmx8g

sorry, leicht OT:

Kennst du eigentlich den Unterschied zwischen einem Punkt und einem Fragezeichen an Ende eines Satzes?
Ich schon - denk mal drüber nach.

Gruß
walter

Hallo

Ich habe eine Karte erstellt, wie immmer, nur diesmal mit Windows7 auf einem Notebook. In dieser Karte sind keine Ortsnamen zu sehen auf dem Garmin Gerät.
Der Befehl steht weiter oben.

Unter Ubuntu 13.10, welches mein Hauptrechner ist, friert der Rechner mit Mkgmap ein.

Ich habe es jetzt auch einmal unter Ubuntu 13.10 mit Wine und Sun Java probiert, da kommt o.g. Fehlermeldung. Mit Wine friert der Rechner aber nicht ein.

Ich denke mal das mein Hauptrechner Schrott ist.

Habe den Splitter mit -Xmx512m vorgestellt, bringt selbe Fehlermeldung wie oben, unter Verwendung von Ubuntu 13.10 mit Wine und Sun Java.
In Ubuntu 13.04 friert der Rechner ein.

Aber warum habe ich unter Windows auf dem Notebook keine Ortsnamen in der Garmin Karte?

Habe das gefunden:

Ich habe aus dem Code:


place=city  [0x0400 resolution 14]
place=town  [0x0800 resolution 17]
place=village  [0x0a00 resolution 20]
place=suburb  [0x0b00 resolution 21]
place=hamlet  [0x0d00 resolution 21]
place=island  [0x650c resolution 20]

diesen gemacht, alle Ortsnamen sind wieder da.


place=city { name '${name}' } [0x0400 resolution 14]
place=town { name '${name}' } [0x0800 resolution 17]
place=village { name '${name}' } [0x0a00 resolution 20]
place=suburb { name '${name}' } [0x0b00 resolution 21]
place=hamlet { name '${name}' } [0x0d00 resolution 21]
place=island { name '${name}' } [0x650c resolution 20]

Nun die erste Karte, nach dem Systemabsturz, wieder online diese ist allerdings mit Windows7 erstellt.

Ich melde mich noch einmal, wenn der neue Hauptrechner da ist.
Beste Grüße