[webkitgtk] rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess kille
Tomas Popela
tpopela at fedoraproject.org
Fri Jul 4 05:32:51 UTC 2014
commit daefc3b4e11686db1c54ca19b4c4f84b8fbeb905
Author: Tomas Popela <tpopela at redhat.com>
Date: Fri Jul 4 07:31:44 2014 +0200
rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess killed by SIGSEGV
webkitgtk-2.4.3-angle_symbol_table.patch | 13 +++++++++++++
webkitgtk.spec | 9 ++++++++-
2 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/webkitgtk-2.4.3-angle_symbol_table.patch b/webkitgtk-2.4.3-angle_symbol_table.patch
new file mode 100644
index 0000000..8d30966
--- /dev/null
+++ b/webkitgtk-2.4.3-angle_symbol_table.patch
@@ -0,0 +1,13 @@
+--- a/Source/ThirdParty/ANGLE/src/compiler/SymbolTable.cpp
++++ b/Source/ThirdParty/ANGLE/src/compiler/SymbolTable.cpp
+@@ -171,7 +171,8 @@ TFunction::~TFunction()
+ TSymbolTableLevel::~TSymbolTableLevel()
+ {
+ for (tLevel::iterator it = level.begin(); it != level.end(); ++it)
+- delete (*it).second;
++ if ((*it).first == (*it).second->getMangledName())
++ delete (*it).second;
+ }
+
+ //
+
diff --git a/webkitgtk.spec b/webkitgtk.spec
index 5c6c317..0f64d77 100644
--- a/webkitgtk.spec
+++ b/webkitgtk.spec
@@ -10,7 +10,7 @@
Name: webkitgtk
Version: 2.4.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: GTK+ Web content engine library
Group: Development/Libraries
@@ -27,6 +27,9 @@ Patch5: webkitgtk-aarch64.patch
Patch6: webkitgtk-2.4.1-cloop_fix.patch
Patch7: webkitgtk-2.4.1-ppc64_align.patch
Patch8: webkitgtk-2.4.2-ppc64le.patch
+# https://bugs.webkit.org/show_bug.cgi?id=134593
+# Remove when 2.4.4 will be out
+Patch9: webkitgtk-2.4.3-angle_symbol_table.patch
BuildRequires: bison
BuildRequires: chrpath
@@ -90,6 +93,7 @@ This package contains developer documentation for %{name}.
%prep
%setup -qn "webkitgtk-%{version}"
%patch0 -p1 -b .nspluginwrapper
+%patch9 -p1 -b .angle_symbol_table
# required for 32-bit big-endians
%ifarch ppc s390
%patch4 -p1 -b .double2intsPPC32
@@ -214,6 +218,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
%{_datadir}/gtk-doc/html/webkitgtk
%changelog
+* Fri Jul 04 2014 Tomas Popela <tpopela at redhat.com> 2.4.3-4
+- rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess killed by SIGSEGV
+
* Wed Jun 25 2014 Yaakov Selkowitz <yselkowi at redhat.com> - 2.4.3-3
- Fix for 64k pages on aarch64 (#1074093, #1113347)
More information about the scm-commits
mailing list