[Tile-serving] [mod_tile] Compiling with Mapnik master (3.x) (#55)
Andrew Zaborowski
notifications at github.com
Wed Sep 17 18:33:20 UTC 2014
Hi Andrey, I just saw your comment now. The patch I submitted in https://github.com/openstreetmap/mod_tile/pull/87 works for me, everything loads and tiles get rendered.
Unfortunately there seems to be a bug in mapnik or one of the dependencies randomly causing an endless do{} loop in mapnik::placement_finder::find_line_placements<mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type>(mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type&, bool) which either causes mapnik to just sit there looping, or keep allocating memory at 400MB/s until it dies.
I've tried to eliminate the possibility of a miscompile and tried it with 4 different gcc versions and flags, also rebuilding most dependencies.
In valgrind that gets reported as "Conditional jump or move depends on uninitialised value(s)" in various places called by mapnik::placement_finder::single_line_placement(mapnik::vertex_cache&, mapnik::enumeration<mapnik::text_upright_enum, 5>) where "pp" is passed.
---
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/issues/55#issuecomment-55939214
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20140917/61c56eff/attachment-0001.html>
More information about the Tile-serving
mailing list