[MacPorts] #42741: grilo/grilo-plugins: update to latest versions

MacPorts noreply at macports.org
Fri Mar 7 14:01:56 PST 2014


#42741: grilo/grilo-plugins: update to latest versions
----------------------------------+------------------------
  Reporter:  devans@…             |      Owner:  juanrgar@…
      Type:  update               |     Status:  new
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:
Resolution:                       |   Keywords:
      Port:  grilo grilo-plugins  |
----------------------------------+------------------------

Comment (by juanrgar@…):

 Well, this is kind of funny. This is my analysis of why grilo is crashing
 when the dmap plugin is enabled.

 The crash occurs in grl_dmap_plugin_init() (https://git.gnome.org/browse
 /grilo-plugins/tree/src/dmap/grl-dmap.c) in line 147, when accessing the
 'error' object. libdmapsharing is build with --with-mdns=dns_sd, so the
 code of dmap_mdns_browser_start() is in
 https://git.gnome.org/browse/libdmapsharing/tree/libdmapsharing/dmap-mdns-
 browser-dnssd.c. As you can see, that function always returns FALSE
 besides not allocating a GError object.

 We could patch grl_dmap_plugin_init() to not check the error object
 returned by dmap_mdns_browser_start(), but I think that would solve
 nothing. I don't know why libdmapsharing is being compiled with dns_sd,
 but I assume there's a good reason. Therefore, I would upgrade grilo and
 grilo-plugins, and disable the dmap plugin, at least for now, until we
 find a solution for libdmapsharing.

-- 
Ticket URL: <https://trac.macports.org/ticket/42741#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list