(gdb) r Starting program: /Volumes/magenta/mp-trunk/src/inkscape-repo/mptrunk-x11/build-debug/src/inkscape Reading symbols for shared libraries ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................................................................................................................................................... done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done ** Gtk:ERROR:gtkrbtree.c:967:_gtk_rbtree_node_find_offset: assertion failed: (node->left) Program received signal SIGABRT, Aborted. 0x0000000106f19ce2 in __pthread_kill () (gdb) bt #0 0x0000000106f19ce2 in __pthread_kill () #1 0x0000000106dd87d2 in pthread_kill () #2 0x0000000106dc9a7a in abort () #3 0x000000010618adf3 in g_assertion_message () #4 0x000000010618ae60 in g_assertion_message_expr () #5 0x00000001044c3bf6 in _gtk_rbtree_node_find_offset (tree=0x1157c2b80, node=0x115996af0) at gtkrbtree.c:967 #6 0x00000001045f27fa in gtk_tree_view_clamp_node_visible (tree_view=0x10e89ef00, tree=0x1157c2b80, node=0x115996af0) at gtktreeview.c:8919 #7 0x0000000104604f0e in gtk_tree_view_move_cursor_page_up_down (tree_view=0x10e89ef00, count=1) at gtktreeview.c:9880 #8 0x000000010460241d in gtk_tree_view_real_move_cursor (tree_view=0x10e89ef00, step=GTK_MOVEMENT_PAGES, count=1) at gtktreeview.c:8227 #9 0x0000000104444acb in _gtk_marshal_BOOLEAN__ENUM_INT (closure=0x114600970, return_value=0x7fff5fbfde48, n_param_values=3, param_values=0x11598d1f0, invocation_hint=0x7fff5fbfdcc0, marshal_data=0x104602190) at gtkmarshalers.c:290 #10 0x00000001060fbe11 in g_closure_invoke () #11 0x000000010610e8ef in signal_emit_unlocked_R () #12 0x000000010610e067 in g_signal_emitv () #13 0x0000000104306cb6 in gtk_binding_entry_activate (entry=0x111de4c50, object=0x10e89ef00) at gtkbindings.c:537 #14 0x00000001043098ba in binding_match_activate (pspec_list=0x11515fa60, object=0x10e89ef00, path_length=11, path=0x1159528c0 "GtkTreeView", path_reversed=0x11598efe0 "weiVeerTktG", unbound=0x7fff5fbfdf6c) at gtkbindings.c:1124 #15 0x00000001043087ed in gtk_bindings_activate_list (object=0x10e89ef00, entries=0x115165450, is_release=0) at gtkbindings.c:1269 #16 0x0000000104308a6d in gtk_bindings_activate_event (object=0x10e89ef00, event=0x114c9a830) at gtkbindings.c:1364 #17 0x0000000104642d75 in gtk_widget_real_key_press_event (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:4744 #18 0x000000010460044c in gtk_tree_view_key_press (widget=0x10e89ef00, event=0x114c9a830) at gtktreeview.c:5494 #19 0x000000010444437f in _gtk_marshal_BOOLEAN__BOXED (closure=0x10e210c30, return_value=0x7fff5fbfe398, n_param_values=2, param_values=0x7fff5fbfe440, invocation_hint=0x7fff5fbfe3c0, marshal_data=0x103eee768) at gtkmarshalers.c:87 #20 0x00000001060fbe34 in g_closure_invoke () #21 0x000000010610e8ef in signal_emit_unlocked_R () #22 0x000000010610f809 in g_signal_emit_valist () #23 0x000000010610fb16 in g_signal_emit () #24 0x000000010463262c in gtk_widget_event_internal (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:5010 #25 0x000000010463234a in gtk_widget_event (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:4807 #26 0x000000010464be24 in gtk_window_propagate_key_event (window=0x10ddfaca0, event=0x114c9a830) at gtkwindow.c:5199 #27 0x0000000104654fcb in gtk_window_key_press_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkwindow.c:5229 #28 0x000000010444437f in _gtk_marshal_BOOLEAN__BOXED (closure=0x10e210c30, return_value=0x7fff5fbfea18, n_param_values=2, param_values=0x7fff5fbfeac0, invocation_hint=0x7fff5fbfea40, marshal_data=0x103eee768) at gtkmarshalers.c:87 #29 0x00000001060fbe11 in g_closure_invoke () #30 0x000000010610e8ef in signal_emit_unlocked_R () #31 0x000000010610f809 in g_signal_emit_valist () #32 0x000000010610fb16 in g_signal_emit () #33 0x000000010463262c in gtk_widget_event_internal (widget=0x10ddfaca0, event=0x114c9a830) at gtkwidget.c:5010 #34 0x000000010463234a in gtk_widget_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkwidget.c:4807 #35 0x000000010443ff15 in gtk_propagate_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkmain.c:2464 #36 0x000000010443f6e2 in gtk_main_do_event (event=0x114c9a830) at gtkmain.c:1685 #37 0x000000010000abcd in snooper (event=0x114c9a830, unnamed_arg=0x0) at main.cpp:1009 #38 0x0000000104abf98f in gdk_event_dispatch (source=0x10e2013c0, callback=0, user_data=0x0) at gdkevents-x11.c:2403 #39 0x000000010616c70c in g_main_context_dispatch () #40 0x000000010616c9d6 in g_main_context_iterate () #41 0x000000010616cc5b in g_main_loop_run () #42 0x000000010443ed28 in gtk_main () at gtkmain.c:1257 #43 0x000000010000a5c9 in sp_main_gui (argc=1, argv=0x7fff5fbff4a0) at main.cpp:1075 #44 0x000000010000b5cc in main (argc=1, argv=0x7fff5fbff4a0) at main.cpp:789 (gdb) bt full #0 0x0000000106f19ce2 in __pthread_kill () No symbol table info available. #1 0x0000000106dd87d2 in pthread_kill () No symbol table info available. #2 0x0000000106dc9a7a in abort () No symbol table info available. #3 0x000000010618adf3 in g_assertion_message () No symbol table info available. #4 0x000000010618ae60 in g_assertion_message_expr () No symbol table info available. #5 0x00000001044c3bf6 in _gtk_rbtree_node_find_offset (tree=0x1157c2b80, node=0x115996af0) at gtkrbtree.c:967 last = (GtkRBNode *) 0x10e89ef00 retval = 1 #6 0x00000001045f27fa in gtk_tree_view_clamp_node_visible (tree_view=0x10e89ef00, tree=0x1157c2b80, node=0x115996af0) at gtktreeview.c:8919 node_dy = 1 height = 350513312 path = (GtkTreePath *) 0x0 #7 0x0000000104604f0e in gtk_tree_view_move_cursor_page_up_down (tree_view=0x10e89ef00, count=1) at gtktreeview.c:9880 cursor_tree = (GtkRBTree *) 0x1157c2b80 cursor_node = (GtkRBNode *) 0x115996af0 y = 25 window_y = 0 vertical_separator = 4 old_cursor_path = (GtkTreePath *) 0x115981e40 cursor_path = (GtkTreePath *) 0x1159812a0 start_cursor_tree = (GtkRBTree *) 0x1157c2b80 start_cursor_node = (GtkRBNode *) 0x115996af0 #8 0x000000010460241d in gtk_tree_view_real_move_cursor (tree_view=0x10e89ef00, step=GTK_MOVEMENT_PAGES, count=1) at gtktreeview.c:8227 state = 0 #9 0x0000000104444acb in _gtk_marshal_BOOLEAN__ENUM_INT (closure=0x114600970, return_value=0x7fff5fbfde48, n_param_values=3, param_values=0x11598d1f0, invocation_hint=0x7fff5fbfdcc0, marshal_data=0x104602190) at gtkmarshalers.c:290 cc = (GCClosure *) 0x114600970 data1 = (gpointer) 0x10e89ef00 callback = (GMarshalFunc_BOOLEAN__ENUM_INT) 0x104602190 data2 = (gpointer) 0x10d252870 v_return = 1 #10 0x00000001060fbe11 in g_closure_invoke () No symbol table info available. #11 0x000000010610e8ef in signal_emit_unlocked_R () No symbol table info available. #12 0x000000010610e067 in g_signal_emitv () No symbol table info available. #13 0x0000000104306cb6 in gtk_binding_entry_activate (entry=0x111de4c50, object=0x10e89ef00) at gtkbindings.c:537 params = (GValue *) 0x11598d1f0 return_val = { g_type = 20, data = {{ v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0 }, { v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0 }} } accelerator = (gchar *) 0x0 query = { signal_id = 296, signal_name = 0x10471d19d "move-cursor", itype = 4515506288, signal_flags = 34, return_type = 20, n_params = 2, param_types = 0x1146009f0 } signal_id = 296 sig = (GtkBindingSignal *) 0x10e942a80 old_emission = 0 handled = 0 i = 1 #14 0x00000001043098ba in binding_match_activate (pspec_list=0x11515fa60, object=0x10e89ef00, path_length=11, path=0x1159528c0 "GtkTreeView", path_reversed=0x11598efe0 "weiVeerTktG", unbound=0x7fff5fbfdf6c) at gtkbindings.c:1124 pspec = (PatternSpec *) 0x111dfa330 binding_set = (GtkBindingSet *) 0x10e469670 slist = (GSList *) 0x11515fa60 #15 0x00000001043087ed in gtk_bindings_activate_list (object=0x10e89ef00, entries=0x115165450, is_release=0) at gtkbindings.c:1269 path_length = 11 path = (gchar *) 0x1159528c0 "GtkTreeView" path_reversed = (gchar *) 0x11598efe0 "weiVeerTktG" patterns = (GSList *) 0x11515fa60 class_type = 4515506288 unbound = 0 widget = (GtkWidget *) 0x10e89ef00 handled = 0 #16 0x0000000104308a6d in gtk_bindings_activate_event (object=0x10e89ef00, event=0x114c9a830) at gtkbindings.c:1364 entries = (GSList *) 0x115165450 display = (GdkDisplay *) 0x10f010020 key_hash = (GtkKeyHash *) 0x1150bccc0 handled = 0 #17 0x0000000104642d75 in gtk_widget_real_key_press_event (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:4744 No locals. #18 0x000000010460044c in gtk_tree_view_key_press (widget=0x10e89ef00, event=0x114c9a830) at gtktreeview.c:5494 tree_view = (GtkTreeView *) 0x10e89ef00 #19 0x000000010444437f in _gtk_marshal_BOOLEAN__BOXED (closure=0x10e210c30, return_value=0x7fff5fbfe398, n_param_values=2, param_values=0x7fff5fbfe440, invocation_hint=0x7fff5fbfe3c0, marshal_data=0x103eee768) at gtkmarshalers.c:87 cc = (GCClosure *) 0x10e210c30 data1 = (gpointer) 0x10e89ef00 callback = (GMarshalFunc_BOOLEAN__BOXED) 0x103eee768 data2 = (gpointer) 0x10d246670 v_return = 1 #20 0x00000001060fbe34 in g_closure_invoke () No symbol table info available. #21 0x000000010610e8ef in signal_emit_unlocked_R () No symbol table info available. #22 0x000000010610f809 in g_signal_emit_valist () No symbol table info available. #23 0x000000010610fb16 in g_signal_emit () No symbol table info available. #24 0x000000010463262c in gtk_widget_event_internal (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:5010 signal_num = 28 return_val = 0 #25 0x000000010463234a in gtk_widget_event (widget=0x10e89ef00, event=0x114c9a830) at gtkwidget.c:4807 No locals. #26 0x000000010464be24 in gtk_window_propagate_key_event (window=0x10ddfaca0, event=0x114c9a830) at gtkwindow.c:5199 parent = (GtkWidget *) 0x0 handled = 0 widget = (GtkWidget *) 0x10ddfaca0 focus = (GtkWidget *) 0x10e89ef00 #27 0x0000000104654fcb in gtk_window_key_press_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkwindow.c:5229 window = (GtkWindow *) 0x10ddfaca0 handled = 0 #28 0x000000010444437f in _gtk_marshal_BOOLEAN__BOXED (closure=0x10e210c30, return_value=0x7fff5fbfea18, n_param_values=2, param_values=0x7fff5fbfeac0, invocation_hint=0x7fff5fbfea40, marshal_data=0x103eee768) at gtkmarshalers.c:87 cc = (GCClosure *) 0x10e210c30 data1 = (gpointer) 0x10ddfaca0 callback = (GMarshalFunc_BOOLEAN__BOXED) 0x103eee768 data2 = (gpointer) 0x10d246670 v_return = 1 #29 0x00000001060fbe11 in g_closure_invoke () No symbol table info available. #30 0x000000010610e8ef in signal_emit_unlocked_R () No symbol table info available. #31 0x000000010610f809 in g_signal_emit_valist () No symbol table info available. #32 0x000000010610fb16 in g_signal_emit () No symbol table info available. #33 0x000000010463262c in gtk_widget_event_internal (widget=0x10ddfaca0, event=0x114c9a830) at gtkwidget.c:5010 signal_num = 28 return_val = 0 #34 0x000000010463234a in gtk_widget_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkwidget.c:4807 No locals. #35 0x000000010443ff15 in gtk_propagate_event (widget=0x10ddfaca0, event=0x114c9a830) at gtkmain.c:2464 window = (GtkWidget *) 0x10ddfaca0 handled_event = 0 #36 0x000000010443f6e2 in gtk_main_do_event (event=0x114c9a830) at gtkmain.c:1685 grab_widget = (GtkWidget *) 0x10ddfaca0 window_group = (GtkWindowGroup *) 0x115076e60 rewritten_event = (GdkEvent *) 0x0 tmp_list = (GList *) 0x7fff5fbfefd0 event_widget = (GtkWidget *) 0x10ddfaca0 #37 0x000000010000abcd in snooper (event=0x114c9a830, unnamed_arg=0x0) at main.cpp:1009 alt_pressed = 0 altL_pressed = 0 altR_pressed = 0 #38 0x0000000104abf98f in gdk_event_dispatch (source=0x10e2013c0, callback=0, user_data=0x0) at gdkevents-x11.c:2403 display = (GdkDisplay *) 0x10f010020 event = (GdkEvent *) 0x114c9a830 #39 0x000000010616c70c in g_main_context_dispatch () No symbol table info available. #40 0x000000010616c9d6 in g_main_context_iterate () No symbol table info available. #41 0x000000010616cc5b in g_main_loop_run () No symbol table info available. #42 0x000000010443ed28 in gtk_main () at gtkmain.c:1257 tmp_list = (GList *) 0x0 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x0 loop = (GMainLoop *) 0x1112f7560 #43 0x000000010000a5c9 in sp_main_gui (argc=1, argv=0x7fff5fbff4a0) at main.cpp:1075 main_instance = { = { callback_list_ = 0x0 }, members of Gtk::Main: _vptr$Main = 0x10400a2f0 } fl = (GSList *) 0x0 retVal = 0 dataDirs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10e202290, _M_finish = 0x10e2022b0, _M_end_of_storage = 0x10e2022b0 } }, } usericondir = (gchar *) 0x10e2022e0 "??\017\006\001" create_new = 1 #44 0x000000010000b5cc in main (argc=1, argv=0x7fff5fbff4a0) at main.cpp:789 inkscape_localedir = 0x0 use_gui = 1 retcode = 0 (gdb)