← Back to team overview

group.of.nepali.translators team mailing list archive

[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