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

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


On 28/04/2019 01:01, Simon McVittie wrote:
> Control: tags -1 + moreinfo
> 
> On Tue, 23 Apr 2019 at 02:46:53 +0800, 積丹尼 Dan Jacobson wrote:
>> SM> Does this perhaps depend on settings or something? If you create a new
>> SM> temporary user account, log in as the new user and run epiphany-browser,
>> SM> do you get the same warnings?
>>
>> Same on AMD64:
>>
>> $ su - some_vanilla_acct
>> $ DISPLAY=:0 epiphany
> ...
>> Error loading module '/usr/lib/x86_64-linux-gnu/epiphany-browser/web-extensions/libephywebextension.so': libdazzle-1.0.so.0: cannot open shared object file: No such file or directory
> 
> I haven't been able to reproduce this, but libephywebextension.so also
> doesn't appear in epiphany's /proc/$pid/maps for me.
> 


It doesn't appear inside the epiphany's pid map because
libephywebextension.so is a WebKitGTK WebProcess extension and not an
epiphany/UIProcess plugin.

It get's loaded in the WebKitWebProcess pid that epiphany executes.

And it only gets loaded if the linker is able to resolve all the symbols
(including libdazzle-1.0.so.0), otherwise the WebProcess skips loading it.

> Was some_vanilla_acct an entirely new user account with no prior
> configuration?
> 
> Do you have some sort of configuration, perhaps system-wide, that might
> cause epiphany-browser to load web extensions, where it doesn't for me?
> 
> Is there any feature that is observably not working as a result of
> libephywebextension.so not loading, or is the warning message the only
> symptom that you see?
> 

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.

Thanks

-------------- 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/9e37f1b0/attachment.sig>


More information about the pkg-gnome-maintainers mailing list