This looks more like a glib2.0 bug. The whole stacktrace is made of the
functions from gio or glib.

First g_hash_table_foreach_remove_or_steal function calls
g_hash_table_remove_node [1], then it gets to rate_limiter_free
function, whose argument ("limiter") equals 0 at that moment for some
reason. Right after that it crashes on dereferencing NULL pointer [2].

I can't explain why all that happens, it's all internal glib/gio stuff,
but I'm pretty sure something should be corrected in that code.

The similar report from Fedora 20 where glib2.0 is 2.38 and it's another
application (caja) that crashes also confirms that the problem is in
glib2.0.


[1] https://git.gnome.org/browse/glib/tree/glib/ghash.c?h=glib-2-40#n1436
[2] https://git.gnome.org/browse/glib/tree/gio/gfilemonitor.c?h=glib-2-40#n165

** Bug watch added: Red Hat Bugzilla #1169069
   https://bugzilla.redhat.com/show_bug.cgi?id=1169069

** Also affects: fedora via
   https://bugzilla.redhat.com/show_bug.cgi?id=1169069
   Importance: Unknown
       Status: Unknown

** Bug watch added: GNOME Bug Tracker #720489
   https://bugzilla.gnome.org/show_bug.cgi?id=720489

** Also affects: glib via
   https://bugzilla.gnome.org/show_bug.cgi?id=720489
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1398828

Title:
  nautilus crashed with SIGSEGV in rate_limiter_free()

To manage notifications about this bug go to:
https://bugs.launchpad.net/glib/+bug/1398828/+subscriptions

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to