After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772843 - [Wayland] Crash on start
[Wayland] Crash on start
Status: RESOLVED DUPLICATE of bug 773274
Product: epiphany
Classification: Core
Component: General
3.22.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-10-13 09:21 UTC by Peter
Modified: 2016-12-13 15:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
journalctl -rb (34.67 KB, text/plain)
2016-10-13 09:21 UTC, Peter
Details
terminal output (597 bytes, text/plain)
2016-10-13 09:22 UTC, Peter
Details

Description Peter 2016-10-13 09:21:38 UTC
Created attachment 337561 [details]
journalctl -rb

Hello!

Since the update from 3.22.0 to 3.22.1 Epiphany crashes on Wayland during start of the application. I can see the windows and the tabs, but not the content, then the windows disappears.

Steps to reproduce:
1. Login (Wayland)
2. Launch terminal
3. $ epiphany
Comment 1 Peter 2016-10-13 09:22:04 UTC
Created attachment 337562 [details]
terminal output
Comment 2 Peter 2016-10-13 09:25:36 UTC
Sorry, that was just the half story :)

It worked with 3.22.0 on Wayland, I've installed these updates:

[2016-10-13 10:00] [PACMAN] Running 'pacman -Syyu'
[2016-10-13 10:00] [PACMAN] synchronizing package lists
[2016-10-13 10:00] [PACMAN] starting full system upgrade
[2016-10-13 10:01] [ALPM] transaction started
[2016-10-13 10:01] [ALPM] upgraded eog (3.20.4-1 -> 3.20.5-1)
[2016-10-13 10:01] [ALPM] upgraded webkit2gtk (2.14.0-1 -> 2.14.1-1)
[2016-10-13 10:01] [ALPM] upgraded epiphany (3.22.0+6+gdbb6b80-1 -> 3.22.1+5+g5d281a8-1)
[2016-10-13 10:01] [ALPM] upgraded gnome-session (3.22.0+3+gab2f4c8-1 -> 3.22.1-1)
[2016-10-13 10:01] [ALPM] upgraded libgdm (3.22.0+1+g3d2aa55-1 -> 3.22.1-1)
[2016-10-13 10:01] [ALPM] upgraded libgee (0.18.0+7+gb8babe6-1 -> 0.18.1-1)
[2016-10-13 10:01] [ALPM] upgraded iproute2 (4.7.0-1 -> 4.8.0-1)
[2016-10-13 10:01] [ALPM] upgraded gdm (3.22.0+1+g3d2aa55-1 -> 3.22.1-1)
[2016-10-13 10:01] [ALPM] installed autoconf-archive (1:2016.09.16-1)
[2016-10-13 10:01] [ALPM] upgraded gnome-builder (3.22.1-1 -> 3.22.1+2+g4b26aa6-1)
[2016-10-13 10:01] [ALPM] upgraded gnome-color-manager (3.22.0+2+ga40fab0-1 -> 3.22.1-1)
[2016-10-13 10:01] [ALPM] upgraded gnome-power-manager (3.22.0+2+g8b80e59-1 -> 3.22.1-1)
[2016-10-13 10:01] [ALPM] upgraded gvfs (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-afc (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-goa (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-google (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-gphoto2 (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-mtp (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-nfs (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] upgraded gvfs-smb (1.30.1-1 -> 1.30.1-2)
[2016-10-13 10:01] [ALPM] transaction completed
[2016-10-13 10:01] [ALPM] running 'gio-querymodules.hook'...
[2016-10-13 10:01] [ALPM] running 'glib-compile-schemas.hook'...
[2016-10-13 10:01] [ALPM] running 'gtk-update-icon-cache.hook'...
[2016-10-13 10:01] [ALPM] running 'gvfsd.hook'...
[2016-10-13 10:01] [ALPM] running 'texinfo-install.hook'...
[2016-10-13 10:01] [ALPM] running 'update-desktop-database.hook'...

So I tried to downgrad Epiphany and Webkit2Gtk, but that doesn't fixed it. Probably this is not caused by but some other component? I can't say, at least Epiphany crashes in a Wayland specific code (see terminal output).
Comment 3 Peter 2016-10-13 11:14:01 UTC
Hmmm.
With some luck Epiphany started again on Wayland, I used the opportunity and closed a lot of tabs (>= 25*) and stored their addresses as bookmarks. With eight remaining tabs Epiphany seems to start reliable again.

a) Problem with many tabs?
b) On page leads to a problem during loading (but WebKit-Seperation should prevent that)?

At least Epiphany is usable again.
* I'm a heavy tab-user ;)
Comment 4 Michael Catanzaro 2016-10-13 15:32:03 UTC
I see:

Gdk:ERROR:gdkwindow-wayland.c:738:gdk_wayland_window_attach_image: assertion failed: (_gdk_wayland_is_shm_surface (impl->staging_cairo_surface))

We need a stack trace.

Thanks for taking the time to report this.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for more information on how to do so. When pasting a stack trace in this bug report, please reset the status of this bug report from NEEDINFO to its previous status. Thanks in advance!
Comment 5 Peter 2016-10-14 09:20:52 UTC
I will try to get a stacktrace in the next days, I can't promise you a date for it. Looks like others are also affected:
https://bbs.archlinux.org/viewtopic.php?pid=1661103

If you try hard enough starting epiphany with a new empty tab "$ epiphany -n" or a new URL "epiphany https://www.archlinux.org" could bypass the problem, but you have to try it a few times.

Seems like it's easy to reproduce this, no special page must be opened.
Reproducing:
1. Open your random tabs, let say eight different pages
2. visit stackoverflow.com
3. open every thread on the homepage in a new tab
4. look at every tab for a second or two (just ensure that webkit loaded and rendered it)
5. stay at the last tab and close epiphany
6. start epiphany again

This should cause the bug with a change of 50%, assuming it  not directly releated to the size of the video-memory or similiar.
Comment 6 Michael Catanzaro 2016-12-13 15:42:04 UTC
This was surely bug #773274.

*** This bug has been marked as a duplicate of bug 773274 ***