Hi,
i am trying to run render.py on a Debian/Wheezy with mapnik of yesterday
and get a "very helpful" error message of cairo. As the path implies
its the Debian/Wheezy cairo.

Too old cairo? Too new mapnik?


maposmatic@osmdb:~/ocitysmap$ ./render.py -t "Rheda" --osmid=-78727 -L 
de_DE.UTF-8 -l plain --orientation=landscape
DEBUG:ocitysmap:Reading OCitySMap configuration from 
/home/maposmatic/.ocitysmap.conf...
DEBUG:ocitysmap:Found 1 Mapnik stylesheets.
DEBUG:ocitysmap:Looking up bounding box and contour of OSM ID -78727...
INFO:ocitysmap:Connecting to database maposmatic on localhost:5432 as 
maposmatic...
DEBUG:ocitysmap:Configured statement timeout: 15min.
DEBUG:ocitysmap:Looking up bounding box and contour of OSM ID -78727...
DEBUG:ocitysmap:Map represents 13809x12052m, needs at least 233.1x203.5cm on 
paper.
DEBUG:ocitysmap:Best fit is 239.0x224.8cm.
INFO:ocitysmap:Rendering with renderer plain in language: de_DE.UTF-8 (rtl: 
False).
DEBUG:ocitysmap:Looking up bounding box and contour of OSM ID -78727...
DEBUG:ocitysmap:Looking up bounding box and contour of OSM ID -78727...
DEBUG:ocitysmap:Rendering in temporary directory /tmp/ocitysmapZzmCwL
INFO:ocitysmap:Rendering to PDF format...
INFO:ocitysmap:Getting streets...
DEBUG:ocitysmap:Got 662 streets.
INFO:ocitysmap:Getting amenities for Places of worship/place_of_worship...
DEBUG:ocitysmap:Got 9 amenities for Places of worship/place_of_worship.
INFO:ocitysmap:Getting amenities for Education/kindergarten...
DEBUG:ocitysmap:Got 13 amenities for Education/kindergarten.
INFO:ocitysmap:Getting amenities for Education/school...
DEBUG:ocitysmap:Got 33 amenities for Education/school.
INFO:ocitysmap:Getting amenities for Education/college...
DEBUG:ocitysmap:Got 33 amenities for Education/college.
INFO:ocitysmap:Getting amenities for Education/university...
DEBUG:ocitysmap:Got 33 amenities for Education/university.
INFO:ocitysmap:Getting amenities for Education/library...
DEBUG:ocitysmap:Got 34 amenities for Education/library.
INFO:ocitysmap:Getting amenities for Public buildings/townhall...
DEBUG:ocitysmap:Got 2 amenities for Public buildings/townhall.
INFO:ocitysmap:Getting amenities for Public buildings/post_office...
DEBUG:ocitysmap:Got 3 amenities for Public buildings/post_office.
INFO:ocitysmap:Getting amenities for Public buildings/public_building...
DEBUG:ocitysmap:Got 7 amenities for Public buildings/public_building.
INFO:ocitysmap:Getting amenities for Public buildings/police...
DEBUG:ocitysmap:Got 9 amenities for Public buildings/police.
DEBUG:ocitysmap:Got 2 villages for Villages.
DEBUG:ocitysmap:Corrected bounding box from BoundingBox(51.8980,8.1996 
51.7896,8.4009) to BoundingBox(51.8982,8.1996 51.7895,8.4009), ratio: 1.14.
INFO:ocitysmap:MapCanvas rendering map on 6744x5896px.
DEBUG:ocitysmap:Created layer shade in PolyShapeFile 
/tmp/ocitysmapZzmCwL/shade.shp.
DEBUG:ocitysmap:Added shape file /tmp/ocitysmapZzmCwL/shade.shp to map canvas 
as layer shade.
INFO:ocitysmap:Laying out grid on 13809.1x12086.8m area...
INFO:ocitysmap:Using 250.0x250.0m grid (55.2365618296x48.3472078381 squares).
DEBUG:ocitysmap:Created layer grid in LineShapeFile 
/tmp/ocitysmapZzmCwL/grid.shp.
DEBUG:ocitysmap:Added shape file /tmp/ocitysmapZzmCwL/grid.shp to map canvas as 
layer grid.
DEBUG:ocitysmap:Creating CSV file citymap.csv...
INFO:ocitysmap:SinglePageRenderer rendering on 2390x2248mm paper at 72 dpi.
DEBUG:ocitysmap:Mapnik scale: 1/11864.514489
DEBUG:ocitysmap:Actual scale: 1/5856.905729
DEBUG:ocitysmap:Cleaning up /tmp/ocitysmapZzmCwL...
Traceback (most recent call last):
  File "./render.py", line 243, in <module>
    sys.exit(main())
  File "./render.py", line 238, in main
    options.output_prefix)
  File "/home/maposmatic/ocitysmap/ocitysmap/__init__.py", line 462, in render
    file_prefix)
  File "/home/maposmatic/ocitysmap/ocitysmap/__init__.py", line 521, in 
_render_one
    renderer.render(surface, dpi, osm_date)
  File 
"/home/maposmatic/ocitysmap/ocitysmap/layoutlib/single_page_renderers.py", line 
408, in render
    ctx.restore()
cairo.Error: NULL pointer
python: /tmp/buildd/cairo-1.12.2/src/cairo.c:301: cairo_destroy: Assertion 
`((*&(&cr->ref_count)->ref_count) > 0)' failed.
Aborted

-- 
Florian Lohoff                                                 f...@zz.de

Attachment: signature.asc
Description: Digital signature

Reply via email to