#0 0xb737556e in _gtk_rbtree_reorder (tree=0xa573110, new_order=new_order@entry=0xb3159e0, length=length@entry=5) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkrbtree.c:857 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkrbtree.c was not found in source tree] #1 0xb744858b in gtk_tree_view_rows_reordered (model=model@entry=0x98a5300, parent=0xb2f4890, iter=iter@entry=0xb623c60, new_order=new_order@entry=0xb3159e0, data=data@entry=0x96ce928) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreeview.c:9197 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreeview.c was not found in source tree] #2 0xb7312a72 in _gtk_marshal_VOID__BOXED_BOXED_POINTER (closure=closure@entry=0x98ab1e0, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=4, param_values=param_values@entry=0xbffcd4a0, invocation_hint=invocation_hint@entry=0xbffcd44c, marshal_data=0xb7448490, marshal_data@entry=0x0) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c:2993 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c was not found in source tree] #3 0xb6f2e736 in g_closure_invoke (closure=0x98ab1e0, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0xbffcd4a0, invocation_hint=invocation_hint@entry=0xbffcd44c) at /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c was not found in source tree] #4 0xb6f412df in signal_emit_unlocked_R (node=node@entry=0x97aa7b8, detail=detail@entry=0, instance=instance@entry=0x98a5300, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbffcd4a0) at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3551 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #5 0xb6f4975b in g_signal_emit_valist (instance=instance@entry=0x98a5300, signal_id=signal_id@entry=261, detail=detail@entry=0, var_args=0xbffcd6c8 "", var_args@entry=0xbffcd6bc "\220H/\v@\327\374\277\340Y1\v") at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3300 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #6 0xb6f49953 in g_signal_emit (instance=instance@entry=0x98a5300, signal_id=261, detail=detail@entry=0) at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3356 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #7 0xb742a14a in gtk_tree_model_rows_reordered (tree_model=0x98a5300, path=path@entry=0xb2f4890, iter=iter@entry=0xbffcd740, new_order=new_order@entry=0xb3159e0) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodel.c:1896 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodel.c was not found in source tree] #8 0xb742e6f0 in gtk_tree_model_filter_rows_reordered (c_model=c_model@entry=0x9741890, c_path=0xb644d10, c_iter=c_iter@entry=0xb2ef4a0, new_order=new_order@entry=0xb328be0, data=data@entry=0x98a5300) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodelfilter.c:2902 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodelfilter.c was not found in source tree] #9 0xb7312a72 in _gtk_marshal_VOID__BOXED_BOXED_POINTER (closure=closure@entry=0x9cc71f8, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=4, param_values=param_values@entry=0xbffcd940, invocation_hint=invocation_hint@entry=0xbffcd8ec, marshal_data=0xb742e3b0, marshal_data@entry=0x0) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c:2993 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c was not found in source tree] #10 0xb6f2e736 in g_closure_invoke (closure=0x9cc71f8, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0xbffcd940, invocation_hint=invocation_hint@entry=0xbffcd8ec) at /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c was not found in source tree] #11 0xb6f412df in signal_emit_unlocked_R (node=node@entry=0x97aa7b8, detail=detail@entry=0, instance=instance@entry=0x9741890, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbffcd940) at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3551 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #12 0xb6f4975b in g_signal_emit_valist (instance=instance@entry=0x9741890, signal_id=signal_id@entry=261, detail=detail@entry=0, var_args=0xbffcdb68 "\340\213\062\v\240\240B\267\364\257q\267\220\030t\t\020Md\v\367\232m\267\220\030t\t\020Md\v\260\333\374\277\340\213\062\vp\a\254\tpq\022\v", var_args@entry=0xbffcdb5c "\020Md\v\260\333\374\277\340\213\062\v\340\213\062\v\240\240B\267\364\257q\267\220\030t\t\020Md\v\367\232m\267\220\030t\t\020Md\v\260\333\374\277\340\213\062\vp\a\254\tpq\022\v") at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3300 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #13 0xb6f49953 in g_signal_emit (instance=instance@entry=0x9741890, signal_id=261, detail=detail@entry=0) at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3356 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #14 0xb742a14a in gtk_tree_model_rows_reordered (tree_model=0x9741890, path=path@entry=0xb644d10, iter=iter@entry=0xbffcdbb0, new_order=new_order@entry=0xb328be0) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodel.c:1896 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtktreemodel.c was not found in source tree] #15 0xb76d9af7 in glade_project_check_reordered (project=0x9741890, parent=parent@entry=0xb1cb498, old_order=old_order@entry=0xb60e2b0) at glade-project.c:2803 2798: } 2799: 2800: /* Signal that the rows were reordered */ 2801: glade_project_model_get_iter_for_object (project, glade_widget_get_object (parent), &iter); 2802: path = gtk_tree_model_get_path (GTK_TREE_MODEL (project), &iter); 2803: gtk_tree_model_rows_reordered (GTK_TREE_MODEL (project), path, &iter, order); 2804: gtk_tree_path_free (path); 2805: 2806: g_free (order); 2807: } 2808: #16 0xb76a5788 in glade_widget_child_set_property (widget=0xb1cb498, child=child@entry=0xb1cb420, property_name=property_name@entry=0x9b1c740 "position", value=0xb4c6748) at glade-widget.c:3246 3241: * it's rows have been reordered so that any connected views update 3242: * themselves properly. 3243: */ 3244: if (widget->priv->project && 3245: widget->priv->in_project) 3246: glade_project_check_reordered (widget->priv->project, widget, old_order); 3247: 3248: g_list_free (old_order); 3249: } 3250: 3251: /** #17 0xb76af269 in glade_property_sync_impl (property=0xb44eb60) at glade-property.c:453 448: 449: if (glade_property_class_get_virtual (property->priv->klass)) 450: property->priv->sync_tolerance--; 451: } 452: else if (glade_property_class_get_is_packing (property->priv->klass)) 453: glade_widget_child_set_property (glade_widget_get_parent (property->priv->widget), 454: property->priv->widget, 455: glade_property_class_id (property->priv->klass), 456: property->priv->value); 457: else 458: glade_widget_object_set_property (property->priv->widget, #18 glade_property_sync_impl (property=0xb44eb60) at glade-property.c:403 398: g_value_init (value, pspec->value_type); 399: g_value_copy (property->priv->value, value); 400: } 401: 402: static void 403: glade_property_sync_impl (GladeProperty * property) 404: { 405: /* Heh, here are the many reasons not to 406: * sync a property ;-) 407: */ 408: if (/* the class can be NULL during object, #19 0xb76b1ba0 in glade_property_set_value_impl (property=0xb44eb60, value=0xb2593e8) at glade-property.c:359 354: * rebuilt, it will reflect the new value 355: */ 356: g_value_reset (property->priv->value); 357: g_value_copy (value, property->priv->value); 358: 359: GLADE_PROPERTY_GET_KLASS (property)->sync (property); 360: 361: glade_property_fix_state (property); 362: 363: if (changed && property->priv->widget) 364: { #20 0xb76afadb in glade_property_set_va_list (property=0xb44eb60, vl=vl@entry=0xbffcdd38 "\002") at glade-property.c:956 951: 952: g_return_val_if_fail (GLADE_IS_PROPERTY (property), FALSE); 953: 954: value = glade_property_class_make_gvalue_from_vl (property->priv->klass, vl); 955: 956: success = GLADE_PROPERTY_GET_KLASS (property)->set_value (property, value); 957: 958: g_value_unset (value); 959: g_free (value); 960: 961: return success; #21 0xb76a43c4 in glade_widget_pack_property_set (widget=widget@entry=0xb1cb420, id_property=id_property@entry=0xb4bf15d2 "position") at glade-widget.c:2787 2782: g_return_val_if_fail (id_property != NULL, FALSE); 2783: 2784: if ((property = glade_widget_get_pack_property (widget, id_property)) != NULL) 2785: { 2786: va_start (vl, id_property); 2787: glade_property_set_va_list (property, vl); 2788: va_end (vl); 2789: return TRUE; 2790: } 2791: return FALSE; 2792: } #22 0xb4bb680a in glade_gtk_notebook_replace_child (adaptor=0x9ac0770, container=0xb127170, current=0xb332420, new_widget=0xb164730) at glade-gtk.c:2856 2851: 2852: glade_gtk_notebook_add_child (adaptor, 2853: G_OBJECT (container), 2854: G_OBJECT (new_widget)); 2855: 2856: if (glade_widget_pack_property_set (gnew, "position", position) == FALSE) 2857: g_critical ("No position property found on new widget"); 2858: } 2859: else 2860: gtk_widget_destroy (GTK_WIDGET (new_widget)); 2861: } #23 0xb769ddc5 in glade_widget_adaptor_replace_child (adaptor=0x9ac0770, container=0xb127170, old_obj=old_obj@entry=0xb332420, new_obj=new_obj@entry=0xb164730) at glade-widget-adaptor.c:3677 3672: g_return_if_fail (G_IS_OBJECT (new_obj)); 3673: g_return_if_fail (g_type_is_a (G_OBJECT_TYPE (container), adaptor->priv->type)); 3674: 3675: if (GLADE_WIDGET_ADAPTOR_GET_CLASS (adaptor)->replace_child) 3676: GLADE_WIDGET_ADAPTOR_GET_CLASS 3677: (adaptor)->replace_child (adaptor, container, old_obj, new_obj); 3678: else 3679: g_critical ("No replace_child() support in adaptor %s", adaptor->priv->name); 3680: } 3681: 3682: /** #24 0xb76a62c7 in glade_widget_replace_child_impl (widget=0xb1cb498, old_object=0xb332420, new_object=0xb164730) at glade-widget.c:296 291: if (gold_widget != gnew_widget) 292: gold_widget->priv->parent = NULL; 293: } 294: 295: glade_widget_adaptor_replace_child 296: (widget->priv->adaptor, widget->priv->object, old_object, new_object); 297: 298: /* Setup packing properties here so we can introspect the new 299: * values from the backend. 300: */ 301: if (gnew_widget) #25 0xb76a653c in glade_widget_replace (parent=0xb1cb498, old_object=0xb332420, new_object=new_object@entry=0xb164730) at glade-widget.c:3677 3672: g_free (special_child_type); 3673: } 3674: 3675: /* XXX Doc me ! */ 3676: void 3677: glade_widget_set_child_type_from_node (GladeWidget * parent, 3678: GObject * child, GladeXmlNode * node) 3679: { 3680: gchar *special_child_type, *value; 3681: 3682: if (!glade_xml_node_verify (node, GLADE_XML_TAG_CHILD)) #26 0xb76ecb09 in glade_command_add_execute (me=0xb455780) at glade-command.c:1353 1348: /* glade_command_paste ganauntees that if 1349: * there we are pasting to a placeholder, 1350: * there is only one widget. 1351: */ 1352: if (cdata->placeholder) 1353: glade_widget_replace (cdata->parent, 1354: G_OBJECT (cdata->placeholder), 1355: glade_widget_get_object (cdata->widget)); 1356: else 1357: glade_widget_add_child (cdata->parent, 1358: cdata->widget, #27 glade_command_add_remove_execute (cmd=cmd@entry=0xb455780) at glade-command.c:1481 1476: { 1477: GladeCommandAddRemove *me = (GladeCommandAddRemove *) cmd; 1478: gboolean retval; 1479: 1480: if (me->add) 1481: retval = glade_command_add_execute (me); 1482: else 1483: retval = glade_command_remove_execute (me); 1484: 1485: me->add = !me->add; 1486: #28 0xb76ee806 in glade_command_add (widgets=widgets@entry=0xb644c50, parent=parent@entry=0xb1cb498, placeholder=placeholder@entry=0xb332420, project=project@entry=0x9741890, pasting=pasting@entry=0) at glade-command.c:1120 1115: glade_command_check_group (GLADE_COMMAND (me)); 1116: 1117: /* 1118: * Push it onto the undo stack only on success 1119: */ 1120: if (glade_command_add_remove_execute (cmd)) 1121: glade_project_push_undo (cmd->priv->project, cmd); 1122: else 1123: g_object_unref (G_OBJECT (me)); 1124: 1125: if (placeholders) #29 0xb76eea50 in glade_command_create (adaptor=adaptor@entry=0x995df30, parent=parent@entry=0xb1cb498, placeholder=placeholder@entry=0xb332420, project=project@entry=0x9741890) at glade-command.c:1593 1588: return NULL; 1589: } 1590: 1591: widgets = g_list_prepend (widgets, widget); 1592: glade_command_push_group (_("Create %s"), glade_widget_get_name (widget)); 1593: glade_command_add (widgets, parent, placeholder, project, FALSE); 1594: glade_command_pop_group (); 1595: 1596: g_list_free (widgets); 1597: 1598: /* Make selection change immediately when a widget is created */ #30 0xb76e2718 in glade_placeholder_button_press (widget=0xb332420, event=event@entry=0x9708410) at glade-placeholder.c:444 439: (parent, adaptor, glade_app_get_window ())) 440: { 441: /* A widget type is selected in the palette. 442: * Add a new widget of that type. 443: */ 444: glade_command_create (adaptor, parent, placeholder, project); 445: 446: glade_project_set_add_item (project, NULL); 447: 448: /* reset the cursor */ 449: glade_cursor_set (project, event->window, GLADE_CURSOR_SELECTOR); #31 0xb730eac0 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x9600670, return_value=0xbffce0c4, instance=0xb332420, args=0xbffce22c "\020\204p\tL\342\374\277\330\263_\t\332\001", marshal_data=0xb76e25d0, n_params=1, param_types=0x9600740) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c:130 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmarshalers.c was not found in source tree] #32 0xb6f2d087 in g_type_class_meta_marshalv (closure=closure@entry=0x9600670, return_value=return_value@entry=0xbffce0c4, instance=instance@entry=0xb332420, args=args@entry=0xbffce22c "\020\204p\tL\342\374\277\330\263_\t\332\001", marshal_data=marshal_data@entry=0xc0, n_params=n_params@entry=1, param_types=param_types@entry=0x9600740) at /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c:997 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c was not found in source tree] #33 0xb6f2e9e1 in _g_closure_invoke_va (closure=0x9600670, return_value=return_value@entry=0xbffce0c4, instance=instance@entry=0xb332420, args=args@entry=0xbffce22c "\020\204p\tL\342\374\277\330\263_\t\332\001", n_params=1, param_types=0x9600740) at /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c:840 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gclosure.c was not found in source tree] #34 0xb6f49317 in g_signal_emit_valist (instance=instance@entry=0xb332420, signal_id=signal_id@entry=28, detail=detail@entry=0, var_args=var_args@entry=0xbffce22c "\020\204p\tL\342\374\277\330\263_\t\332\001") at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3211 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #35 0xb6f49953 in g_signal_emit (instance=instance@entry=0xb332420, signal_id=28, detail=detail@entry=0) at /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c:3356 [Error: /build/buildd/glib2.0-2.33.10/./gobject/gsignal.c was not found in source tree] #36 0xb7470c9b in gtk_widget_event_internal (widget=widget@entry=0xb332420, event=event@entry=0x9708410) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkwidget.c:6303 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkwidget.c was not found in source tree] #37 0xb74710ae in gtk_widget_event (widget=0xb332420, event=event@entry=0x9708410) at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkwidget.c:5960 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkwidget.c was not found in source tree] #38 0xb76d503b in _glade_design_layout_do_event (layout=0x9e16448, event=event@entry=0x9708410) at glade-design-layout.c:2086 2081: _glade_design_view_freeze (priv->view); 2082: 2083: glade_design_layout_find_inside_container (child, &data); 2084: 2085: /* Try the placeholder first */ 2086: if (data.placeholder && gtk_widget_event (data.placeholder, event)) 2087: retval = TRUE; 2088: else if (data.gwidget) /* Then we try a GladeWidget */ 2089: retval = glade_widget_event (data.gwidget, event); 2090: else 2091: retval = FALSE; #39 0xb76f2747 in glade_app_do_event (event=event@entry=0x9708410) at glade-app.c:433 428: /* As a slight optimization we could replace gtk_widget_get_ancestor() 429: * with a custom function that only iterates trought parents with windows. 430: */ 431: if (widget && IS_GLADE_WIDGET_EVENT (event->type) && 432: (layout = gtk_widget_get_ancestor (widget, GLADE_TYPE_DESIGN_LAYOUT))) 433: return _glade_design_layout_do_event (GLADE_DESIGN_LAYOUT (layout), event); 434: 435: return FALSE; 436: } 437: 438: /** #40 0xb76f2772 in glade_app_event_handler (event=0x9708410, data=0x0) at glade-app.c:344 339: } 340: 341: static void 342: glade_app_event_handler (GdkEvent *event, gpointer data) 343: { 344: if (glade_app_do_event (event)) return; 345: 346: gtk_main_do_event (event); 347: } 348: 349: static void #41 0xb70f8fdc in _gdk_event_emit (event=event@entry=0x9708410) at /build/buildd/gtk+3.0-3.5.12/./gdk/gdkevents.c:69 [Error: /build/buildd/gtk+3.0-3.5.12/./gdk/gdkevents.c was not found in source tree] #42 0xb7126ce8 in gdk_event_source_dispatch (source=source@entry=0x9639488, callback=0, user_data=0x0) at /build/buildd/gtk+3.0-3.5.12/./gdk/x11/gdkeventsource.c:358 [Error: /build/buildd/gtk+3.0-3.5.12/./gdk/x11/gdkeventsource.c was not found in source tree] #43 0xb6e68043 in g_main_dispatch (context=0x9622108) at /build/buildd/glib2.0-2.33.10/./glib/gmain.c:2707 [Error: /build/buildd/glib2.0-2.33.10/./glib/gmain.c was not found in source tree] #44 g_main_context_dispatch (context=context@entry=0x9622108) at /build/buildd/glib2.0-2.33.10/./glib/gmain.c:3211 [Error: /build/buildd/glib2.0-2.33.10/./glib/gmain.c was not found in source tree] #45 0xb6e683e0 in g_main_context_iterate (context=0x9622108, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.33.10/./glib/gmain.c:3282 [Error: /build/buildd/glib2.0-2.33.10/./glib/gmain.c was not found in source tree] #46 0xb6e6883b in g_main_loop_run (loop=loop@entry=0x96dceb8) at /build/buildd/glib2.0-2.33.10/./glib/gmain.c:3476 [Error: /build/buildd/glib2.0-2.33.10/./glib/gmain.c was not found in source tree] #47 0xb730d7fd in gtk_main () at /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmain.c:1162 [Error: /build/buildd/gtk+3.0-3.5.12/./gtk/gtkmain.c was not found in source tree] #48 0x0804f055 in main ()