#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