Bug 154888 - [GTK] Plugin process crash in WebKit::NetscapePlugin::fromNPP
Summary: [GTK] Plugin process crash in WebKit::NetscapePlugin::fromNPP
Status: RESOLVED DUPLICATE of bug 137425
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 154891
  Show dependency treegraph
 
Reported: 2016-03-01 16:15 PST by Michael Catanzaro
Modified: 2016-10-28 03:56 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2016-03-01 16:15:05 PST
Another crash with the GNOME Shell (3.18.3) browser plugin. Full backtrace downstream.

Version-Release number of selected component:
webkitgtk4-2.10.4-1.fc23

Additional info:
reporter:       libreport-2.6.3
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess 27 /usr/lib64/mozilla/plugins/libgnome-shell-browser-plugin.so
crash_function: WebKit::NetscapePlugin::fromNPP
executable:     /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess
global_pid:     3702
kernel:         4.2.6-301.fc23.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WebKit::NetscapePlugin::fromNPP at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp:120
 #1 WebKit::NPN_InvokeDefault at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:699
 #2 on_shell_appeared at browser-plugin.c:214
 #3 do_call at gdbusnamewatching.c:216
 #4 call_appeared_handler at gdbusnamewatching.c:228
 #5 on_name_owner_changed at gdbusnamewatching.c:315
 #6 emit_signal_instance_in_idle_cb at gdbusconnection.c:3701
 #11 WTF::RunLoop::run at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:67
 #12 WebKit::ChildProcessMain<WebKit::PluginProcess, WebKit::PluginProcessMain> at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
 #14 _start

Another user with a slightly-different backtrace sasy:

"I don't exactly know what happened, but I was using epiphany running with x11 GDK backend in a gnome+wayland session. I opened several tabs on extensions.gnome.org and tried to install extensions."
Comment 1 Michael Catanzaro 2016-07-25 07:48:27 PDT
246 reports of this one in Fedora, first report is last December. Yet another likely regression from GNOME Shell browser plugin changes. ("Regression" in the sense that after fixing the old crash, now these new crashes appear.)
Comment 2 Carlos Garcia Campos 2016-10-28 03:56:33 PDT
This is a duplicate of #137425, it's calling invokeDefault with an invalid npobject in both cases.

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