here the debdiff that fixes this - for educational purpose:

$ debdiff liferea*dsc
diff -u liferea-1.4.14/debian/changelog liferea-1.4.14/debian/changelog
--- liferea-1.4.14/debian/changelog
+++ liferea-1.4.14/debian/changelog
@@ -1,3 +1,11 @@
+liferea (1.4.14-0ubuntu2) hardy; urgency=low
+
+  * fix glue startup code to also load the internal symbols through
+    GREStartupGlueInternal() - LP: #207410
+    + update debian/patches/xul1.9.code.dpatch
+
+ -- Alexander Sack <[EMAIL PROTECTED]>  Thu, 27 Mar 2008 16:32:14 +0100
+
 liferea (1.4.14-0ubuntu1) hardy; urgency=low
 
   * New upstream release (LP: #201226)
diff -u liferea-1.4.14/debian/patches/xul1.9.code.dpatch 
liferea-1.4.14/debian/patches/xul1.9.code.dpatch
--- liferea-1.4.14/debian/patches/xul1.9.code.dpatch
+++ liferea-1.4.14/debian/patches/xul1.9.code.dpatch
@@ -99,7 +99,7 @@
  
  extern "C" {
  #include "conf.h"
-@@ -277,3 +289,46 @@
+@@ -277,3 +289,48 @@
        //return FALSE;
  }
  
@@ -131,6 +131,8 @@
 +      NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
 +      rv = GTKEmbedGlueStartup();
 +      NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
++      rv = GTKEmbedGlueStartupInternal();
++      NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
 +      char *lastSlash = strrchr(xpcomLocation, '/');
 +      if (lastSlash)
 +              *lastSlash = '\0';

-- 
liferea-bin crashed with SIGSEGV in __kernel_vsyscall()
https://bugs.launchpad.net/bugs/207410
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to