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
[EMAIL PROTECTED]:/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"