John, the bug-report pointed already has a debug backtrace: "... #0 IA__gtk_file_info_get_is_folder (info=0x656d6f68) at gtkfilesystem.c:177 in gtkfilesystem.c #0 IA__gtk_file_info_get_is_folder (info=0x656d6f68) at gtkfilesystem.c:177 __PRETTY_FUNCTION__ = "IA__gtk_file_info_get_is_folder" #1 0xb7b565c1 in name_sort_func (model=0x98599d0, a=0xbf876e0c, b=0xbf876e9c, user_data=0xb45ac5d0) at gtkfilechooserdefault.c:5506 info_a = (const GtkFileInfo *) 0x656d6f68 info_b = (const GtkFileInfo *) 0x950dfd8 dir_a = dir_b = #2 0xb7c9c8cd in gtk_tree_model_sort_level_find_insert ( tree_model_sort=0x9837280, level=0x9520a10, iter=0xbf876e9c, skip_index=11) at gtktreemodelsort.c:1739 header = start = 9 middle = 10 end = 11 cmp = tmp_elt = tmp_iter = {stamp = -1081640856, user_data = 0x951fe48, user_data2 = 0xb77c6f60, user_data3 = 0x9056eb4} func = (GtkTreeIterCompareFunc) 0xb7b56560 data = (gpointer) 0xb45ac5d0 __PRETTY_FUNCTION__ = "gtk_tree_model_sort_level_find_insert" #3 0xb7c9ea41 in gtk_tree_model_sort_row_inserted (s_model=0x98599d0, s_path=0x9878c30, s_iter=0x94f3880, data=0x9837280) at gtktreemodelsort.c:1787 tree_model_sort = (GtkTreeModelSort *) 0x656d6f68 path = iter = {stamp = 159878192, user_data = 0x98599d8, user_data2 = 0x1, user_data3 = 0xbf876ef8} real_s_iter = {stamp = -1216671036, user_data = 0x9514770, user_data2 = 0x1, user_data3 = 0xb7b7171b} i = 0 free_s_path = 0 elt = level = (SortLevel *) 0x9520a10 parent_level = (SortLevel *) 0x9520a10 __PRETTY_FUNCTION__ = "gtk_tree_model_sort_row_inserted" #4 0xb7bbd18d in _gtk_marshal_VOID__BOXED_BOXED (closure=0x97e6208, return_value=0x0, n_param_values=3, param_values=0xbf87710c, invocation_hint=0xbf87701c, marshal_data=0xb7c9e730) at gtkmarshalers.c:1304 data1 = (gpointer) 0x98599d0 data2 = __PRETTY_FUNCTION__ = "_gtk_marshal_VOID__BOXED_BOXED" #5 0xb779683b in IA__g_closure_invoke (closure=0x97e6208, return_value=0x0, n_param_values=3, param_values=0xbf87710c, invocation_hint=0xbf87701c) at gclosure.c:490 marshal = ( GClosureMarshal) 0xb7bbd130 <_gtk_marshal_VOID__BOXED_BOXED> marshal_data = (gpointer) 0x0 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #6 0xb77a6c43 in signal_emit_unlocked_R (node=0x8872848, detail=0, instance=0x98599d0, emission_return=0x0, instance_and_params=0xbf87710c) at gsignal.c:2438 tmp = handler = (Handler *) 0x9855860 accumulator = (SignalAccumulator *) 0x0 emission = {next = 0xbf877514, instance = 0x98599d0, ihint = { signal_id = 201, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = (GClosure *) 0x8872818 handler_list = (Handler *) 0x9855860 return_accu = (GValue *) 0x0 accu = {g_type = 0, 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}}} signal_id = 201 max_sequential_handler_number = 39445 return_value_altered = 1 #7 0xb77a8167 in IA__g_signal_emit_valist (instance=0x98599d0, signal_id=201, detail=0, var_args=0xbf877354 "¬s\207¿pGQ\tàÞÜ·¬s\207¿") at gsignal.c:2197 _flags = _vtable = _cvalues = {{v_int = -1213379302, v_long = -1213379302, v_int64 = 71801064730, v_double = 3.5474439417916598e-313, v_pointer = 0xb7ad4d1a}, {v_int = -1218174680, v_long = -1218174680, v_int64 = -4645618593451204312, v_double = -0.011448865505841413, v_pointer = 0xb7642128}, {v_int = -1081642360, v_long = -1081642360, v_int64 = 71932801672, v_double = 3.5539526115246979e-313, v_pointer = 0xbf877288}, {v_int = -1218174680, v_long = -1218174680, v_int64 = 671525733308571944, v_double = 8.8020651197925923e-264, v_pointer = 0xb7642128}, {v_int = 159648177, v_long = 159648177, v_int64 = 670816992068110769, v_double = 7.7459822753514649e-264, v_pointer = 0x98409b1}, {v_int = -1269133397, v_long = -1269133397, v_int64 = -5235609794163077205, v_double = -4.1931275761136209e-42, v_pointer = 0xb45a8fab}, {v_int = -1212751313, v_long = -1212751313, v_int64 = 686671677785301551, v_double = 9.347711182650309e-263, v_pointer = 0xb7b6e22f}, {v_int = 156351769, v_long = 156351769, v_int64 = 685683703532338457, v_double = 7.9543630850345014e-263, v_pointer = 0x951bd19}} _lcopy_format = _n_values = return_value = {g_type = 3076788212, data = {{v_int = -1216581792, v_uint = 3078385504, v_long = -1216581792, v_ulong = 3078385504, v_int64 = -5233574533663002784, v_uint64 = 13213169540046548832, v_float = -1.5046302e-05, v_double = -5.4900703920000008e-42, v_pointer = 0xb77c6f60}, {v_int = -1081642264, v_uint = 3213325032, v_long = -1081642264, v_ulong = 3213325032, v_int64 = -5233574370319306008, v_uint64 = 13213169703390245608, v_float = -1.05819416, v_double = -5.4901744806088282e-42, v_pointer = 0xbf8772e8}}} error = instance_and_params = (GValue *) 0xbf87710c stack_values = {{g_type = 156373968, data = {{v_int = 159750608, v_uint = 159750608, v_long = 159750608, v_ulong = 159750608, v_int64 = 159750608, v_uint64 = 159750608, v_float = 3.21632299e-33, v_double = 7.8927287315051807e-316, v_pointer = 0x98599d0}, { 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}}}, { g_type = 143074832, data = {{v_int = 159878192, v_uint = 159878192, v_long = 159878192, v_ulong = 159878192, v_int64 = 159878192, v_uint64 = 159878192, v_float = 3.26318995e-33, v_double = 7.8990322186410817e-316, v_pointer = 0x9878c30}, { v_int = 134217728, v_uint = 134217728, v_long = 134217728, v_ulong = 134217728, v_int64 = 134217728, v_uint64 = 134217728, v_float = 3.85185989e-34, v_double = 6.631236846766476e-316, v_pointer = 0x8000000}}}, {g_type = 142995984, data = {{ v_int = 156186752, v_uint = 156186752, v_long = 156186752, v_ulong = 156186752, v_int64 = 156186752, v_uint64 = 156186752, v_float = 2.49432848e-33, v_double = 7.7166508498726605e-316, v_pointer = 0x94f3880}, {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}}}, {g_type = 3076793680, data = {{ v_int = -1218174632, v_uint = 3076792664, v_long = -1218174632, v_ulong = 3076792664, v_int64 = 671377780275159384, v_uint64 = 671377780275159384, v_float = -1.35976225e-05, v_double = 8.5412409168546093e-264, v_pointer = 0xb7642158}, { v_int = 153882456, v_uint = 153882456, v_long = 153882456, v_ulong = 153882456, v_int64 = 4980147427499315032, v_uint64 = 4980147427499315032, v_float = 2.07109615e-33, v_double = 8.7761631738198457e+24, v_pointer = 0x92c0f58}}}, { g_type = 331335, data = {{v_int = -1210261792, v_uint = 3084705504, v_long = -1210261792, v_ulong = 3084705504, v_int64 = -5235597905634730272, v_uint64 = 13211146168074821344, v_float = -2.6329828e-05, v_double = -4.200703383451528e-42, v_pointer = 0xb7dcdee0}, {v_int = -1081642456, v_uint = 3213324840, v_long = -1081642456, v_ulong = 3213324840, v_int64 = -5208266219693051352, v_uint64 = 13238477854016500264, v_float = -1.05817127, v_double = -2.8149139010231524e-40, v_pointer = 0xbf877228}}}, {g_type = 3213324820, data = {{ v_int = -1218174676, v_uint = 3076792620, v_long = -1218174676, v_ulong = 3076792620, v_int64 = 179170451756, v_uint64 = 179170451756, v_float = -1.35975824e-05, v_double = 8.8521964962496046e-313, v_pointer = 0xb764212c}, { v_int = 156648000, v_uint = 156648000, v_long = 156648000, v_ulong = 156648000, v_int64 = 68876124736, v_uint64 = 68876124736, v_float = 2.57904636e-33, v_double = 3.4029327050734097e-313, v_pointer = 0x9564240}}}, {g_type = 3076792616, data = {{ v_int = 137919360, v_uint = 137919360, v_long = 137919360, v_ulong = 137919360, v_int64 = 72057662895324032, v_uint64 = 72057662895324032, v_float = 5.55156595e-34, v_double = 7.2912334965344649e-304, v_pointer = 0x8387b80}, { v_int = 137919376, v_uint = 137919376, v_long = 137919376, v_ulong = 137919376, v_int64 = -5232276992623608944, v_uint64 = 13214467081085942672, v_float = 5.55157329e-34, v_double = -6.8941039815021278e-42, v_pointer = 0x8387b90}}}, { g_type = 156356344, data = {{v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 = 103079215106, v_uint64 = 103079215106, v_float = 2.80259693e-45, v_double = 5.0927898984154667e-313, v_pointer = 0x2}, {v_int = -1218174676, v_uint = 3076792620, v_long = -1218174676, v_ulong = 3076792620, v_int64 = 1423020231237932, v_uint64 = 1423020231237932, v_float = -1.35975824e-05, v_double = 7.0306540959172887e-309, v_pointer = 0xb764212c}}}, {g_type = 16, data = {{v_int = 156356352, v_uint = 156356352, v_long = 156356352, v_ulong = 156356352, v_int64 = -5232276992605171968, v_uint64 = 13214467081104379648, v_float = 2.52547908e-33, v_double = -6.8941040049995657e-42, v_pointer = 0x951cf00}, {v_int = -1081642536, v_uint = 3213324760, v_long = -1081642536, v_ulong = 3213324760, v_int64 = -5228378009646960168, v_uint64 = 13218366064062591448, v_float = -1.05816174, v_double = -1.2247072130043028e-41, v_pointer = 0xbf8771d8}}}, {g_type = 3076788212, data = {{ v_int = -1218174688, v_uint = 3076792608, v_long = -1218174688, v_ulong = 3076792608, v_int64 = -5235609794112118496, v_uint64 = 13211134279597433120, v_float = -1.35975715e-05, v_double = -4.1931276085863837e-42, v_pointer = 0xb7642120}, { v_int = -1081642520, v_uint = 3213324776, v_long = -1081642520, v_ulong = 3213324776, v_int64 = 671808548451611112, v_uint64 = 671808548451611112, v_float = -1.05816364, v_double = 9.3006357307532499e-264, v_pointer = 0xbf8771e8}}}, { g_type = 3076792608, data = {{v_int = 15, v_uint = 15, v_long = 15, v_ulong = 15, v_int64 = -4645619180643549169, v_uint64 = 13801124893066002447, v_float = 2.1019477e-44, v_double = -0.011447846889495876, v_pointer = 0xf}, { v_int = -1219000289, v_uint = 3075967007, v_long = -1219000289, v_ulong = 3075967007, v_int64 = -5232020442699036641, v_uint64 = 13214723631010514975, v_float = -1.28466918e-05, v_double = -7.2210700692123492e-42, v_pointer = 0xb757881f}}}, { g_type = 15, data = {{v_int = 24, v_uint = 24, v_long = 24, v_ulong = 24, v_int64 = 24, v_uint64 = 24, v_float = 3.36311631e-44, v_double = 1.1857575500189917e-322, v_pointer = 0x18}, { v_int = -1218234420, v_uint = 3076732876, v_long = -1218234420, v_ulong = 3076732876, v_int64 = -5232020442698270772, v_uint64 = 13214723631011280844, v_float = -1.35432456e-05, v_double = -7.2210700701884289e-42, v_pointer = 0xb76337cc}}}, { g_type = 156356352, data = {{v_int = -1218179084, v_uint = 3076788212, v_long = -1218179084, v_ulong = 3076788212, v_int64 = -5232020442698215436, v_uint64 = 13214723631011336180, v_float = -1.35935734e-05, v_double = -7.2210700702589532e-42, v_pointer = 0xb7640ff4}, {v_int = 15, v_uint = 15, v_long = 15, v_ulong = 15, v_int64 = -4645618974485118961, v_uint64 = 13801125099224432655, v_float = 2.1019477e-44, v_double = -0.011448204517364528, v_pointer = 0xf}}}, { g_type = 3075967007, data = {{v_int = -1219007631, v_uint = 3075959665, v_long = -1219007631, v_ulong = 3075959665, v_int64 = 67500469105, v_uint64 = 67500469105, v_float = -1.28400143e-05, v_double = 3.3349662862948934e-313, v_pointer = 0xb7576b71}, { v_int = -1216859676, v_uint = 3078107620, v_long = -1216859676, v_ulong = 3078107620, v_int64 = -4645618559090150940, v_uint64 = 13801125514619400676, v_float = -1.4793568e-05, v_double = -0.011448925112767357, v_pointer = 0xb77831e4}}}, { g_type = 3075959665, data = {{v_int = -1081642424, v_uint = 3213324872, v_long = -1081642424, v_ulong = 3213324872, v_int64 = -5211427800954211768, v_uint64 = 13235316272755339848, v_float = -1.05817509, v_double = -1.681115651798036e-40, v_pointer = 0xbf877248}, {v_int = 159648177, v_uint = 159648177, v_long = 159648177, v_ulong = 159648177, v_int64 = -5232039326291588687, v_uint64 = 13214704747417962929, v_float = 3.17869578e-33, v_double = -7.1970034303741208e-42, v_pointer = 0x98409b1}}}, {g_type = 3076792608, data = {{ v_int = -1210261792, v_uint = 3084705504, v_long = -1210261792, v_ulong = 3084705504, v_int64 = 183473331936, v_uint64 = 183473331936, v_float = -2.6329828e-05, v_double = 9.0647870237605245e-313, v_pointer = 0xb7dcdee0}, { v_int = 119, v_uint = 119, v_long = 119, v_ulong = 119, v_int64 = 511101108343, v_uint64 = 511101108343, v_float = 1.66754517e-43, v_double = 2.5251749918366122e-312, v_pointer = 0x77}}}} free_me = (GValue *) 0x0 signal_return_type = 4 param_values = (GValue *) 0xbf877120 node = (SignalNode *) 0x8872848 i = 2 n_params = 2 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #8 0xb77a8329 in IA__g_signal_emit (instance=0x98599d0, signal_id=201, detail=0) at gsignal.c:2241 var_args = 0xbf87734c "0\214\207\t¬s\207¿¬s\207¿pGQ\tàÞÜ·¬s\207¿" #9 0xb7c95459 in IA__gtk_tree_model_row_inserted (tree_model=0x98599d0, path=0x9878c30, iter=0xbf8773ac) at gtktreemodel.c:1494 __PRETTY_FUNCTION__ = "IA__gtk_tree_model_row_inserted" #10 0xb7b71908 in do_files_added (model=0x98599d0, parent_node=0x0, paths=) at gtkfilesystemmodel.c:1755 new = (FileModelNode *) 0x9514770 file_path = (const GtkFilePath *) 0x9522d38 children = prev = (FileModelNode *) 0x9514770 iter = {stamp = -1216671036, user_data = 0x9514770, user_data2 = 0x1, user_data3 = 0xb7b7171b} path = (GtkTreePath *) 0x9878c30 sorted_paths = (GSList *) 0x94fe038 tmp_list = (GSList *) 0x94fe038 ..."