[cairo] firefox/cairo crashes on solaris 9

Peter Weilbacher mozilla at weilbacher.org
Tue Apr 24 23:34:35 PDT 2007


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?

   Peter.

P.S.: Please CC the cairo list when replying, I alone have very
little knowledge of how cairo interacts with other stuff on Unix...


More information about the cairo mailing list