[SCM] ladish/master: debian/patches/0001-disable_stacktrace.patch

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Mon Apr 18 23:09:36 UTC 2011


The following commit has been merged in the master branch:
commit 282e04d003538f1e05fba486322ae6e3bbce2496
Author: Alessio Treglia <alessio at debian.org>
Date:   Tue Apr 19 01:08:49 2011 +0200

    debian/patches/0001-disable_stacktrace.patch
    
    - Don't print the stacktrace on segfaults.
      Fixes FTBFS on armel,powerpc,ia64,alpha,sh4.

diff --git a/debian/patches/0001-disable_stacktrace.patch b/debian/patches/0001-disable_stacktrace.patch
new file mode 100644
index 0000000..86c58c4
--- /dev/null
+++ b/debian/patches/0001-disable_stacktrace.patch
@@ -0,0 +1,31 @@
+Description: Don't print the stacktrace on segfaults.
+ Fixes FTBFS on armel,powerpc,ia64,alpha,sh4.
+Origin: Ubuntu, https://launchpad.net/bugs/647091
+Bug-Ubuntu: https://launchpad.net/bugs/647091
+Bug-Debian: http://bugs.debian.org/620315
+Last-Update: 2011-04-19
+Reviewed-by: Alessio Treglia <alessio at debian.org>
+---
+ daemon/sigsegv.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- ladish.orig/daemon/sigsegv.c
++++ ladish/daemon/sigsegv.c
+@@ -101,6 +101,9 @@ static void signal_segv(int signum, sigi
+     log_error("info.si_errno = %d", info->si_errno);
+     log_error("info.si_code  = %d (%s)", info->si_code, si_codes[info->si_code]);
+     log_error("info.si_addr  = %p", info->si_addr);
++#if defined(__arm__) || defined(__powerpc__) || defined (__ia64__) || defined (__alpha__) || defined (__FreeBSD_kernel__) || defined (__sh__)
++    log_error("No stack trace");
++#else
+     for(i = 0; i < NGREG; i++)
+         log_error("reg[%02d]       = 0x" REGFORMAT, i, ucontext->uc_mcontext.gregs[i]);
+ 
+@@ -154,6 +157,7 @@ static void signal_segv(int signum, sigi
+         log_error("%s", strings[i]);
+ #endif
+     log_error("End of stack trace");
++#endif
+     exit (-1);
+ }
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 1493fa7..375c2a8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+0001-disable_stacktrace.patch
 1001-desktop_file.patch

-- 
ladish packaging



More information about the pkg-multimedia-commits mailing list