[webkitgtk3] rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess kille

Tomas Popela tpopela at fedoraproject.org
Fri Jul 4 05:25:27 UTC 2014


commit 2f4f7015ee0ce1a83f6d40f40e89df976775c987
Author: Tomas Popela <tpopela at redhat.com>
Date:   Fri Jul 4 07:25:21 2014 +0200

    rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess killed by SIGSEGV

 webkitgtk-2.4.3-angle_symbol_table.patch |   12 ++++++++++++
 webkitgtk3.spec                          |    9 ++++++++-
 2 files changed, 20 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..e358042
--- /dev/null
+++ b/webkitgtk-2.4.3-angle_symbol_table.patch
@@ -0,0 +1,12 @@
+--- 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/webkitgtk3.spec b/webkitgtk3.spec
index be1fab5..ecb10a1 100644
--- a/webkitgtk3.spec
+++ b/webkitgtk3.spec
@@ -7,7 +7,7 @@
 
 Name:           webkitgtk3
 Version:        2.4.3
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        GTK+ Web content engine library
 
 Group:          Development/Libraries
@@ -19,6 +19,9 @@ Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 Patch0:         webkit-1.1.14-nspluginwrapper.patch
 # https://bugs.webkit.org/show_bug.cgi?id=103128
 Patch4:         webkit-2.1.90-double2intsPPC32.patch
+# https://bugs.webkit.org/show_bug.cgi?id=134593
+# Remove when 2.4.4 will be out
+Patch5:         webkitgtk-2.4.3-angle_symbol_table.patch
 Patch10:        webkitgtk-aarch64.patch
 Patch11:        webkitgtk-2.4.1-cloop_fix.patch
 Patch12:        webkitgtk-2.4.1-ppc64_align.patch
@@ -99,6 +102,7 @@ This package contains developer documentation for %{name}.
 %prep
 %setup -qn "webkitgtk-%{version}"
 %patch0 -p1 -b .nspluginwrapper
+%patch5 -p1 -b .angle_symbol_table
 %ifarch ppc s390
 %patch4 -p1 -b .double2intsPPC32
 %endif
@@ -235,6 +239,9 @@ find $RPM_BUILD_ROOT%{_libdir} -name "*.la" -delete
 %{_datadir}/gtk-doc/html/webkitdomgtk
 
 %changelog
+* Fri Jul 04 2014 Tomas Popela <tpopela at redhat.com> 2.4.3-3
+- rhbz#1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess killed by SIGSEGV
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.4.3-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list