initial test (inkscape 0.48+devel r10014, osx): ----------------------------------------------- ^C Program received signal SIGINT, Interrupt. 0x0061bb94 in Inkscape::UI::SelectableControlPoint::selected (this=0x7c8f030) at ui/tool/selectable-control-point.cpp:100 100 bool SelectableControlPoint::selected() const (gdb) (gdb) bt #0 0x0061bb94 in Inkscape::UI::SelectableControlPoint::selected (this=0x7c8f030) at ui/tool/selectable-control-point.cpp:100 #1 0x00610e40 in Inkscape::UI::PathManipulator::weldSegments (this=0x7869ad0) at ui/tool/path-manipulator.cpp:422 #2 0x005ff80b in std::_Rb_tree_iterator > >::operator++ () at stl_tree.h:82 #3 invokeForAll [inlined] () at stl_tree.h:81 #4 Inkscape::UI::MultiPathManipulator::joinSegments (this=0x7c853b0) at multi-path-manipulator.h:440 #5 0x0046a786 in sp_node_path_edit_join_segment () at widgets/toolbox.cpp:1170 #6 0x032ec0a9 in g_closure_invoke () #7 0x032fe4d5 in signal_emit_unlocked_R () #8 0x032ff7f1 in g_signal_emit_valist () #9 0x032ffaf9 in g_signal_emit () #10 0x016ace90 in _gtk_action_emit_activate () #11 0x0185f229 in button_clicked () #12 0x032ec0a9 in g_closure_invoke () #13 0x032fe163 in signal_emit_unlocked_R () #14 0x032ff7f1 in g_signal_emit_valist () #15 0x032ffaf9 in g_signal_emit () #16 0x016c781a in gtk_button_clicked () #17 0x016c99c8 in gtk_real_button_released () #18 0x032ec0a9 in g_closure_invoke () #19 0x032fddd8 in signal_emit_unlocked_R () #20 0x032ff7f1 in g_signal_emit_valist () #21 0x032ffaf9 in g_signal_emit () #22 0x016c777a in gtk_button_released () #23 0x016c8a5b in gtk_button_button_release () #24 0x0178052b in _gtk_marshal_BOOLEAN__BOXED () #25 0x032ec0a9 in g_closure_invoke () #26 0x032fe2e8 in signal_emit_unlocked_R () #27 0x032ff537 in g_signal_emit_valist () #28 0x032ffaf9 in g_signal_emit () #29 0x018af8a6 in gtk_widget_event_internal () #30 0x0177e728 in gtk_propagate_event () #31 0x0177ec9d in gtk_main_do_event () #32 0x02771b15 in gdk_event_dispatch () #33 0x033a6a9d in g_main_context_dispatch () #34 0x033aa59b in g_main_context_iterate () #35 0x033aa877 in g_main_loop_run () #36 0x0177dc71 in gtk_main () #37 0x01192d4b in Gtk::Main::run () #38 0x0000555c in ~vector [inlined] () at stl_vector.h:986 #39 sp_main_gui (argc=1, argv=0xbffff394) at main.cpp:993 #40 0x00004156 in start () (gdb) second test (inkscape 0.48+devel r10014, osx): ---------------------------------------------- ^C Program received signal SIGINT, Interrupt. std::tr1::hashtable, Internal::identity, std::equal_to, std::tr1::hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, false, false, true>::find_node () at control-point-selection.h:1231 Line number 1231 out of range; control-point-selection.h has 167 lines. (gdb) bt #0 std::tr1::hashtable, Internal::identity, std::equal_to, std::tr1::hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, false, false, true>::find_node () at control-point-selection.h:1231 #1 std::tr1::hashtable, Internal::identity, std::equal_to, std::tr1::hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, false, false, true>::find () at control-point-selection.h:1131 #2 Inkscape::UI::ControlPointSelection::find () at control-point-selection.h:80 #3 Inkscape::UI::ControlPointSelection::find () at control-point-selection.h:80 #4 Inkscape::UI::SelectableControlPoint::selected (this=0x6ce0790) at ui/tool/selectable-control-point.cpp:103 #5 0x00610cf4 in Inkscape::UI::PathManipulator::weldSegments (this=0x5aeb890) at ui/tool/selectable-control-point.cpp:103 #6 0x005ff80b in Inkscape::UI::ControlPointSelection::find () at control-point-selection.h:80 #7 Inkscape::UI::ControlPointSelection::find () at control-point-selection.h:80 #8 Inkscape::UI::MultiPathManipulator::joinSegments (this=0x6ce0d20) at ui/tool/selectable-control-point.cpp:103 #9 0x0046a786 in sp_node_path_edit_join_segment () at ui/tool/selectable-control-point.cpp:103 #10 0x032ec0a9 in g_closure_invoke () #11 0x032fe4d5 in signal_emit_unlocked_R () #12 0x032ff7f1 in g_signal_emit_valist () #13 0x032ffaf9 in g_signal_emit () #14 0x016ace90 in _gtk_action_emit_activate () #15 0x0185f229 in button_clicked () #16 0x032ec0a9 in g_closure_invoke () #17 0x032fe163 in signal_emit_unlocked_R () #18 0x032ff7f1 in g_signal_emit_valist () #19 0x032ffaf9 in g_signal_emit () #20 0x016c781a in gtk_button_clicked () #21 0x016c99c8 in gtk_real_button_released () #22 0x032ec0a9 in g_closure_invoke () #23 0x032fddd8 in signal_emit_unlocked_R () #24 0x032ff7f1 in g_signal_emit_valist () #25 0x032ffaf9 in g_signal_emit () #26 0x016c777a in gtk_button_released () #27 0x016c8a5b in gtk_button_button_release () #28 0x0178052b in _gtk_marshal_BOOLEAN__BOXED () #29 0x032ec0a9 in g_closure_invoke () #30 0x032fe2e8 in signal_emit_unlocked_R () #31 0x032ff537 in g_signal_emit_valist () #32 0x032ffaf9 in g_signal_emit () #33 0x018af8a6 in gtk_widget_event_internal () #34 0x0177e728 in gtk_propagate_event () #35 0x0177ec9d in gtk_main_do_event () #36 0x02771b15 in gdk_event_dispatch () #37 0x033a6a9d in g_main_context_dispatch () #38 0x033aa59b in g_main_context_iterate () #39 0x033aa877 in g_main_loop_run () #40 0x0177dc71 in gtk_main () #41 0x01192d4b in Gtk::Main::run () #42 0x0000555c in Inkscape::UI::ControlPointSelection::find () at control-point-selection.h:80 #43 sp_main_gui (argc=1, argv=0xbffff394) at ui/tool/selectable-control-point.cpp:103 #44 0x00004156 in start () (gdb) third test (inkscape 0.48+devel r10014, osx): --------------------------------------------- ^C Program received signal SIGINT, Interrupt. hashtable_iterator [inlined] () at control-point-selection.h:236 Line number 236 out of range; control-point-selection.h has 167 lines. (gdb) bt #0 hashtable_iterator [inlined] () at control-point-selection.h:236 #1 std::tr1::hashtable, Internal::identity, std::equal_to, std::tr1::hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, false, false, true>::end () at control-point-selection.h:818 #2 Inkscape::UI::ControlPointSelection::end () at hashtable:60 #3 Inkscape::UI::ControlPointSelection::end () at hashtable:60 #4 Inkscape::UI::SelectableControlPoint::selected (this=0x5ad8200) at ui/tool/selectable-control-point.cpp:103 #5 0x00610cf4 in Inkscape::UI::PathManipulator::weldSegments (this=0x5ad64e0) at ui/tool/selectable-control-point.cpp:103 #6 0x005ff80b in Inkscape::UI::ControlPointSelection::end () at hashtable:60 #7 Inkscape::UI::ControlPointSelection::end () at hashtable:60 #8 Inkscape::UI::MultiPathManipulator::joinSegments (this=0x5ad7090) at ui/tool/selectable-control-point.cpp:103 #9 0x0046a786 in sp_node_path_edit_join_segment () at ui/tool/selectable-control-point.cpp:103 #10 0x032ec0a9 in g_closure_invoke () #11 0x032fe4d5 in signal_emit_unlocked_R () #12 0x032ff7f1 in g_signal_emit_valist () #13 0x032ffaf9 in g_signal_emit () #14 0x016ace90 in _gtk_action_emit_activate () #15 0x0185f229 in button_clicked () #16 0x032ec0a9 in g_closure_invoke () #17 0x032fe163 in signal_emit_unlocked_R () #18 0x032ff7f1 in g_signal_emit_valist () #19 0x032ffaf9 in g_signal_emit () #20 0x016c781a in gtk_button_clicked () #21 0x016c99c8 in gtk_real_button_released () #22 0x032ec0a9 in g_closure_invoke () #23 0x032fddd8 in signal_emit_unlocked_R () #24 0x032ff7f1 in g_signal_emit_valist () #25 0x032ffaf9 in g_signal_emit () #26 0x016c777a in gtk_button_released () #27 0x016c8a5b in gtk_button_button_release () #28 0x0178052b in _gtk_marshal_BOOLEAN__BOXED () #29 0x032ec0a9 in g_closure_invoke () #30 0x032fe2e8 in signal_emit_unlocked_R () #31 0x032ff537 in g_signal_emit_valist () #32 0x032ffaf9 in g_signal_emit () #33 0x018af8a6 in gtk_widget_event_internal () #34 0x0177e728 in gtk_propagate_event () #35 0x0177ec9d in gtk_main_do_event () #36 0x02771b15 in gdk_event_dispatch () #37 0x033a6a9d in g_main_context_dispatch () #38 0x033aa59b in g_main_context_iterate () #39 0x033aa877 in g_main_loop_run () #40 0x0177dc71 in gtk_main () #41 0x01192d4b in Gtk::Main::run () #42 0x0000555c in Inkscape::UI::ControlPointSelection::end () at hashtable:60 #43 sp_main_gui (argc=1, argv=0xbffff394) at ui/tool/selectable-control-point.cpp:103 #44 0x00004156 in start () (gdb)