Bug 154888
Summary: | [GTK] Plugin process crash in WebKit::NetscapePlugin::fromNPP | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | WebKitGTK | Assignee: | 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
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
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
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 ***