On Sat, Jul 19, 2008 at 04:08:22PM +0300, Martynas Venckus wrote:
> Hey,
> 
> Updated diffs at http://www.altroot.org/p/.  Changes:
> 
> * sqlite-3.5.9
> - merge espie's changes, with two small modifications
> 
> * nss-3.12
> - update to nss-3.12
> - no need for -Bsymbolic, except for freebl3
> 
> * nspr-4.7.1
> - no changes
> 
> * mozilla-firefox-3.0.1
> - the nss workaround broke printing.  use a better one from kurt,
> i.e. --disable-libxul.  it works just fine now, thanks to kurt
> - merge, to apply for mozilla-firefox-2.0.0.16 in current
> - remove -Bsymbolic for components
> - remove eula, we'll come up w/ the better solution from mozilla
> - and the best part is, the evil patch can be removed now:
> ++OS_CXXFLAGS += -fno-stack-protector
> 
> What i really need to know, is which of these archs work/do not
> work.
> 
> alpha amd64 arm powerpc sparc sparc64

I rebuild all of the above on sparc64. Now I don't get a core dump any
more when running regxpcom during make install. I got that when I built
with DEBUG="-g -O0" with the older diffs.

When starting firefox it dump core because of an Illegal instruction:

(gdb) bt
#0  0x00000000545ee0c0 in nsACString_internal::Assign ()
   from /usr/local/mozilla-firefox/libxpcom_core.so.20.0
#1  0x00000000545ee0dc in nsACString_internal::Assign ()
   from /usr/local/mozilla-firefox/libxpcom_core.so.20.0

When I start firefox with "firefox -g" I get a Segmentation fault:

(gdb) run
Starting program: /usr/local/mozilla-firefox/firefox-bin 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0x00000000485260c0 in nsACString_internal::Assign ()
   from /usr/local/mozilla-firefox/libxpcom_core.so.20.0
(gdb) bt
#0  0x00000000485260c0 in nsACString_internal::Assign ()
   from /usr/local/mozilla-firefox/libxpcom_core.so.20.0
#1  0xad90af29e5036ee8 in ?? ()
#2  0xad90af29e5036ee8 in ?? ()
Previous frame identical to this frame (corrupt stack?)

I'm running the latest snapshot from July 16th on a SUN Blade 100.

Regards,
Markus

Reply via email to