[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