GNOME Bugzilla – Bug 727839
Warnings on startup due to DMAP server start
Last modified: 2016-03-02 12:53:01 UTC
(rhythmbox:14490): GLib-GObject-CRITICAL **: object SoupServer 0xdd36e0 finalized while still in-construction libsoup doesn't like that.
+ Trace 233450
This is bug 719520 but even if not fatal, it should get fixed. Might be a libdmapsharing bug though.
There isn't anything we can do here, this is all happening inside libsoup.
Should we reassign to libsoup then?
Well, libdmapsharing tries to call soup_server_new a few times as it tries to listen on IPv6 and IPv4 sockets and tries to use standard and random transport-layer ports. Some of these calls might result in soup_server_new returning NULL, depending on whether IPv6 or the standard ports are available. It looks like this warning is from the GObject infrastructure, and arises when libsoup's soup_server_constructor returns NULL. Is libsoup's implementation wrong (that is, the way the constructor fails depending on the network conditions)? If so, I think this should be raised as a libsoup bug.
*** This bug has been marked as a duplicate of bug 719520 ***
In git master SoupServer has new APIs that let you construct first and then listen after so that it doesn't have to fail at construct time
oh, cool. I'll reassign this to libdmapsharing then.
This will be fixed by https://bugzilla.gnome.org/show_bug.cgi?id=761690
Marking as fixed as per 761690