I believe the bug is in GtkAda.  In gtk-tree_model.ads, it declares:

   Signal_Row_Changed           : constant Glib.Signal_Name :=
                                    "row_changed";
   Signal_Row_Inserted          : constant Glib.Signal_Name :=
                                    "row_inserted";
   Signal_Row_Has_Child_Toggled : constant Glib.Signal_Name :=
                                    "row_has_child_toggled";
   Signal_Row_Deleted           : constant Glib.Signal_Name :=
                                    "row_deleted";
   Signal_Rows_Reordered        : constant Glib.Signal_Name :=
                                    "rows_reordered";

but the log file contains:

[BUILDER] 2/473 Project view changed, loading xref in memory (14:17:15.933) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 1/480 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.40) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 2/481 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.41) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 3/482 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.41) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 4/483 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.41) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 5/484 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.41) [UNEXPECTED_EXCEPTION.EXCEPTIONS] 6/485 Unexpected exception: Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE _UNEXPECTED_EXCEPTION.EXCEPTIONS_ Message: Trying to connect to unknown signal ("row_inserted") on type GtkAdaAbstractTreeModel (14:17:16.42)

The correct name for the signal appears to be "row-inserted" (note: s/_/-/). The spelling with _ was probably accepted by earlier versions of GTK+ and now rejected since April.

To be confirmed by patching and recompiling GtkAda and then recompiling gnat-gps. Alternatively, try downgrading libgtk+2.0 and see what happens.

--
Ludovic Brenta.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to