Skip to content

Instantly share code, notes, and snippets.

@Andrey-VI
Created March 8, 2012 19:53
Show Gist options
  • Save Andrey-VI/2003021 to your computer and use it in GitHub Desktop.
Save Andrey-VI/2003021 to your computer and use it in GitHub Desktop.
without placement-type & placements
(gdb) bt
#0 0x00007f2b44defbea in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f2b44df2420 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f2b437d934d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f2b44137670 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 0x00007f2b4413c010 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 0x00007f2b44164ad5 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 0x00007f2b44237fda 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 0x00007f2b440be0db 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 0x00007f2b440bf558 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 0x00007f2b440c023d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f2b448eaa57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f2b448f6e77 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 0x00007f2b43c6901f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f2b43c69278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f2b43c72693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f2b448f5303 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 0x00007f2b43c72676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f2b448f52b3 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 0x00007f2b43c72479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x00007f2b43c67514 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 0x00007f2b44d99ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f2b4510afce in ?? () from /lib/x86_64-linux-gnu/libm.so.6
#1 0x00007f2b45122ff5 in atan2 () from /lib/x86_64-linux-gnu/libm.so.6
#2 0x00007f2b44137707 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 0x00007f2b4413c010 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 0x00007f2b44164ad5 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 0x00007f2b44237fda 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 0x00007f2b440be0db 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 0x00007f2b440bf558 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 0x00007f2b440c023d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#9 0x00007f2b448eaa57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#10 0x00007f2b448f6e77 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 0x00007f2b43c6901f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f2b43c69278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f2b43c72693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f2b448f5303 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 0x00007f2b43c72676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#16 0x00007f2b448f52b3 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 0x00007f2b43c72479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#18 0x00007f2b43c67514 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 0x00007f2b44d99ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#30 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f2b441376ba 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 0x00007f2b4413849d 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 0x00007f2b4413c010 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 0x00007f2b44164ad5 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 0x00007f2b44237fda 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 0x00007f2b440be0db 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 0x00007f2b440bf558 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 0x00007f2b440c023d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#8 0x00007f2b448eaa57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#9 0x00007f2b448f6e77 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 0x00007f2b43c6901f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#11 0x00007f2b43c69278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#12 0x00007f2b43c72693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f2b448f5303 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 0x00007f2b43c72676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f2b448f52b3 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 0x00007f2b43c72479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f2b43c67514 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 0x00007f2b44d99ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#29 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f2b45108621 in ?? () from /lib/x86_64-linux-gnu/libm.so.6
#1 0x00007f2b45122ff5 in atan2 () from /lib/x86_64-linux-gnu/libm.so.6
#2 0x00007f2b44137707 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 0x00007f2b4413849d 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 0x00007f2b4413c010 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 0x00007f2b44164ad5 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 0x00007f2b44237fda 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 0x00007f2b440be0db 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 0x00007f2b440bf558 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 0x00007f2b440c023d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f2b448eaa57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f2b448f6e77 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 0x00007f2b43c6901f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f2b43c69278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f2b43c72693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f2b448f5303 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 0x00007f2b43c72676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f2b448f52b3 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 0x00007f2b43c72479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x00007f2b43c67514 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 0x00007f2b44d99ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x000000000041f199 in _start ()
(gdb)
(gdb) bt
#0 0x00007f2b44defbe1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f2b44df2420 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f2b437d934d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f2b44137670 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 0x00007f2b4413c010 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 0x00007f2b44164ad5 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 0x00007f2b44237fda 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 0x00007f2b440be0db 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 0x00007f2b440bf558 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 0x00007f2b440c023d in mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32> >::apply() () from /usr/local/lib/libmapnik.so.2.0
#10 0x00007f2b448eaa57 in render(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int) ()
from /usr/lib/python2.7/dist-packages/mapnik/_mapnik.so
#11 0x00007f2b448f6e77 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 0x00007f2b43c6901f in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py27.so.1.48.0
#13 0x00007f2b43c69278 in ?? () from /usr/lib/libboost_python-py27.so.1.48.0
#14 0x00007f2b43c72693 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#15 0x00007f2b448f5303 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 0x00007f2b43c72676 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/libboost_python-py27.so.1.48.0
#17 0x00007f2b448f52b3 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 0x00007f2b43c72479 in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py27.so.1.48.0
#19 0x00007f2b43c67514 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 0x00007f2b44d99ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x000000000041f199 in _start ()
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment