Bug 1151769 - [abrt] webkitgtk4: WebKit::NetscapePlugin::platformDestroy(): WebKitPluginProcess killed by SIGSEGV
Summary: [abrt] webkitgtk4: WebKit::NetscapePlugin::platformDestroy(): WebKitPluginPro...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: webkitgtk4
Version: 21
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tomas Popela
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:f121cd26b6f7a27418d9305c1b5...
: 1180971 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-10-11 17:51 UTC by Christian Stadelmann
Modified: 2015-11-07 17:07 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-07-14 00:22:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (36.72 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: cgroup (190 bytes, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: core_backtrace (20.10 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: dso_list (10.48 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: environ (2.46 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: exploitable (100 bytes, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: limits (1.29 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: maps (50.71 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: open_fds (1.01 KB, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: proc_pid_status (944 bytes, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details
File: var_log_messages (217 bytes, text/plain)
2014-10-11 17:51 UTC, Christian Stadelmann
no flags Details


Links
System ID Private Priority Status Summary Last Updated
WebKit Project 147297 0 None None None Never

Description Christian Stadelmann 2014-10-11 17:51:37 UTC
Description of problem:
I ran epiphany with wayland backend under gnome-session-wayland-session. It crashed while loading https://extensions.gnome.org/

Version-Release number of selected component:
webkitgtk4-2.6.0-2.fc21

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess 26 /usr/lib64/mozilla/plugins/libgnome-shell-browser-plugin.so
crash_function: WebKit::NetscapePlugin::platformDestroy
executable:     /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess
kernel:         3.17.0-301.fc21.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WebKit::NetscapePlugin::platformDestroy at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp:235
 #1 WebKit::NetscapePlugin::destroy at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp:690
 #2 WebKit::NetscapePlugin::initialize at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp:663
 #3 WebKit::PluginControllerProxy::initialize at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp:120
 #4 WebKit::WebProcessConnection::createPluginInternal at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/PluginProcess/WebProcessConnection.cpp:219
 #5 WebKit::WebProcessConnection::createPlugin at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/PluginProcess/WebProcessConnection.cpp:264
 #6 callMemberFunctionImpl<WebKit::WebProcessConnection, void (WebKit::WebProcessConnection::*)(WebKit::PluginCreationParameters const&, WTF::PassRefPtr<Messages::WebProcessConnection::CreatePlugin::DelayedReply>), Messages::WebProcessConnection::CreatePlugin::DelayedReply, std::tuple<WebKit::PluginCreationParameters>, 0ul> at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/Platform/IPC/HandleMessage.h:44
 #7 callMemberFunction<WebKit::WebProcessConnection, void (WebKit::WebProcessConnection::*)(WebKit::PluginCreationParameters const&, WTF::PassRefPtr<Messages::WebProcessConnection::CreatePlugin::DelayedReply>), Messages::WebProcessConnection::CreatePlugin::DelayedReply, std::tuple<WebKit::PluginCreationParameters>, std::make_index_sequence<1ul> > at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/Platform/IPC/HandleMessage.h:50
 #8 IPC::handleMessageDelayed<Messages::WebProcessConnection::CreatePlugin, WebKit::WebProcessConnection, void (WebKit::WebProcessConnection::*)(WebKit::PluginCreationParameters const&, WTF::PassRefPtr<Messages::WebProcessConnection::CreatePlugin::DelayedReply>)> at /usr/src/debug/webkitgtk-2.6.0/Source/WebKit2/Platform/IPC/HandleMessage.h:197
 #9 WebKit::WebProcessConnection::didReceiveSyncWebProcessConnectionMessage at /usr/src/debug/webkitgtk-2.6.0/x86_64-redhat-linux-gnu/DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp:100

Comment 1 Christian Stadelmann 2014-10-11 17:51:40 UTC
Created attachment 945981 [details]
File: backtrace

Comment 2 Christian Stadelmann 2014-10-11 17:51:42 UTC
Created attachment 945982 [details]
File: cgroup

Comment 3 Christian Stadelmann 2014-10-11 17:51:43 UTC
Created attachment 945983 [details]
File: core_backtrace

Comment 4 Christian Stadelmann 2014-10-11 17:51:44 UTC
Created attachment 945984 [details]
File: dso_list

Comment 5 Christian Stadelmann 2014-10-11 17:51:46 UTC
Created attachment 945985 [details]
File: environ

Comment 6 Christian Stadelmann 2014-10-11 17:51:47 UTC
Created attachment 945986 [details]
File: exploitable

Comment 7 Christian Stadelmann 2014-10-11 17:51:48 UTC
Created attachment 945987 [details]
File: limits

Comment 8 Christian Stadelmann 2014-10-11 17:51:50 UTC
Created attachment 945988 [details]
File: maps

Comment 9 Christian Stadelmann 2014-10-11 17:51:51 UTC
Created attachment 945989 [details]
File: open_fds

Comment 10 Christian Stadelmann 2014-10-11 17:51:52 UTC
Created attachment 945990 [details]
File: proc_pid_status

Comment 11 Christian Stadelmann 2014-10-11 17:51:53 UTC
Created attachment 945991 [details]
File: var_log_messages

Comment 12 Christian Stadelmann 2014-10-11 18:37:22 UTC
https://bugzilla.redhat.com/show_bug.cgi?id=1149915 happened at the same time.

Comment 13 Christian Stadelmann 2014-10-16 09:22:15 UTC
Another user experienced a similar problem:

epiphany crashed when browsing https://extensions.gnome.org/

reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess 24 /usr/lib64/mozilla/plugins/libgnome-shell-browser-plugin.so
crash_function: WebKit::NetscapePlugin::platformDestroy
executable:     /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess
kernel:         3.17.0-301.fc21.x86_64
package:        webkitgtk4-2.6.0-2.fc21
reason:         WebKitPluginProcess killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 14 Michael Catanzaro 2015-05-25 12:54:24 UTC
*** Bug 1180971 has been marked as a duplicate of this bug. ***

Comment 15 Michael Catanzaro 2015-07-14 00:22:03 UTC
Closing old bug reports against the obsolete 2.6 series....

Comment 16 Matteo Settenvini 2015-07-29 23:19:06 UTC
Another user experienced a similar problem:

Running epiphany under wayland, and visiting plus.google.com, only a blank page is displayed before the crash.

reporter:       libreport-2.6.1
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess 29 /usr/lib64/mozilla/plugins/libnpgoogletalk.so
crash_function: WebKit::NetscapePlugin::platformDestroy
executable:     /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess
global_pid:     2419
kernel:         4.1.2-200.fc22.x86_64
package:        webkitgtk4-2.8.4-2.fc22
reason:         WebKitPluginProcess killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 17 Matteo Settenvini 2015-07-29 23:21:43 UTC
Please reopen this bug, as it affects also epiphany-2.8.4 under Fedora 22.

Comment 18 Michael Catanzaro 2015-07-30 00:56:57 UTC
It's never going to be fixed in Fedora 22, but we'll try to fix it for Fedora 23, where WebKitGTK+ is now a real Wayland client. The question is whether we should make NPAPI plugin support conflict with Wayland support at build time, or if we should disable NPAPI plugins at runtime. (We don't plan to support NPAPI plugins under Wayland.)


Note You need to log in before you can comment on or make changes to this bug.