[cairo] firefox/cairo crashes on solaris 9

sam sirlin samuel.w.sirlin at jpl.nasa.gov
Wed Apr 25 08:40:47 PDT 2007


On Wed, 25 Apr 2007 08:34:35 +0200 (CEST)
"Peter Weilbacher" <mozilla at weilbacher.org> wrote:

> On Tue, 24 Apr 2007 12:49:59 -0700, sam sirlin wrote:
> 
> >I think it finds gtk2 and then pulls in cairo, pango...
> 
> Actually, no. In that case the in-tree cairo is built and used
> -- but only for SVG and Canvas objects. cairo _is_ used through
> Gtk objects if your Gtk version is new enough.
> 
> >--prefix=/dsw/gca-gnome2 --enable-application=browser --enable-optimize=-xO3 --enable-mathml --disable-debug --disable-tests --without-system-nspr --with-system-jpeg=/dsw/gca-local --with-system-png=/dsw/gca-local --with-system-zlib=/dsw/gca-local --without-system-mng --disable-auto-deps --disable-shared --enable-static
> 
> This
> 
> >#95 0xfec8f644 in gtk_file_chooser_dialog_new (title=Variable "title" is not available.) at gtkfilechooserdialog.c:616
> >#96 0x00790144 in __1cMnsFilePickerEShow6Mph_I_ ()
> >#97 0xff064bb0 in XPTC_InvokeByIndex () from /dsw/gca-other/firefox-2.0.0.3/libxpcom_core.so
> 
> tells me that actually not the cairo used by Firefox is the problem
> (which would be cairo 1.0.2 for Firefox 2.0.0.x) but the cairo that
> is used by Gtk, because everything above this in the call stack is
> just related to the file-picker (not the download manager) that
> Firefox tries to show. Can you open the Gtk file-picker from other
> Gtk-based programs?

I've not had any trouble with other gtk programs, but investigating
with ddd seems to show they don't call
gtk_file_chooser_dialog_new, even when choosing files 

I've tried gqview, gedit, gnumeric, gimp, gnome-terminal, sylpheed 
Any suggestions as to programs that might call the gtk file-picker? 

I wonder if it might be a case of 2 different cairos linked in and
conflicting? I'll try rebuilding ff with --enable-system-cairo

-- 
sam sirlin <samuel.w.sirlin at jpl.nasa.gov>


More information about the cairo mailing list