Bug 194942

Summary: [patch] devel/glib20 : Fix kqueue deadlock (gnome issue 721074)
Product: Ports & Packages Reporter: John Marino <marino>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed Overcome By Events    
Severity: Affects Only Me Flags: marino: maintainer-feedback? (gnome)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
kqueue deadlock fix none

Description John Marino freebsd_committer freebsd_triage 2014-11-11 10:12:31 UTC
Created attachment 149279 [details]
kqueue deadlock fix

I am submitting this on behalf of a DragonFly user (Tuxillo).

There is a potential deadlock in kqueue that was fixed upstream (in glib 2.38) and it causes some file managers like caja and thunar to fail with NFS mounts.  Caja, for example, will not start and thus the desktop will not show.

https://bugzilla.gnome.org/show_bug.cgi?id=721074

The patch attached is the same as described in the gnome PR and it has been confirmed to fix the issue very well.  It has been placed into DPorts and now I trying to help FreeBSD ports benefit from it as well.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-11-11 10:12:31 UTC
Auto-assigned to maintainer gnome@FreeBSD.org
Comment 2 John Marino freebsd_committer freebsd_triage 2014-11-22 18:53:37 UTC
This is obsolete with upgrade of glib20.