Bug#839048: js24 crashes on ARM64

2016-12-12 Thread Zheng Xu
On 12 December 2016 at 13:59, Ben Hutchings wrote: > On Mon, 2016-12-12 at 13:51 +0800, Zheng Xu wrote: > > mozjs24 -- The patch is the back port version of the upstream one. It > > doesn't change the ABI. > > Unfortunately, the patch that was applied does change the A

Bug#839048: js24 crashes on ARM64

2016-12-11 Thread Zheng Xu
umber of tag bits. > > Ben. > > > > At this point in the release cycle no more library transitions are > > > allowed, so libmozjs has to be fixed with a kluge like the patch that > > > Zheng Xu sent, not the upstream change. > > > > I agree. But I also

Bug#839050: js24 crashes on ARM64

2016-09-27 Thread Zheng Xu
Package: libmozjs-24-bin root@3aeb83a7878f:~# cat a.js print("hello") root@3aeb83a7878f:~# js24 a.js Segmentation fault (core dumped) There is an assumption that the VA bits is less equal than 47 bits in mozjs. But it is not true any more when we compile the kernel with 48 VA bits. Patch is atta

Bug#839048: couchjs crashes on ARM64

2016-09-27 Thread Zheng Xu
Package: libmozjs185-1.0 root@3aeb83a7878f:~# cat a.js print("hello") root@3aeb83a7878f:~# couchjs a.js Segmentation fault (core dumped) couchjs is in couchdb-bin, but the issues is caused by a bug in mozjs. There is an assumption that the VA bits is less equal than 47 bits in mozjs. But it is no