PSM2 on Solaris 7, compiler is gcc. .mozconfig is
ac_add_options --prefix=/usr/local/mozilla
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize=-O2
ac_add_options --enable-strip-libs
ac_add_options --enable-ultrasparc
ac_add_options --enable-mathml
I tried three different cases without success: with --enable-optimize=-O2,
with --enable-optimize=-O, and without --enable-optimize and --disable-debug.
Not that I can tell whether this is PSM related ...
$ mozilla
/usr/local/mozilla/run-mozilla.sh /usr/local/mozilla/mozilla-bin
MOZILLA_FIVE_HOME=/usr/local/mozilla
LD_LIBRARY_PATH=/usr/local/mozilla:/usr/local/mozilla/plugins
LIBRARY_PATH=/usr/local/mozilla:/usr/local/mozilla/components
SHLIB_PATH=/usr/local/mozilla
LIBPATH=/usr/local/mozilla
ADDON_PATH=/usr/local/mozilla
MOZ_PROGRAM=/usr/local/mozilla/mozilla-bin
MOZ_TOOLKIT=
moz_debug=0
moz_debugger=
File descriptors set to 512
CanUnload_enumerate: skipping native
###!!! ASSERTION: NS_InitXPCOM failed: 'NS_SUCCEEDED(rv)', file nsAppRunner.cpp, line
1285
###!!! Break: at file nsAppRunner.cpp, line 1285
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
###!!! ASSERTION: Setting main thread twice?: 'Error', file nsThread.cpp, line 379
###!!! Break: at file nsThread.cpp, line 379
Segmentation Fault - core dumped
Oh no! /usr/local/mozilla/mozilla-bin just dumped a core file.
Do you want to debug this ? You need a lot of memory for this, so watch out ? [y/n] y
/usr/local/gnu/bin/gdb /usr/local/mozilla/mozilla-bin core
[...]
(gdb) bt
#0 0xff105118 in nsComponentManagerImpl::Shutdown () from
/usr/local/mozilla/libxpcom.so
#1 0xff0b24a0 in NS_ShutdownXPCOM () from /usr/local/mozilla/libxpcom.so
#2 0x2b7fc in main ()
(gdb)