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

Reply via email to