On 20/03/2012 10:51, [email protected] wrote: > Hi, > > Some time ago I posted a bug report at the dedicated Bugzilla. I have tried > to make it as > precise as possible and provide steps to reproduce. > > Here is the bug report: > http://sourceforge.net/tracker/?func=detail&aid=3470614&group_id=156956&atid=801864 >
I don't have a solution for this, but I confirm this bug, here's a backtrace if someone have any clue : #12 0x0028c996 in on_vol_removed (vm=0xb7402168, vol=0x831fd20, user_data=0x835b030) at gtk/fm-places-model.c:214 It segfault in "on_vol_removed", then deleting the GtkListStore item: http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l205 205 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l205> void on_vol_removed(GVolumeMonitor* vm, GVolume* vol, gpointer user_data) 206 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l206> { 207 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l207> FmPlacesModel* model = FM_PLACES_MODEL(user_data); 208 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l208> FmPlaceItem* item; 209 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l209> GtkTreeIter it; 210 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l210> item = find_vol(model, vol, &it); 211 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l211> /* g_debug("remove vol: %p, uuid: %s, udi: %s", vol, g_volume_get_identifier(vol, "uuid"), g_volume_get_identifier(vol, "hal-udi")); */ 212 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l212> if(item) 213 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l213> { 214 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l214> gtk_list_store_remove(GTK_LIST_STORE(model), &it); 215 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l215> place_item_free(item); 216 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l216> update_sep_tp(model); 217 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l217> } 218 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l218> } 219 <http://pcmanfm.git.sourceforge.net/git/gitweb.cgi?p=pcmanfm/libfm;a=blob;f=src/gtk/fm-places-model.c;h=fcfd75975f9c0b4e81de8a930b986c9a639e07fb;hb=HEAD#l219> It seems to segfault then calling gtk_list_store_remove. If any Gtk+ guru reads this, any clue ? :) Regards. -- Axel FILMORE ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
