Description of problem: Every time I browse on extensions.gnome.org/local, epiphany crashes. Note that this happens with epiphany running in a Gnome+Wayland session. Browsing extensions.gnome.org/local with firefox (running under wayland, but with X backend) it works fine. Seems like the gnome-shell-extensions-plugin isn't ready for wayland… This might also be related to the other bug in GLib where the X display environment variable is set to a wayland desktop number thus making all applications depending on X crash. See https://bugzilla.redhat.com/show_bug.cgi?id=1261672 Version-Release number of selected component: epiphany-runtime-3.18.0-1.fc23 Additional info: reporter: libreport-2.6.2 backtrace_rating: 4 cmdline: epiphany crash_function: INT_cairo_surface_set_device_scale executable: /usr/bin/epiphany kernel: 4.2.1-300.fc23.x86_64 runlevel: N 5 type: CCpp Truncated backtrace: Thread no. 1 (10 frames) #0 INT_cairo_surface_set_device_scale at cairo-surface.c:1712 #1 WebCore::cairoSurfaceSetDeviceScale at /usr/src/debug/webkitgtk-2.10.0/Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp:292 #2 WebKit::BackingStore::createBackend at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/UIProcess/cairo/BackingStoreCairo.cpp:72 #3 WebKit::BackingStore::incorporateUpdate at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/UIProcess/cairo/BackingStoreCairo.cpp:89 #5 WebKit::DrawingAreaProxyImpl::incorporateUpdate at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/UIProcess/DrawingAreaProxyImpl.cpp:221 #6 IPC::callMemberFunctionImpl<WebKit::DrawingAreaProxy, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&), std::tuple<unsigned long, WebKit::UpdateInfo, WebKit::LayerTreeContext>, 0ul, 1ul, 2ul>(WebKit::DrawingAreaProxy*, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&), std::tuple<unsigned long, WebKit::UpdateInfo, WebKit::LayerTreeContext>&&, std::index_sequence<0ul, 1ul, 2ul>) at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/Platform/IPC/HandleMessage.h:16 #7 IPC::callMemberFunction<WebKit::DrawingAreaProxy, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&), std::tuple<unsigned long, WebKit::UpdateInfo, WebKit::LayerTreeContext>, std::make_index_sequence<3ul> >(std::tuple<unsigned long, WebKit::UpdateInfo, WebKit::LayerTreeContext>&&, WebKit::DrawingAreaProxy*, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&)) at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/Platform/IPC/HandleMessage.h:22 #8 IPC::handleMessage<Messages::DrawingAreaProxy::DidUpdateBackingStoreState, WebKit::DrawingAreaProxy, void (WebKit::DrawingAreaProxy::*)(unsigned long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&)> at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/Platform/IPC/HandleMessage.h:92 #9 WebKit::DrawingAreaProxy::didReceiveMessage at /usr/src/debug/webkitgtk-2.10.0/x86_64-redhat-linux-gnu/DerivedSources/WebKit2/DrawingAreaProxyMessageReceiver.cpp:50 #10 IPC::MessageReceiverMap::dispatchMessage at /usr/src/debug/webkitgtk-2.10.0/Source/WebKit2/Platform/IPC/MessageReceiverMap.cpp:102
Created attachment 1076947 [details] File: backtrace
Created attachment 1076948 [details] File: core_backtrace
Created attachment 1076949 [details] File: dso_list
Created attachment 1076950 [details] File: exploitable
Created attachment 1076951 [details] File: limits
Created attachment 1076952 [details] File: maps
Created attachment 1076953 [details] File: namespaces
Created attachment 1076954 [details] File: open_fds
Created attachment 1076955 [details] File: proc_pid_status
*** Bug 1272050 has been marked as a duplicate of this bug. ***