Subject: Re: Anyone manage to build mozilla from pkgsrc?
To: NetBSD amd64 <port-amd64@netbsd.org>
From: Nicolas Joly <njoly@pasteur.fr>
List: port-amd64
Date: 08/03/2004 14:56:38
On Tue, Aug 03, 2004 at 09:15:38PM +0900, Christopher SEKIYA wrote:
> On Mon, Aug 02, 2004 at 01:07:31PM +0200, Nicolas Joly wrote:
> 
> > I just tried it, and it works fine on my dual Opteron workstation
> > (Tyan S2885).
> 
> Sure enough, as soon as I sent the "me too" message, firefox committed suicide.
> 
> Although it doesn't die as quickly as before, there are still issues.

I agree, i've seen crashes since ... At least, there is a problem with
jpeg images.

By example, just try with :
<URL:http://www.netbsd.org/gallery/logos.html>
<URL:http://www.netbsd.org/images/logos/stefan/chrome.jpg>

njoly@lanfeust [~]> MOZILLA_FIVE_HOME=/usr/pkg/lib/mozilla
njoly@lanfeust [~]> export MOZILLA_FIVE_HOME
njoly@lanfeust [~]> gdb /usr/pkg/lib/mozilla/mozilla-bin
GNU gdb 5.3nb1
Copyright 2002 Free Software Foundation, Inc.
[...]
This GDB was configured as "x86_64--netbsd"...(no debugging symbols
found)...
(gdb) run
Starting program: /usr/pkg/lib/mozilla/mozilla-bin 
(no debugging symbols found)...(no debugging symbols found)...
[...]
(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 ()]
0x0000000047c14184 in jpeg_idct_islow () from
/usr/pkg/lib/libjpeg.so.62
(gdb) bt
#0  0x0000000047c14184 in jpeg_idct_islow () from
/usr/pkg/lib/libjpeg.so.62
#1  0x0000000047c120ea in decompress_onepass () from
/usr/pkg/lib/libjpeg.so.62
#2  0x0000000047c11c38 in process_data_context_main ()
   from /usr/pkg/lib/libjpeg.so.62
#3  0x0000000047c0c171 in jpeg_read_scanlines ()
   from /usr/pkg/lib/libjpeg.so.62
#4  0x0000000047a157f4 in nsJPEGDecoder::OutputScanlines() ()
   from /usr/pkg/lib/mozilla/components/libimglib2.so
#5  0x0000000047a15697 in nsJPEGDecoder::~nsJPEGDecoder() ()
   from /usr/pkg/lib/mozilla/components/libimglib2.so
[...]

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.