Crash when deleting dives
Henrik Brautaset Aronsen
subsurface at henrik.synth.no
Sun Jan 27 23:00:37 PST 2013
I tried deleting the 4 topmost dives, and Subsurface crashed:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8b76e212 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff8fbd5af4 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff8fc19dce abort + 143
3 libglib-2.0.0.dylib 0x00000001089ca40f
g_assertion_message + 303
4 libglib-2.0.0.dylib 0x00000001089ca885
g_assertion_message_expr + 69
5 libgtk-quartz-2.0.0.dylib 0x000000010816dd32
gtk_tree_store_get_path + 194
6 libgtk-quartz-2.0.0.dylib 0x000000010816c0eb
gtk_tree_selection_iter_is_selected + 187
7 subsurface 0x0000000107c70a6f
check_selection_cb + 127 (divelist.c:305)
8 libglib-2.0.0.dylib 0x00000001089a58ad g_list_foreach + 45
9 subsurface 0x0000000107c70b23 selection_cb +
67 (divelist.c:323)
10 libgobject-2.0.0.dylib 0x0000000108929a35
_g_closure_invoke_va + 309
11 libgobject-2.0.0.dylib 0x000000010893a0d8
g_signal_emit_valist + 1352
12 libgobject-2.0.0.dylib 0x000000010893aca6
g_signal_emit_by_name + 678
13 libgtk-quartz-2.0.0.dylib 0x0000000108176a99
gtk_tree_view_row_deleted + 745
14 libgobject-2.0.0.dylib 0x0000000108929bc4
g_closure_invoke + 308
15 libgobject-2.0.0.dylib 0x00000001089395f9
signal_emit_unlocked_R + 1641
16 libgobject-2.0.0.dylib 0x000000010893a6fc
g_signal_emit_valist + 2924
17 libgobject-2.0.0.dylib 0x000000010893ad24 g_signal_emit + 116
18 libgtk-quartz-2.0.0.dylib 0x000000010816eb54
gtk_tree_store_remove + 244
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
Thing is, I've only managed to reproduce it twice. As far as I can
remember, I just looked at a couple of dives, maybe opened one of the
dives in an editor, but didn't actually edit anything. Frustrating.
Dirk, Linus: You can use the henrik.xml file you received to try to
reproduce it.
Henrik
More information about the subsurface
mailing list