Bug 154888

Summary: [GTK] Plugin process crash in WebKit::NetscapePlugin::fromNPP
Product: WebKit Reporter: Michael Catanzaro <mcatanzaro>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bugs-noreply, cgarcia, mcatanzaro
Priority: P2    
Version: Other   
Hardware: PC   
OS: Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=1290893
https://bugzilla.redhat.com/show_bug.cgi?id=1305297
https://bugs.webkit.org/show_bug.cgi?id=154883
https://bugs.webkit.org/show_bug.cgi?id=154882
https://bugzilla.redhat.com/show_bug.cgi?id=1349022
Bug Depends on:    
Bug Blocks: 154891    

Michael Catanzaro
Reported 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."
Attachments
Michael Catanzaro
Comment 1 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.)
Carlos Garcia Campos
Comment 2 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 ***
Note You need to log in before you can comment on or make changes to this bug.