lots of changes - please read as this may break your build

Henrik Brautaset Aronsen subsurface at henrik.synth.no
Wed Dec 12 00:19:56 PST 2012


Henrik Brautaset Aronsen wrote:
> Dirk Hohndel wrote:
>> Please take a look and test to make sure I didn't break anything while
>> merging these changes.
>
> Hi Dirk.
>
> The device selector is missing the device subtype in the download
> dialogue, and when I exit the dialogue, Subsurface crashes:
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 libsystem_kernel.dylib 0x00007fff950c0212 __pthread_kill + 10
> 1 libsystem_c.dylib 0x00007fff94898af4 pthread_kill + 90
> 2 libsystem_c.dylib 0x00007fff948dcdce abort + 143
> 3 libglib-2.0.0.dylib 0x000000010fde6ebf g_assertion_message + 303
> 4 libglib-2.0.0.dylib 0x000000010fde7335 g_assertion_message_expr + 69
> 5 libgtk-quartz-2.0.0.dylib 0x000000010f5a3f12 gtk_tree_store_get_path +
> 194
> 6 libgtk-quartz-2.0.0.dylib 0x000000010f5a22cb
> gtk_tree_selection_iter_is_selected + 187
> 7 subsurface 0x000000010f0ccf4f check_selection_cb + 127

I also got these when running from the shell:

(subsurface:12582): Gtk-CRITICAL **: GtkWidget 
*gtk_combo_box_new_with_model(GtkTreeModel *): assertion 
`GTK_IS_TREE_MODEL (model)' failed

(subsurface:12582): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(subsurface:12582): GLib-GObject-CRITICAL **: g_signal_connect_data: 
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(subsurface:12582): Gtk-CRITICAL **: void gtk_box_pack(GtkBox *, 
GtkWidget *, gboolean, gboolean, guint, GtkPackType): assertion 
`GTK_IS_WIDGET (child)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_cell_layout_pack_start(GtkCellLayout *, GtkCellRenderer *, 
gboolean): assertion `GTK_IS_CELL_LAYOUT (cell_layout)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_cell_layout_set_cell_data_func(GtkCellLayout *, GtkCellRenderer *, 
GtkCellLayoutDataFunc, gpointer, GDestroyNotify): assertion 
`GTK_IS_CELL_LAYOUT (cell_layout)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_active(GtkComboBox *, gint): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: gboolean 
gtk_combo_box_get_active_iter(GtkComboBox *, GtkTreeIter *): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_model(GtkComboBox *, GtkTreeModel *): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_active(GtkComboBox *, gint): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_model(GtkComboBox *, GtkTreeModel *): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_active(GtkComboBox *, gint): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_model(GtkComboBox *, GtkTreeModel *): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed

(subsurface:12582): Gtk-CRITICAL **: void 
gtk_combo_box_set_active(GtkComboBox *, gint): assertion 
`GTK_IS_COMBO_BOX (combo_box)' failed
**
Gtk:ERROR:gtktreestore.c:522:GtkTreePath 
*gtk_tree_store_get_path(GtkTreeModel *, GtkTreeIter *): assertion 
failed: (G_NODE (iter->user_data)->parent != NULL)
Abort trap: 6

Cheers,
H


More information about the subsurface mailing list