-
Type:
Question
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: 3.2.0
-
Component/s: Build
-
None
-
Environment:AIX
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
SpiderMonkey stores objects in 64 bits JSvals using punboxing, which means 17 bits are used to indicate the type and 47 bits to store a pointer to the actual value.
This is fine when the pointer have no more than 47 significant bits, which is the case on x86-64, but not on Power under AIX, where mmap returns pointers in the range 0x07000000_00000000-0x07FFFFFF_FFFFFFFF (58 significant bits).
This is compromising the port of MongoDB to AIX.
Issue as also been reported to Mozilla (Bug 1263543).
- is related to
-
SERVER-22927 mongo dies with Segmentation fault in Solaris 11.3 / Illumos February 2016
-
- Closed
-
- related to
-
SERVER-3123 Does Mongodb support AIX?
-
- Closed
-
- links to