I think we should also ask on illumos-developer for this.

Not many illumos devs are on this list that know this deep enough.

-Till

On 13.03.21 04:58, Carsten Grzemba via oi-dev wrote:
On building FF for OI I run in core dumps.

It seems that this are raised by MOZ_ASSERTION because the JS-engine (spidermonkey) expects that  addresses for JS Values are not in the upper memory area:

ptr must be a valid user-mode pointer, with the top 16 bits clear

The ptr is for example 0xfffffbffef120fb0 so the address is too high in this case. pmap shows the related range as mmap allocated area (anonymous)
Related the assertions there was a change in FF68.2

In solaris-userland Oracle has placed a patch but only for Sparc: sparc-47bit-VA-space.patch
This use a mapfile with
RESERVE_SEGMENT spidermonkey_reserve {
       VADDR = 0x800000000000;
       SIZE = 0xffff7fffffff0000;
};
Illumos ld don't know the option RESERVE_SEGMENT, but it is for Sparc how I already stated.

Do IllumOS use the whole 64bit address space and not only the expected 47bit? Or I am completly wrong here in the maze of physical and virtual address spaces?
--
Carsten

_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev


_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to