[Pkg-mongodb-maintainers] Bug#877503: stretch-pu: package mongodb/1:3.2.11-2

Apollon Oikonomopoulos apoikos at debian.org
Mon Oct 2 09:33:07 UTC 2017


Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org at packages.debian.org
Usertags: pu

Dear SRMs,

I would like to update MongoDB in Stretch to address a couple of issues, 
namely:

 - #876755: GCC 6 and later optimizes out some null pointer checks. It 
   appears that this breaks the bundled version of spidermonkey (38) and 
   causes null pointer dereferences. This is fixed by disabling the 
   relevant GCC optimizations for the spidermonkey build.

 - #871906: Since Stretch, our kernels have enabled 48-bit virtual 
   addressing on aarch64. MongoDB's embedded spidermonkey crashes on 
   kernels with 48-bit VA support, as it assumes that all pointers have 
   17 bits clear that can be used for tagging. This is fixed by 
   cherry-picking a patch from Mozilla upstream that uses manual 
   malloc(3) hints to make sure the malloc()'d regions comply with this 
   requirement.

 - #864407: mongodb.service lacks an `After=network.target' statement, 
   so startup will fail on system boot if mongodb is asked to bind to a 
   non-wildcard, non-localhost address.

Full source debdiff attached.

Regards,
Apollon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mongodb_3.2.11-2+deb9u1.diff
Type: text/x-diff
Size: 6777 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mongodb-maintainers/attachments/20171002/8d5dd3cb/attachment.diff>


More information about the Pkg-mongodb-maintainers mailing list