Your message dated Wed, 21 Aug 2013 11:19:58 +0000
with message-id <[email protected]>
and subject line Bug#708331: fixed in icedove 17.0.8-1
has caused the Debian Bug report #708331,
regarding icedove 17.0.5-1 to FTBFS on mipsel, armel, sparc, ia64 due to
segfault when zipping
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
708331: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708331
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: icedove
Version: 17.0.5-1
Severity: normal
looking at, for example, the armel build log
https://buildd.debian.org/status/fetch.php?pkg=icedove&arch=armel&ver=17.0.5-1&stamp=1366372226
i see that icedove compilation fails during the creation of a zip file
that will eventually be placed in /usr/share/icedove/omni.ja
[...]
adding: hyphenation/hyph_sv.dic (deflated 51%)
Segmentation fault
make[2]: *** [install] Error 139
make[2]: Leaving directory
`/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mail/installer'
the line leading into this is:
cd ../../mozilla/dist/icedove && rm -f omni.ja components/binary.manifest &&
grep -h '^binary-component' components/*.manifest > binary.manifest ; for m in
components/*.manifest; do sed -e 's/^binary-component/#binary-component/' $m >
tmp.manifest && mv tmp.manifest $m; done; /usr/bin/zip -r9m omni.ja chrome
chrome.manifest components/*.js components/*.xpt components/*.manifest modules
res defaults greprefs.js jsloader jssubloader hyphenation update.locale -x
defaults/messenger/mailViews.dat chrome/icons/\* defaults/pref/channel-prefs.js
defaults/pref/channel-prefs.js res/cursors/\* res/MainMenu.nib/\*
\*/.mkdir.done &&
/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mail/installer/../../mozilla/dist/bin/run-mozilla.sh
/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mozilla/dist/bin/xpcshell
-g "$PWD" -a "$PWD" -f
/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mail/installer/../../mozilla/toolkit/mozapps/installer/precompile_cache.js
-e "po
pulate_startupcache('GreD', 'omni.ja', 'startupCache.zip');" && rm -rf
jsloader jssubloader && /usr/bin/unzip -q startupCache.zip && rm
startupCache.zip && /usr/bin/zip -r9m omni.ja jsloader/resource/gre
jssubloader/*/resource/gre && rm -rf jsloader jssubloader && /usr/bin/python2.7
/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mail/installer/../../mozilla/config/optimizejars.py
--optimize
/build/buildd-icedove_17.0.5-1-armel-mgxbg8/icedove-17.0.5/mail/installer/../../jarlog//en-US
./ ./ && mv binary.manifest components && printf "manifest
components/binary.manifest\n" > chrome.manifest
I believe it's failing after the first invocation of "/usr/bin/zip
-r9m omni.ja ...", which appears to succeed with adding 35 hyphenation files to
the archive.
I'm not sure if the build is dying inside python or xpcshell or
run-mozilla.sh or somewhere else.
the same failure point seems to be happening during builds on ia64, mipsel,
sparc, and armel:
https://buildd.debian.org/status/package.php?p=icedove&suite=experimental
mipsel, sparc, and ia64 all also give the following message before the segfault:
<jemalloc>Compile-time page size does not divide the runtime one.
Searching for this brings me to:
https://bugzilla.redhat.com/show_bug.cgi?id=852698
which suggests that the problem is indeed happening after the zip, but
the patches in there only seem to adjust things for powerpc (which
appears to build 17.0.5-1 without failing), so i'm not sure what the
issue is.
comparing iceweasel 17.0.5esr-1's jemalloc to icedove 17.0.5-1's
jemalloc shows:
0 dkg@alice:/tmp/cdtemp.c5tgG7$ diff -ruN icedove-17.0.5/mozilla/memory
iceweasel-17.0.5esr/memory
diff -ruN icedove-17.0.5/mozilla/memory/mozjemalloc/jemalloc.c
iceweasel-17.0.5esr/memory/mozjemalloc/jemalloc.c
--- icedove-17.0.5/mozilla/memory/mozjemalloc/jemalloc.c 2013-03-28
14:09:00.000000000 -0400
+++ iceweasel-17.0.5esr/memory/mozjemalloc/jemalloc.c 2013-05-15
03:12:22.000000000 -0400
@@ -1091,7 +1091,9 @@
* controlling the malloc behavior are defined as compile-time constants
* for best performance and cannot be altered at runtime.
*/
+#if !defined(__ia64__) && !defined(__sparc__)
#define MALLOC_STATIC_SIZES 1
+#endif
#ifdef MALLOC_STATIC_SIZES
1 dkg@alice:/tmp/cdtemp.c5tgG7$
and iceweasel contains the following patch that icedove does not:
0 dkg@alice:/tmp/cdtemp.c5tgG7$ cat
iceweasel-17.0.5esr/debian/patches/porting/Don-t-hardcode-page-size-on-ia64-or-sparc.patch
From: Mike Hommey <[email protected]>
Date: Fri, 23 Mar 2012 09:57:04 +0100
Subject: Don't hardcode page size on ia64 or sparc
---
memory/mozjemalloc/jemalloc.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c
index 631e736..ba78597 100644
--- a/memory/mozjemalloc/jemalloc.c
+++ b/memory/mozjemalloc/jemalloc.c
@@ -1091,7 +1091,9 @@ static unsigned ncpus;
* controlling the malloc behavior are defined as compile-time constants
* for best performance and cannot be altered at runtime.
*/
+#if !defined(__ia64__) && !defined(__sparc__)
#define MALLOC_STATIC_SIZES 1
+#endif
#ifdef MALLOC_STATIC_SIZES
0 dkg@alice:/tmp/cdtemp.c5tgG7$
that said, iceweasel 17.0.5esr-1 doesn't appear to build for these
architectures either, showing segfaults in the same places:
https://buildd.debian.org/status/package.php?p=iceweasel&suite=sid
Maybe a porter will have some insight?
Regards,
--dkg
--- End Message ---
--- Begin Message ---
Source: icedove
Source-Version: 17.0.8-1
We believe that the bug you reported is fixed in the latest version of
icedove, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guido Günther <[email protected]> (supplier of updated icedove package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 20 Aug 2013 16:12:17 +0200
Source: icedove
Binary: icedove icedove-dev icedove-dbg calendar-timezones iceowl-extension
calendar-google-provider
Architecture: source all i386
Version: 17.0.8-1
Distribution: unstable
Urgency: low
Maintainer: Christoph Goehre <[email protected]>
Changed-By: Guido Günther <[email protected]>
Description:
calendar-google-provider - Google Calendar support for lightning- and
iceowl-extension
calendar-timezones - Timezone Extension for Lightning/Iceowl (mandatory)
icedove - mail/news client with RSS and integrated spam filter support
icedove-dbg - Debug Symbols for Icedove
icedove-dev - Development files for Icedove
iceowl-extension - Calendar Extension for Thunderbird/Icedove
Closes: 507962 707207 708331 710888 715326 715464
Changes:
icedove (17.0.8-1) unstable; urgency=low
.
[ Carsten Schoenert ]
* [af98dad] The vendorShortName is of course "Mozilla" and not "Icedove" The
packages in icedove-l10n already use the correct substition.
(Closes: #707207, #715326)
* [8ceae38] Sawfish: fix wrong size of resized window.
Backported from the TB20 release.
https://bugzilla.mozilla.org/show_bug.cgi?id=813997 (Closes: #715464)
* [b69cb68] Fix error while saving a message to disk or network.
If the user tries to save a message to disk or network share without
enough user rights to write the message Icedove fails silently. This
backport from TB 21 fixes this.
* [fd8f588] Desktop file: shorten the icon name to 'Icedove' (Closes:
#507962)
* [24b1b45] fix JS compiler segfault errors for various platforms
(Closes: #708331)
.
[ Christoph Goehre ]
* [01f6b7a] add README.Debian to describe upstream status of Thunderbird
(Closes: #710888)
* [7fa36d6] rebuild patch queue from patch-queue branch added patches:
- porting/Fix-ipc-chromium-on-kFreeBSD-and-Hurd.patch
.
[ Guido Günther ]
* [455bfe7] New upstream version 17.0.8
Checksums-Sha1:
77dfe8f236e345a4572c049b22f9eeb0a16427b6 2189 icedove_17.0.8-1.dsc
c1881379246a013b293560cbb0b69c696d051676 112434253 icedove_17.0.8.orig.tar.bz2
9b33e0bf5633a04b14ad4df540e6d087a9939fa8 495852 icedove_17.0.8-1.debian.tar.gz
99e0967fc4429b97c374ef9d31afd2d1d9085626 67352
calendar-timezones_17.0.8-1_all.deb
0a430c7c9a355324806c140a8100fcf85d9150b1 80380
calendar-google-provider_17.0.8-1_all.deb
f5e11f8c9a3ce7f1d45ea432860fbffed020a288 17611836 icedove_17.0.8-1_i386.deb
1ebe4c293f319e0cabe214101b02e7ed6a22cc0d 4131848 icedove-dev_17.0.8-1_i386.deb
6b09095c6966b899b8e3b4bf6e5446810d3f6677 136270696
icedove-dbg_17.0.8-1_i386.deb
0f9446e4536765c67970a65dc573a62032b1a656 928076
iceowl-extension_17.0.8-1_i386.deb
Checksums-Sha256:
7489a94a81876b1288293dceda27d03108a7bb3e16e2494976461b3ebbf12d18 2189
icedove_17.0.8-1.dsc
428a04fd9ae96d9cc1646e60f7959d9a0a27ec32b2c62cbcb2b11b3875e9a385 112434253
icedove_17.0.8.orig.tar.bz2
04058abf79dd3407ff53fa52a1eef2d20bbdabcf54b0fcf0c082dfbdc6808e4e 495852
icedove_17.0.8-1.debian.tar.gz
f5e9065ff38fbee8ff78a6516dc086879b77cce30547a31051907455826f184c 67352
calendar-timezones_17.0.8-1_all.deb
8a35cd1649850747ab71dd7f347dc85fab4ff8bd6c86f322fd9394496863761c 80380
calendar-google-provider_17.0.8-1_all.deb
082824de2304635d823c5e06d9488dd0211e4412f2192a66f7c3816e52eed638 17611836
icedove_17.0.8-1_i386.deb
d84e0ca981132812e076b055fdbfed399e30f590371f7e25e3719b50050351e2 4131848
icedove-dev_17.0.8-1_i386.deb
96e6b4506b43203e72f15398e813395329ad7a163e53686e336ce1f879aff208 136270696
icedove-dbg_17.0.8-1_i386.deb
375a29d8e83407bfed3b896c937fbfc1a360cca514fa7ef3bc748f7ee6ba097e 928076
iceowl-extension_17.0.8-1_i386.deb
Files:
43cd314a9981374505a64afcaf49c0a0 2189 mail optional icedove_17.0.8-1.dsc
37a706e6b2c17049ab70739600ef47b0 112434253 mail optional
icedove_17.0.8.orig.tar.bz2
0524d248bd0e83fa62c261700640ac0d 495852 mail optional
icedove_17.0.8-1.debian.tar.gz
93ac5f16e6b172e9710c812ae925d1ad 67352 mail optional
calendar-timezones_17.0.8-1_all.deb
5289c699a495f8447216579d6112ac6d 80380 mail optional
calendar-google-provider_17.0.8-1_all.deb
68687f2daf5111e4efb581b1ff5612c5 17611836 mail optional
icedove_17.0.8-1_i386.deb
08b28e0e7aa010c348567325cc39fea5 4131848 mail optional
icedove-dev_17.0.8-1_i386.deb
f4719f9fa8983b0ab788ffa04a663e9c 136270696 debug extra
icedove-dbg_17.0.8-1_i386.deb
bf5f3506ac1d5993136204a5e7b3c500 928076 mail optional
iceowl-extension_17.0.8-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFSE8q9n88szT8+ZCYRAmUeAJ9o+pBqM+pWaL5JWx70Fgz20zh7+gCfRlsi
uFpwxlY+I/heRyaKvvB29zU=
=O3yD
-----END PGP SIGNATURE-----
--- End Message ---