Trying to upgrade Gnome, Mozilla won't build. Stuck!

Joe Marcus Clarke marcus at FreeBSD.org
Tue Oct 11 13:49:16 PDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Scott I. Remick wrote:
| Well, decided to finally upgrade Gnome from 2.10 -> 2.12 which might have
| been a mistake. Heh. First of all, my ISP has troubles so often the script
| can't download the files it needs. So I've been having to grab them
| manually the restart the script (which takes a long time to get back to
| where it left off). But that's not my big problem.
|
| Where I stand now is Stage 4: The Big Update. I've got 236 ports that need
| to be upgraded and Mozilla 1.7.12 is only number 108. The problem is it
| keeps dying with a segfault, and not in the same place. It's the only port
| that is doing this... I've been updating ports for a while now before this
| Gnome update without any segfaulting, and even now I get through 107 other
| ports without any problems like that. Any ideas what could be going on?
|
| I'd update my ports tree but I don't dare until I know it's safe to do in
| the middle of a gnome upgrade.
|
| I am restarting and trying a 3rd time since getting to this point but here
| are the tail ends of the last 2 attempts. It takes a long time to get
| there. Let me know if you want the entire log from one of them and I'll
| compress it and put it up on a site:
|
| c++ -o nsTransferable.o -c -D_IMPL_NS_WIDGET -DUSE_TLS_FOR_TOOLKIT
| -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -I./../gtk2 -I.
| -I../../../dist/include/xpcom
|  -I../../../dist/include/string -I../../../dist/include/gfx
| -I../../../dist/include/layout -I../../../dist/include/content
| -I../../../dist/include/dom -I../
| ../../dist/include/pref -I../../../dist/include/locale
| -I../../../dist/include/necko -I../../../dist/include/htmlparser
| -I../../../dist/include/uconv -I../.
| ./../dist/include/unicharutil -I../../../dist/include/widget
| -I../../../dist/include
| -I/usr/ports/www/mozilla/work/mozilla/dist/include/nspr  -I/usr/local/i
| nclude -I/usr/local/include  -I/usr/X11R6/include   -fPIC
| -I/usr/X11R6/include  -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall
| -Wconversion -Wpointer
| -arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy
| -Wno-non-virtual-dtor -Wno-long-long -O -pipe -fshort-wchar -pipe
- -DNDEBUG
| -DTRIMME
| D -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0
| -I/usr/local/include/cairo -I/usr/local/include/glib-2.0
| -I/usr/local/lib/glib-2.0/include -I/us
| r/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
| -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
| -I/usr/local/include/freetype2 -I/usr/local/inc
| lude    -I/usr/X11R6/include  -I/usr/X11R6/include -DMOZILLA_CLIENT
| -include ../../../mozilla-config.h nsTransferable.cpp
| In file included from nsTransferable.cpp:66:
| ../../../dist/include/necko/nsNetUtil.h:754: internal compiler error:
| Segmentation fault
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <URL:http://gcc.gnu.org/bugs.html> for instructions.
| gmake[4]: *** [nsTransferable.o] Error 1
| gmake[4]: Leaving directory
| `/usr/ports/www/mozilla/work/mozilla/widget/src/xpwidgets'
| gmake[3]: *** [libs] Error 2
| gmake[3]: Leaving directory
| `/usr/ports/www/mozilla/work/mozilla/widget/src'
| gmake[2]: *** [libs] Error 2
| gmake[2]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/widget'
| gmake[1]: *** [tier_9] Error 2
| gmake[1]: Leaving directory `/usr/ports/www/mozilla/work/mozilla'
| gmake: *** [default] Error 2
| *** Error code 2
|
| Stop in /usr/ports/www/mozilla.
| ** Command failed [exit code 1]: /usr/bin/script -qa
| /tmp/portinstall47775.0 make BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3
| DISABLE_VULNERABILITIES=1
| ** Fix the problem and try again.
| ** Listing the failed packages (*:skipped / !:failed)
|         ! www/mozilla   (segmentation fault)
| --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
| INFO: GNOME upgrade FAILED at Tue Oct 11 14:38:10 EDT 2005
|
| nsLocalUtils.cpp
| c++ -o nsLocalUtils.o -c -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\"
| -DHAVE_MOVEMAIL  -I../../../dist/include/xpcom
| -I../../../dist/include/xpcom_obsolete -I../../../dist/include/string
| -I../../../dist/include/msgbase -I../../../dist/include/msgbaseutil
| -I../../../dist/include/mailnews -I../../../dist/include/pref
| -I../../../dist/include/necko -I../../../dist/include/msgdb
| -I../../../dist/include/rdf -I../../../dist/include/intl
| -I../../../dist/include/unicharutil -I../../../dist/include/mime
| -I../../../dist/include/rdfutil -I../../../dist/include/txmgr
| -I../../../dist/include/caps -I../../../dist/include/docshell
| -I../../../dist/include/msgimap -I../../../dist/include/nkcache
| -I../../../dist/include/msglocal -I../../../dist/include
| -I/usr/ports/www/mozilla/work/mozilla/dist/include/nspr
| -I/usr/local/include -I/usr/local/include  -I/usr/X11R6/include   -fPIC
| -I/usr/X11R6/include  -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall
| -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
| -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O -pipe
| -fshort-wchar -pipe  -DNDEBUG -DTRIMMED  -I/usr/X11R6/include
| -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h
| nsLocalUtils.cpp
| nsLocalUtils.cpp: In function `nsresult nsGetMailboxServer(char*, char*,
| nsIMsgIncomingServer**)':
| nsLocalUtils.cpp:127: internal compiler error: Segmentation fault
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <URL:http://gcc.gnu.org/bugs.html> for instructions.
| gmake[4]: *** [nsLocalUtils.o] Error 1
| gmake[4]: Leaving directory
| `/usr/ports/www/mozilla/work/mozilla/mailnews/local/src'
| gmake[3]: *** [libs] Error 2
| gmake[3]: Leaving directory
| `/usr/ports/www/mozilla/work/mozilla/mailnews/local'
| gmake[2]: *** [libs] Error 2
| gmake[2]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/mailnews'
| gmake[1]: *** [tier_97] Error 2
| gmake[1]: Leaving directory `/usr/ports/www/mozilla/work/mozilla'
| gmake: *** [default] Error 2
| *** Error code 2
|
| Stop in /usr/ports/www/mozilla.
| ** Command failed [exit code 1]: /usr/bin/script -qa
| /tmp/portinstall95962.0 make BATCH=yes GNOME_UPGRADE_SH_VER=2.12-3
| DISABLE_VULNERABILITIES=1
| ** Fix the problem and try again.
| ** Listing the failed packages (*:skipped / !:failed)
|         ! www/mozilla   (segmentation fault)
| --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
| INFO: GNOME upgrade FAILED at Tue Oct 11 16:12:55 EDT 2005

This looks very much like a hardware problem.  Random segfaults point to
either over-optimization (which it doesn't look like you're doing) or
bad or over-taxed hardware.  If you're using the 4BSD scheduler and
you've built world and kernel with default CFLAGS, then I would download
some of those x86 hardware tester ISOs, and run diagnostics.  Also,
check to make sure your cooling is working correctly.

Joe

- --
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDTCWvb2iPiv4Uz4cRAvFdAKCU92AAFWc9913cYjDqHmc5FCt+ewCgpDgc
0VFUdwb5yNJ8F1g86IZQ8mo=
=0m3E
-----END PGP SIGNATURE-----


More information about the freebsd-gnome mailing list