group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #23665
[Bug 1571017] Re: [arm64] libmozjs24 crashes w/ 48-bit VA
This bug was fixed in the package mozjs24 - 24.2.0-3ubuntu2.1
---------------
mozjs24 (24.2.0-3ubuntu2.1) xenial; urgency=medium
* Manually mmap on arm64 to ensure high 17 bits are clear (LP: #1571017)
Thanks to Zheng Xu.
-- dann frazier <dann.frazier@xxxxxxxxxxxxx> Thu, 26 Apr 2018 13:53:45
-0600
** Changed in: mozjs24 (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1571017
Title:
[arm64] libmozjs24 crashes w/ 48-bit VA
Status in Spidermonkey Javascript engine:
Fix Released
Status in mozjs package in Ubuntu:
New
Status in mozjs24 package in Ubuntu:
Fix Released
Status in mozjs source package in Xenial:
Won't Fix
Status in mozjs24 source package in Xenial:
Fix Released
Status in mozjs source package in Yakkety:
Won't Fix
Status in mozjs24 source package in Yakkety:
Won't Fix
Status in mozjs package in Debian:
Fix Released
Status in mozjs24 package in Debian:
Fix Released
Bug description:
[Impact]
libmozjs24 does not support 48-bit virtual addresses on arm64. 48-bit virtual addresses are enabled in the Ubuntu 16.04 kernel (though not on the kernel used on the buildds). This causes applications to crash.
[Test Case]
= mozjs =
$ sudo apt install couchdb-bin
$ couchjs a.js
Segmentation fault
= mozjs24 =
$ cat a.js
print("hello")
$ js24 a.js
Segmentation fault
[Regression Risk]
The fix for mozjs24 is ifdef'd to only apply to arm64. Since arm64 is currently segfaulting with a very simple program, there's very little chance of making things worse.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mozjs/+bug/1571017/+subscriptions