firefox3 on macppc

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

firefox3 on macppc

patrick keshishian
Greetings,

I fetched a new macppc snapshot 2008-08-24[1] a couple of
days ago and while rebuilding my packages from ports, I
was tempted to see what firefox3 was like.  I couldn't use
the packages off of the ftp-site (also dated Aug 24th)
because some had @wantlib expat.8.0, snapshot has
libexpat.so.9.0.

After many hours of compiling the package was installed but
would not run. Running firefox it would exit with exit code
1. So no crashes or core files as reported[2]. I have not
managed to figure out why it exits. There are no errors
printed. Doing a ktrace and kdump I don't see anything
obvious. These two were interesting[3].  Is it normal for a
typical user app to try and access /etc/spwd.db at startup?

I removed ~/.mozilla and ran firefox again with same result.

It has been a while since I've followed ports@, but looking
at marc.info found the long thread "UPDATE: mozilla-firefox-3.0"
interesting.  Especially this post[4].

I've since built and installed firefox2 but could go back to
building firefox3 if anyone has suggestions as to what I
should look for debugging-wise[5].

--patrick


[1] OpenBSD 4.4-current (GENERIC) #1861: Sun Aug 24 21:41:27 MDT 2008
    [hidden email]:/usr/src/sys/arch/macppc/compile/GENERIC

[2] http://marc.info/?l=openbsd-ports&m=121615049812421&w=2
        "regxpcom segfault on macppc"

[3] Nothing too 'exciting' other than these:
 16316 firefox-bin CALL  open(0x3010ae70,0,0)
 16316 firefox-bin NAMI  "/etc/spwd.db"
 16316 firefox-bin RET   open -1 errno 13 Permission denied
...
 16316 firefox-bin CALL  open(0x2abcd8ec,0,0)
 16316 firefox-bin NAMI  "/dev/random"
 16316 firefox-bin RET   open 13/0xd
 16316 firefox-bin CALL  fcntl(0xd,0x3,0)
 16316 firefox-bin RET   fcntl 0
 16316 firefox-bin CALL  fcntl(0xd,0x4,0x4)
 16316 firefox-bin RET   fcntl 0
 16316 firefox-bin CALL  read(0xd,0xfffceb78,0x4)
 16316 firefox-bin RET   read -1 errno 5 Input/output error

[4] http://marc.info/?l=openbsd-misc&m=121629114805714&w=2
        "masturbating monkey"
        "did it for the lulz"

[5] http://marc.info/?l=openbsd-ports&m=121408437407558&w=2
        "help debug on macppc"