Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Created February 22, 2012 02:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save springmeyer/1880708 to your computer and use it in GitHub Desktop.
Save springmeyer/1880708 to your computer and use it in GitHub Desktop.
valgrind output from hex.js
root@storm:/usr/share/tilemill# valgrind node hex.js
==8296== Memcheck, a memory error detector
==8296== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==8296== Using Valgrind-3.6.1-Debian and LibVEX; rerun with -h for copyright info
==8296== Command: node hex.js
==8296==
==8296== Warning: set address range perms: large range [0xadb3000, 0x2adb3000) (noaccess)
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x67A5510: inflateReset2 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x67A5605: inflateInit2_ (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x679EE7B: ??? (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2D932565: ??? (in /usr/lib/libxml2.so.2.7.8)
==8296== by 0x2D932C91: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.8)
==8296== by 0x2D908201: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.7.8)
==8296== by 0x2D921E0F: xmlCtxtReadFile (in /usr/lib/libxml2.so.2.7.8)
==8296== by 0x2BB6520A: mapnik::libxml2_loader::load(std::string const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >&) (libxml2_loader.cpp:82)
==8296== by 0x2BB64BB1: mapnik::read_xml2(std::string const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >&) (libxml2_loader.cpp:234)
==8296== by 0x2BB69F1F: mapnik::load_map(mapnik::Map&, std::string const&, bool) (load_map.cpp:138)
==8296== by 0x2B66C49F: Map::loadSync(v8::Arguments const&) (mapnik_map.cpp:698)
==8296== by 0x56C6F1: ??? (in /usr/bin/nodejs)
==8296==
==8296== Thread 5:
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EEF4: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff7 is 3 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906C6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff4 is 0 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906CD: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff5 is 1 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff6 is 2 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F191: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:112)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F199: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:112)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F20B: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F20B: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E0: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F20B: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906EC: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F20B: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F21F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F21F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E0: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F21F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906EC: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F21F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F21F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F22F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E0: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906EC: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EF14: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 4
==8296== at 0x2BC7EEBC: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC4: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC7: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EECA: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F199: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:112)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F1A5: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F1A5: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E0: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F1A5: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906EC: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F1A5: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EEF4: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004f is 15 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906D8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004c is 12 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E0: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004d is 13 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906EC: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004e is 14 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 4
==8296== at 0x2BC7EEBC: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b010048 is 8 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b010048 is 8 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC4: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b010049 is 9 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EEC7: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004a is 10 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid write of size 1
==8296== at 0x2BC7EECA: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (move.h:128)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b01004b is 11 bytes inside a block of size 40 free'd
==8296== at 0x4C27FF2: operator delete(void*) (vg_replace_malloc.c:387)
==8296== by 0x2BB685D0: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (basic_string.h:243)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296== by 0x2BB684AF: boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >::~basic_ptree() (seq_index_node.hpp:190)
==8296== by 0x2BB68592: void boost::detail::allocator::destroy<std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > >(std::pair<std::string const, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > > const*) (stl_pair.h:87)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff7 is 3 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906C6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff4 is 0 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906CD: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff5 is 1 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Invalid read of size 1
==8296== at 0x2BC906E8: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7EEF1: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296== Address 0x2b00fff6 is 2 bytes after a block of size 644 alloc'd
==8296== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==8296== by 0x2BC7E9B0: std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >::reserve(unsigned long) (new_allocator.h:92)
==8296== by 0x2BC7CE0D: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:341)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7EF11: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EF14: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F22F: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:121)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F20B: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F20E: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F1A5: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F1A8: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:114)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EEF4: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2233)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7EF14: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2236)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3B6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:308)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F3C6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:302)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F449: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:182)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F43D: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:313)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F454: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:189)
==8296== by 0x2BC7F2BB: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3B6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:308)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F3C6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:302)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F449: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:182)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F43D: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:313)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F454: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:189)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F43F: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:185)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F441: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:314)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3BB: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (palette.cpp:35)
==8296== by 0x2BC7F2E1: void std::__heap_select<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_heap.h:436)
==8296== by 0x2BC7EF56: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:5218)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3B6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:308)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F3C6: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:302)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906D3: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:35)
==8296== by 0x2BC7F3A5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:306)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3BB: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (palette.cpp:35)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F3E5: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (palette.cpp:36)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F449: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:182)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC906C1: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:34)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F435: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:183)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F43D: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:313)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F454: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:189)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3EB: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:314)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x2BC7F3F0: void std::__adjust_heap<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, long, mapnik::rgba, mapnik::rgba::mean_sort_cmp) (stl_heap.h:314)
==8296== by 0x2BC7EF90: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_heap.h:335)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F20E: void std::__move_median_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:119)
==8296== by 0x2BC7EEA0: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2264)
==8296== by 0x2BC7EF30: void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2307)
==8296== by 0x2BC7CE91: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5369)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F006: void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2087)
==8296== by 0x2BC7CE9C: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5370)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F00C: void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2087)
==8296== by 0x2BC7CE9C: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5370)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC906F6: mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const (palette.cpp:36)
==8296== by 0x2BC7F023: void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2087)
==8296== by 0x2BC7CE9C: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5370)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7F02A: void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp>(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, mapnik::rgba::mean_sort_cmp) (stl_algo.h:2087)
==8296== by 0x2BC7CE9C: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (stl_algo.h:5370)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7CF47: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:355)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296==
==8296== More than 100 errors detected. Subsequent errors
==8296== will still be recorded, but in less detail than before.
==8296== Conditional jump or move depends on uninitialised value(s)
==8296== at 0x2BC7CF95: mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&) (hextree.hpp:363)
==8296== by 0x2BC7C7EA: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:538)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296== by 0x64DD89C: clone (clone.S:112)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DC5F: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583C29: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589C3F: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296== by 0x61E6EFB: start_thread (pthread_create.c:304)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA2C: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA3A: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA41: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA5E: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA62: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA6D: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA74: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA90: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA94: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA9F: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAA6: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAC2: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAC6: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAD1: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAD8: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAF4: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DAF8: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB03: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB0A: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB26: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB2A: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB35: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB3C: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB58: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB5C: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB6B: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB72: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB88: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB99: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DB9C: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DBA3: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296== Use of uninitialised value of size 8
==8296== at 0x679DA30: crc32 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==8296== by 0x2C57AC0C: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C583616: png_write_chunk (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C584591: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2C589AEF: png_write_info (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==8296== by 0x2BC7DB80: void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&) (png_io.hpp:269)
==8296== by 0x2BC7D1E8: void mapnik::save_as_png8<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> >, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, int) (png_io.hpp:476)
==8296== by 0x2BC7C98E: void mapnik::save_as_png8_hex<std::ostream, mapnik::image_view<mapnik::ImageData<unsigned int> > >(std::ostream&, mapnik::image_view<mapnik::ImageData<unsigned int> > const&, int, int, int, int, double) (png_io.hpp:549)
==8296== by 0x2BC74F23: void mapnik::save_to_stream<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::ostream&, std::string const&) (image_util.cpp:307)
==8296== by 0x2BC75CB6: std::string mapnik::save_to_string<mapnik::image_view<mapnik::ImageData<unsigned int> > >(mapnik::image_view<mapnik::ImageData<unsigned int> > const&, std::string const&) (image_util.cpp:92)
==8296== by 0x2B68CF2A: ImageView::EIO_Encode(eio_req*) (mapnik_image_view.cpp:321)
==8296== by 0x538AAF: ??? (in /usr/bin/nodejs)
==8296==
==8296==
==8296== HEAP SUMMARY:
==8296== in use at exit: 7,227,544 bytes in 45,369 blocks
==8296== total heap usage: 6,709,154 allocs, 6,663,785 frees, 321,869,861 bytes allocated
==8296==
==8296== LEAK SUMMARY:
==8296== definitely lost: 2,620 bytes in 67 blocks
==8296== indirectly lost: 7,078,868 bytes in 45,045 blocks
==8296== possibly lost: 1,787 bytes in 8 blocks
==8296== still reachable: 144,269 bytes in 249 blocks
==8296== suppressed: 0 bytes in 0 blocks
==8296== Rerun with --leak-check=full to see details of leaked memory
==8296==
==8296== For counts of detected and suppressed errors, rerun with: -v
==8296== Use --track-origins=yes to see where uninitialised values come from
==8296== ERROR SUMMARY: 4836 errors from 134 contexts (suppressed: 19 from 7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment