Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70160 - [epiphany] Crash in wl_proxy_marshal_constructor

Attached to Project: Arch Linux
Opened by Tobias Munk (schmunk) - Thursday, 25 March 2021, 17:02 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 11 May 2021, 13:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

epiphany complains about missing plugins at startup

While it's running OK for a while, I see complete freezes since about 1-2 weeks, which forces me to abort the process via the "Closing Dialog".
Not sure if this is connected, error logs at crashes do not give usful information why it's crashing


Additional info:
* package version(s)
> epiphany --version
Web 3.38.3

* config and/or log files etc.
Mar 25 17:53:05 sv15 epiphany[83172]: Error loading plugin: libvoikko.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Mar 25 17:53:05 sv15 epiphany[83172]: Error loading plugin: libhspell.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Mar 25 17:53:05 sv15 epiphany[83172]: Error loading plugin: libaspell.so.15: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Mar 25 17:53:05 sv15 epiphany[83172]: Error loading plugin: libnuspell.so.4: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Mar 25 17:53:05 sv15 gnome-shell[83231]: (WebKitWebProcess:2): dbind-WARNING **: 17:53:05.941: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Mar 25 17:53:05 sv15 gnome-shell[83238]: (WebKitWebProcess:2): dbind-WARNING **: 17:53:05.979: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Mar 25 17:53:06 sv15 gnome-shell[83242]: (WebKitWebProcess:2): dbind-WARNING **: 17:53:06.002: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Mar 25 17:53:06 sv15 gnome-shell[83250]: (WebKitWebProcess:2): dbind-WARNING **: 17:53:06.070: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Mar 25 17:53:06 sv15 gnome-shell[83257]: (WebKitWebProcess:2): dbind-WARNING **: 17:53:06.071: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown

Message in German, translates to "Can not open Shared-Object file; File or directory not found"


Steps to reproduce:
Open Gnome-Web (epiphany) and watch journalctl output
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Tuesday, 11 May 2021, 13:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  wpebackend-fdo 1.9.91
Comment by Tobias Munk (schmunk) - Friday, 26 March 2021, 13:09 GMT
Just catched a core dump.
Comment by Tobias Munk (schmunk) - Monday, 29 March 2021, 20:43 GMT
It's better after an upgrade, but I am still seeing core dumps.
Comment by Jan Alexander Steffens (heftig) - Tuesday, 30 March 2021, 14:53 GMT
These crashes seem random. Does your system pass memtest?
Comment by Tobias Munk (schmunk) - Wednesday, 14 April 2021, 09:18 GMT
> Does your system pass memtest?

Did run for about 2h with 0 errors, I aborted it since I had to get back to work :)

Since the upgrade to 40.0 "only" one tab crashes and not the whole browser, but it even seems more often.
Comment by Jan Alexander Steffens (heftig) - Wednesday, 14 April 2021, 09:59 GMT Comment by Tobias Munk (schmunk) - Wednesday, 14 April 2021, 11:08 GMT
I can confirm that I see the crash (pretty often), when clicking "back" before a page is fully loaded.
Comment by Tobias Munk (schmunk) - Wednesday, 14 April 2021, 11:50 GMT
just for the record ... the initial warnings/errors still show up

