Bug#927731: epiphany-browser/i386: private libdazzle not loaded

Carlos Alberto Lopez Perez clopez at igalia.com
Wed Aug 28 02:38:13 BST 2019


On 28/08/2019 03:07, Carlos Alberto Lopez Perez wrote:
> I can confirm this bug in last Debian sid (also in stable) and on AMD64.
> 
> if you simply do "apt install epiphany-browser" libdazzle-1.0-0 is not
> installed.
> 
> The problem is not only the ugly warning on stderr, but that you miss
> the new nice search bar at all. You can read about this here:
> 
> https://blogs.gnome.org/mcatanzaro/2019/03/27/epiphany-3-32-and-webkitgtk-2-24/
> 
> Installing libdazzle-1.0-0 fixes the problem and makes the new nice
> address bar work.
> 
> You can check this yourself by installing/removing libdazzle-1.0-0 and
> reopening epiphany and seeing the different address bar.
> 
> Please, declare a dependency on libdazzle for the epiphany-browser.

Sorry, seem i tested too fast here.

What is broke is not the new search bar, but the libephywebextension.so
which is unrelated with the search bar.

This extension is injected into the WebProcess and is used for things
like remembering passwords on sites (the typical login form)


Also you can check how libephywebextension.so only loads into the
WebKitWebProcess pid map if it can resolve the linker reference to
libdazzle.

It seems that in the linking process this .so library got linked with
the system libdazzle by mistake.


So the fix is either to declare a dependecy on the system libdazzle or
rebuild this library declaring a build-conflicts with the system
libdazzle to avoid this .so linking with it (instead the package embeded
copy of libdazzle)

$ ldd /usr/lib/x86_64-linux-gnu/epiphany-browser/web-extensions/libephywebextension.so|grep -i dazz
	libdazzle-1.0.so.0 => not found


$ apt-cache policy epiphany-browser
epiphany-browser:
  Installed: 3.32.1.2-2
  Candidate: 3.32.1.2-2
  Version table:
 *** 3.32.1.2-2 990
        990 http://httpredir.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20190828/5ac0e112/attachment.sig>


More information about the pkg-gnome-maintainers mailing list