Bug#780404: icedove/ppc: jemallocCompile-time page size does not divide the runtime one.

2015-03-14 Thread Carsten Schoenert
tags 780404 +pending +patch
forcemerge 775788 780404
thanks

Hello Adi,

On Fri, Mar 13, 2015 at 01:52:28PM +0100, Adi Kriegisch wrote:
 Hi!

 (I am very sorry, I missed reporting this issue earlier as I did for
 iceweasel in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763900)

 When starting icedove on Jessie on an iMac G5, I get the following message:
   | jemallocCompile-time page size does not divide the runtime one.
   | Segmentation fault

o.k. than the compiler doesn't break the build but the binary later is
hower broken.
Thanks for reporting, Christoph is picking your patch in one of the next
uploads.

But at least the buildd configs seems a little bit different, the bug
#775788 is showing that some kind of GCC is triggering right and the
build fails with the correct message, others don't.

Regards
Carsten


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#780404: icedove/ppc: jemallocCompile-time page size does not divide the runtime one.

2015-03-13 Thread Adi Kriegisch
Package: icedove
Version: 31.5.0-1

Hi!

(I am very sorry, I missed reporting this issue earlier as I did for
iceweasel in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763900)

When starting icedove on Jessie on an iMac G5, I get the following message:
  | jemallocCompile-time page size does not divide the runtime one.
  | Segmentation fault

This can be fixed with the following patch:
--- a/mozilla/memory/mozjemalloc/jemalloc.c 2014-08-25
15:17:22.0 +0200
+++ b/mozilla/memory/mozjemalloc/jemalloc.c 2014-10-03
11:30:51.183346370 +0200
@@ -1088,7 +1088,7 @@
  * controlling the malloc behavior are defined as compile-time constants
  * for best performance and cannot be altered at runtime.
  */
-#if !defined(__ia64__)  !defined(__sparc__)  !defined(__mips__)
+#if !defined(__ia64__)  !defined(__sparc__)  !defined(__mips__) 
!defined(__powerpc__)
 #define MALLOC_STATIC_SIZES 1
 #endif

Hope, this still makes it into Jessie!

-- Adi


signature.asc
Description: Digital signature