Apr 14 13:48:52 sv15 epiphany[64673]: Error loading plugin: libvoikko.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Apr 14 13:48:52 sv15 epiphany[64673]: Error loading plugin: libhspell.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Apr 14 13:48:52 sv15 epiphany[64673]: Error loading plugin: libaspell.so.15: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Apr 14 13:48:52 sv15 epiphany[64673]: Error loading plugin: libnuspell.so.4: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Comment by Peter Weber (hoschi) - Wednesday, 14 April 2021, 23:20 GMT
First the crash regarding "wl_proxy_marshal_constructor ". I see this crashes on one of my ThinkPads, nearly identical hardware. The affected X220 runs Wayland:
Stack trace of thread 43:
#0 0x00007f3871f10ea6 wl_proxy_marshal_constructor (libwayland-client.so.0 + 0x6ea6)
#1 0x00007f387568cc74 n/a (libWPEBackend-fdo-1.0.so.1 + 0x8c74)
#2 0x00007f387666298e n/a (libwebkit2gtk-4.0.so.37 + 0xdf498e)
#3 0x00007f387627bc93 n/a (libwebkit2gtk-4.0.so.37 + 0xa0dc93)
#4 0x00007f3876279da3 n/a (libwebkit2gtk-4.0.so.37 + 0xa0bda3)
#5 0x00007f3874e2cc60 _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18 + 0x1636c60)
#6 0x00007f3874e9249a n/a (libjavascriptcoregtk-4.0.so.18 + 0x169c49a)
#7 0x00007f3874e92ea3 n/a (libjavascriptcoregtk-4.0.so.18 + 0x169cea3)
#8 0x00007f3875296f30 g_main_context_dispatch (libglib-2.0.so.0 + 0x53f30)
#9 0x00007f38752eab59 n/a (libglib-2.0.so.0 + 0xa7b59)
#10 0x00007f3875296593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
#11 0x00007f3874e93002 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x169d002)
#12 0x00007f3874e2e9be _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x16389be)
#13 0x00007f3874e951fa n/a (libjavascriptcoregtk-4.0.so.18 + 0x169f1fa)
#14 0x00007f3871990299 start_thread (libpthread.so.0 + 0x9299)
#15 0x00007f38757a0053 __clone (libc.so.6 + 0xff053)
...

The other one is a T420 which runs X11 and is not affect by this issue.

@Tobias Munk:
As far as I know Epiphany tries to load and then use these spell checking libraries. Likely with dlopen() and that shouldn't be a reason to worry, these are not hard dependencies. You can get rid of the messages by installing all of them. They shall not have anything to do with the crash!

Regarding the DBus messages I don't have a clue. But I see them also.
Comment by Peter Weber (hoschi) - Wednesday, 14 April 2021, 23:26 GMT Comment by Peter Weber (hoschi) - Saturday, 08 May 2021, 15:40 GMT
Maybe we can use that patches from 1.10 branch?
https://github.com/Igalia/WPEBackend-fdo/commits/wpebackend-fdo-1.10
Comment by Peter Weber (hoschi) - Tuesday, 11 May 2021, 11:32 GMT
Sorry. Accidentally clicked to early! I think we can close this issue now.
Maybe there is another new issue with libgstgl but I need to collect first data wether it depends on i915, wayland and gstreamer-vaapi.



Stack trace of thread 69:
#0 0x00007f9a5b1c8750 n/a (i965_dri.so + 0x230750)
#1 0x00007f9a5b1544f0 n/a (i965_dri.so + 0x1bc4f0)
#2 0x00007f9a5b26c049 n/a (i965_dri.so + 0x2d4049)
#3 0x00007f9ab035546b gst_gl_memory_copy_teximage (libgstgl-1.0.so.0 + 0x2f46b)
#4 0x00007f9ab03557b9 n/a (libgstgl-1.0.so.0 + 0x2f7b9)
#5 0x00007f9ab035b022 gst_gl_memory_copy_into (libgstgl-1.0.so.0 + 0x35022)
#6 0x00007f9ab035dcdd n/a (libgstgl-1.0.so.0 + 0x37cdd)
#7 0x00007f9ab033cf54 n/a (libgstgl-1.0.so.0 + 0x16f54)
#8 0x00007f9ab036b723 n/a (libgstgl-1.0.so.0 + 0x45723)
#9 0x00007f9ab036b582 n/a (libgstgl-1.0.so.0 + 0x45582)
#10 0x00007f9ab3248f30 g_main_context_dispatch (libglib-2.0.so.0 + 0x53f30)
#11 0x00007f9ab329cb59 n/a (libglib-2.0.so.0 + 0xa7b59)
#12 0x00007f9ab3248593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
#13 0x00007f9ab0350c51 n/a (libgstgl-1.0.so.0 + 0x2ac51)
#14 0x00007f9ab32770c1 n/a (libglib-2.0.so.0 + 0x820c1)
#15 0x00007f9aaf922299 start_thread (libpthread.so.0 + 0x9299)
#16 0x00007f9ab3753053 __clone (libc.so.6 + 0xff053)

Loading...