[oi-dev] Firefox 60esr
Michal Nowak
mnowak at startmail.com
Fri Nov 9 19:45:48 UTC 2018
Aurélien,
does Firefox 60esr build from what's in your 'firefox60' branch?
I pulled from your 'firefox60' branch but I am unable to build Firefox,
it fails with: "NSModules are not ordered appropriately". More at:
https://paste.ec/paste/u-QGkgcO#Jf182EbyHq3Zt5s8MU9VVNHp3daKhtM-+z1OSxDkIrN
If I remove that check from firefox-60.3.0/toolkit/library/libxul.mk it
fails with missing "Undefined symbol 'sendfile'":
https://paste.ec/paste/Ov5E1DuC#s1uY-Msq9w7alg5xMgWPJLONv0kypS3yulQPjDxBh2b.
When I fix it manually, it later hangs at:
Executing
/export/home/newman/ws/oi-userland/components/web/firefox/build/amd64/dist/bin/shlibsign
-v -o ../../dist/firefox/libsoftokn3.chk -i
../../dist/firefox/libsoftokn3.so
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod=''
flags=noCertDB, noModDB
The process takes one whole core for an hour doing something. When I
make SIGN_LIBS from firefox-60.3.0/toolkit/mozapps/installer/packager.py
empty, it finally publishes, but the firefox process eventually dumps
core (which is not that surprising for me reading your IRC posts :) ):
$ mdb core
mdb: core file data for mapping at 22fbf7c39000 not saved: Bad address
mdb: core file data for mapping at 22fbf7c59000 not saved: Bad address
Loading modules: [ libc.so.1 libnvpair.so.1 libuutil.so.1 libavl.so.1
ld.so.1 ]
> ::status
debugging core file of firefox (64-bit) from lenovo
file: /usr/lib/amd64/firefox/firefox
initial argv: /usr/bin/firefox
threading model: native threads
status: process terminated by SIGSEGV (Segmentation Fault), pid=2975
uid=101 code=-1
> $C
fffffd7fffdfe730 libc.so.1`_lwp_kill+0xa()
fffffd7fffdfe760 libc.so.1`raise+0x20(b)
000000000000000b
libxul.so`_ZN13nsProfileLock18FatalSignalHandlerEiP7siginfoPv+0xff()
I am bit more surprised that Firefox 62 from Joyent's binary pkgsrc
dumps for me as well:
https://paste.ec/paste/xdeCYjGD#rSuQOzMOl+QmumtxpSLR1LU6WzblzSV7uroLrrua2eE
Michal
More information about the oi-dev
mailing list