[Webkit-unassigned] [Bug 246159] Epiphany 43.0 crashes on launch failing to establish a dbus connection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 6 09:18:37 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=246159

--- Comment #4 from Michael Catanzaro <mcatanzaro at gnome.org> ---
The spec https://dbus.freedesktop.org/doc/dbus-specification.html says:

"""
Server addresses consist of a transport name followed by a colon, and then an optional, comma-separated list of keys and values in the form key=value. 
"""

And:

"""
A server may specify a key-value pair with the key guid and the value a hex-encoded 16-byte sequence. the section called “UUIDs” describes the format of the guid field. If present, this UUID may be used to distinguish one server address from another. A server should use a different UUID for each address it listens on. For example, if a message bus daemon offers both UNIX domain socket and TCP connections, but treats clients the same regardless of how they connect, those two connections are equivalent post-connection but should have distinct UUIDs to distinguish the kinds of connection.

The intent of the address UUID feature is to allow a client to avoid opening multiple identical connections to the same server, by allowing the client to check whether an address corresponds to an already-existing connection. Comparing two addresses is insufficient, because addresses can be recycled by distinct servers, and equivalent addresses may look different if simply compared as strings (for example, the host in a TCP address can be given as an IP address or as a hostname).

Note that the address key is guid even though the rest of the API and documentation says "UUID," for historical reasons.
"""

We were indeed not handling that properly, but I accidentally/incidentally fixed it inn 255218 at main. So next step is to look at what xdg-dbus-proxy does with that address.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221006/ad2bfda1/attachment.htm>


More information about the webkit-unassigned mailing list