Hi there,

I just started using [EMAIL PROTECTED] on my (64 bit) Ubuntu machine:
Linux Sjors 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008
x86_64 GNU/Linux

It seems that when the client tries to render a dense urban area, it
just stops but does not abort. It will say "[#2   2% default]
Rendering..." for hours, but there is no CPU activity. When I abort
with ctrl+c I it tells me there are tootoo many heap sections and I
should increase MAXHINCR or MAX_HEAP_SECTS.

I will try to play around with these MAXHINCR or MAX_HEAP_SECTS
settings, but I would to request the feature that the client
automatically aborts when this happens and gets a new tile. That way I
can run the client in the background without having to kill it every
time this happens.

Some more detail:

The client processes two tilesets; the first one is a quiet area and
is finished in a few minutes. The second is downtown Munich and hangs.

I also tried:
- tileset 2106,1350 (zoom 12) (area around 52.133480,5.141602) (where
I live, city) : does not work
- tileset 1352,2740 (zoom 12) (area around -51.862916,-61.127930)
(middle of nowhere) : works
- tileset 2525,1111 (zoom 12) (area around 63.253405,41.967773)
(middle of nowhere) : works
- tileset 2204,1370 (zoom 12) (area around 51.041386,13.754883)
(Dresden, crashed, but for a different reason)

Here is what happens:
------------------------
[EMAIL PROTECTED]:~/osm/tilesAtHome$ perl tilesGen.pl loop
- Using working directory /tmp/
- Inkscape version 0.46
- rendering using Osmarender/XSLT
- xmlstarlet version 1.0.1
- zip is present
going to use pngcrush
- Pngcrush version 1.6.4
sh: optipng: not found
- OptiPNG version 1.6.4
- Uploading with username "Sjors"
- Configured Layer: default
- Configured Layer: maplint
- Configured Layer: captionless
This is version 7485 (Poynton) of tilesgen running on linux
[#1   0% jobinit] Doing tileset 2171,1313 (zoom 12) (area around
54.085165,10.854492)
[#1   0% Preproc] Downloading: Map data for
default,maplint,captionless to /tmp/data-20977-1.osm[#1   0% Preproc]
Checking for UTF-8 errors in /tmp/data-20977.osm...[#1 100% default]
Finished 2171,1313 for layer default
[#1 100% maplint] Finished 2171,1313 for layer maplint
[#1 100% captionless] Finished 2171,1313 for layer captionless
[#2   0% jobinit] Doing tileset 2179,1421 (zoom 12) (area around
48.136758,11.557617)
[#2   0% Preproc] Downloading: Map data for
default,maplint,captionless to /tmp/data-20977-1.osm
[#1 100% upload1] uploaded 1209556771_21934_2_captionless_tileset.zip,
sleeping for 2 seconds...
[#1 100% upload1] 0 zip files left to upload...
[#2   0% Preproc] Checking for UTF-8 errors in /tmp/data-20977.osm...
[#2   2% default] Rendering...
-------------------
Then nothing happens.

KDE system monitor sees the following processes:
- perl : zombie, parent process did not clean up, parent process is sleeping.
- inkscape : sleeping, no cpu activity but uses about 0.5 GB of memory
(my system has 1 GB)

When I abort with ctrl+c I get the following message:
-----------
[#2   2% default] Rendering... ^[[AERROR
  The following command produced an error message:
  LC_ALL=C nice -n10 "inkscape" -z -w 512 -h 256
--export-area=0.000000:439.133950:878.900000:878.267900
--export-png="/tmp/20977/20977_part-R4jFd2.png"
"/tmp/output-20977-z13.svg" > /tmp/20977-tk3zPy.stdout
  Debug output follows:
  | Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
  |
  | Emergency save activated!

Additional info about the Error(s):


[#2   2% default] LC_ALL=C nice -n10 "inkscape" -z -w 512 -h 256
--export-area=0.000000:439.133950:878.900000:878.267900
--export-png="/tmp/20977/20977_part-R4jFd2.png"
"/tmp/output-20977-z13.svg" > /tmp/20977-tk3zPy.stdout failed
[#2   2% default] Putting Job 2179,1421 back to server
---------------------------

Hope this helps,

Sjors

P.S.

I think "Beziercurvehinting" should be two separate words :-)

_______________________________________________
Tilesathome mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/tilesathome

Reply via email to