Skip to content

Instantly share code, notes, and snippets.

@Andrey-VI
Created March 8, 2012 18:00
Show Gist options
  • Save Andrey-VI/2002372 to your computer and use it in GitHub Desktop.
Save Andrey-VI/2002372 to your computer and use it in GitHub Desktop.
to issue 1093
(gdb) bt
#0 0x00007f7939bbb688 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#1 0x00007f7939bbc49d in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#2 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#9 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#11 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#14 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#16 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x000000000041d35a in PyObject_Call ()
#19 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#20 0x00000000004c0295 in PyEval_EvalCodeEx ()
#21 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#22 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#23 0x00000000004c0772 in PyEval_EvalCode ()
#24 0x00000000004dfa22 in ?? ()
#25 0x00000000004e05b4 in PyRun_FileExFlags ()
#26 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#27 0x00000000004f10fd in Py_Main ()
#28 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#29 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793a873bd0 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f793a876420 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f793925d34d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f7939bbb670 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#12 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#16 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#18 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#20 0x000000000041d35a in PyObject_Call ()
#21 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#22 0x00000000004c0295 in PyEval_EvalCodeEx ()
#23 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#24 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#25 0x00000000004c0772 in PyEval_EvalCode ()
#26 0x00000000004dfa22 in ?? ()
#27 0x00000000004e05b4 in PyRun_FileExFlags ()
#28 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#29 0x00000000004f10fd in Py_Main ()
#30 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f7939bbb755 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#1 0x00007f7939bbc49d in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#2 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#9 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#11 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#14 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#16 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x000000000041d35a in PyObject_Call ()
#19 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#20 0x00000000004c0295 in PyEval_EvalCodeEx ()
#21 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#22 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#23 0x00000000004c0772 in PyEval_EvalCode ()
#24 0x00000000004dfa22 in ?? ()
#25 0x00000000004e05b4 in PyRun_FileExFlags ()
#26 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#27 0x00000000004f10fd in Py_Main ()
#28 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#29 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793a8729c8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f793a87633c in free () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f7939bbc4d9 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#15 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#17 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x000000000041d35a in PyObject_Call ()
#20 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#21 0x00000000004c0295 in PyEval_EvalCodeEx ()
#22 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#23 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#24 0x00000000004c0772 in PyEval_EvalCode ()
#25 0x00000000004dfa22 in ?? ()
#26 0x00000000004e05b4 in PyRun_FileExFlags ()
#27 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#28 0x00000000004f10fd in Py_Main ()
#29 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#30 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f7939bbb555 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#1 0x00007f7939bbc49d in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#2 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#9 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#11 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#14 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#16 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x000000000041d35a in PyObject_Call ()
#19 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#20 0x00000000004c0295 in PyEval_EvalCodeEx ()
#21 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#22 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#23 0x00000000004c0772 in PyEval_EvalCode ()
#24 0x00000000004dfa22 in ?? ()
#25 0x00000000004e05b4 in PyRun_FileExFlags ()
#26 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#27 0x00000000004f10fd in Py_Main ()
#28 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#29 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793ab8f743 in ?? () from /lib/x86_64-linux-gnu/libm.so.6
#1 0x00007f793aba6ff5 in atan2 () from /lib/x86_64-linux-gnu/libm.so.6
#2 0x00007f7939bbb707 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#15 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#17 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x000000000041d35a in PyObject_Call ()
#20 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#21 0x00000000004c0295 in PyEval_EvalCodeEx ()
#22 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#23 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#24 0x00000000004c0772 in PyEval_EvalCode ()
#25 0x00000000004dfa22 in ?? ()
#26 0x00000000004e05b4 in PyRun_FileExFlags ()
#27 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#28 0x00000000004f10fd in Py_Main ()
#29 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#30 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793ab8e89f in ?? () from /lib/x86_64-linux-gnu/libm.so.6
#1 0x00007f793aba6ff5 in atan2 () from /lib/x86_64-linux-gnu/libm.so.6
#2 0x00007f7939bbb707 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#15 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#17 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x000000000041d35a in PyObject_Call ()
#20 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#21 0x00000000004c0295 in PyEval_EvalCodeEx ()
#22 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#23 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#24 0x00000000004c0772 in PyEval_EvalCode ()
#25 0x00000000004dfa22 in ?? ()
#26 0x00000000004e05b4 in PyRun_FileExFlags ()
#27 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#28 0x00000000004f10fd in Py_Main ()
#29 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#30 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f7939bbb6c8 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#1 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#2 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#8 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#9 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#10 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#11 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#13 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#15 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x000000000041d35a in PyObject_Call ()
#18 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#19 0x00000000004c0295 in PyEval_EvalCodeEx ()
#20 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#21 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#22 0x00000000004c0772 in PyEval_EvalCode ()
#23 0x00000000004dfa22 in ?? ()
#24 0x00000000004e05b4 in PyRun_FileExFlags ()
#25 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#26 0x00000000004f10fd in Py_Main ()
#27 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#28 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793ab8c621 in ?? () from /lib/x86_64-linux-gnu/libm.so.6
#1 0x00007f793aba6ff5 in atan2 () from /lib/x86_64-linux-gnu/libm.so.6
#2 0x00007f7939bbb707 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#3 0x00007f7939bbc49d in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#12 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#16 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#18 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#20 0x000000000041d35a in PyObject_Call ()
#21 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#22 0x00000000004c0295 in PyEval_EvalCodeEx ()
#23 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#24 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#25 0x00000000004c0772 in PyEval_EvalCode ()
#26 0x00000000004dfa22 in ?? ()
#27 0x00000000004e05b4 in PyRun_FileExFlags ()
#28 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#29 0x00000000004f10fd in Py_Main ()
#30 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f793a873c41 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f793a876420 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f793925d34d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f7939bbb670 in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#4 0x00007f7939bbc49d in mapnik::placement_finder<mapnik::label_collision_detector4>::get_placement_offset(std::vector<mapnik::vertex<double, 2>, std::allocator<mapnik::vertex<double, 2> > > const&, std::vector<double, std::allocator<double> > const&, int&, unsigned int, double) ()
from /usr/local/lib/libmapnik.so.2.0
#5 0x00007f7939bc0010 in void mapnik::placement_finder<mapnik::label_collision_detector4>::find_line_placements<mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> > >(mapnik::coord_transform2<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >&) () from /usr/local/lib/libmapnik.so.2.0
#6 0x00007f7939be8ad5 in mapnik::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>::next_line_placement() () from /usr/local/lib/libmapnik.so.2.0
#7 0x00007f7939cbbfda in mapnik::agg_renderer<mapnik::image_32>::process(mapnik::text_symbolizer const&, boost::shared_ptr<mapnik::feature_impl> const&, mapnik::proj_transform const&) () from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f7939b420db in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::render_style(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::feature_type_style*, std::string const&, boost::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&, double) ()
from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f7939b43558 in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply_to_layer(mapnik::layer const&, mapnik::agg_renderer<mapnik::image_32>&, mapnik::projection const&, double, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) ()
from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f7939b4423d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#11 0x00007f793a36ea57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#12 0x00007f793a37ae77 in boost::python::detail::caller_arity<2u>::impl<void (*)(mapnik::Map const&, mapnik::image_32&), boost::python::default_call_policies, boost::mpl::vector3<void, mapnik::Map const&, mapnik::image_32&> >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#13 0x00007f79396ed01f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f79396ed278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f79396f6693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f793a379303 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::value_error, void (*)(mapnik::value_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::value_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#17 0x00007f79396f6676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x00007f793a3792b3 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<mapnik::config_error, void (*)(mapnik::config_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(mapnik::config_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#19 0x00007f79396f6479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#20 0x00007f79396eb514 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#21 0x000000000041d35a in PyObject_Call ()
#22 0x00000000004b9b4e in PyEval_EvalFrameEx ()
#23 0x00000000004c0295 in PyEval_EvalCodeEx ()
#24 0x00000000004b9a03 in PyEval_EvalFrameEx ()
#25 0x00000000004bfc9d in PyEval_EvalCodeEx ()
#26 0x00000000004c0772 in PyEval_EvalCode ()
#27 0x00000000004dfa22 in ?? ()
#28 0x00000000004e05b4 in PyRun_FileExFlags ()
#29 0x00000000004e10be in PyRun_SimpleFileExFlags ()
#30 0x00000000004f10fd in Py_Main ()
#31 0x00007f793a81dead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#32 0x000000000041f199 in _start ()
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment