I emerged mozilla-firefox-1.0.1 with the mozsvg USE flag on. I ran this command: firefox http://www.croczilla.com/svg/samples/arcs1/arcs1.svg I got this output: /usr/lib/MozillaFirefox/mozilla-xremote-client: Error: Failed to find a running server. No running windows found /usr/lib/MozillaFirefox/firefox-bin: symbol lookup error: /usr/lib/MozillaFirefox/components/libgklayout.so: undefined symbol: _Z25cairo_set_target_drawableP6_cairoP9_XDisplaym Then Firefox crashed. Reproducible: Always Steps to Reproduce: Gentoo Base System version 1.6.9 Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.8.1-co-0.6.2-pre1 i686) ================================================================= System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz Python: dev-lang/python-2.2.3-r1,dev-lang/python-2.3.5 [2.3.5 (#1, Feb 23 2005, 07:52:08)] dev-lang/python: 2.2.3-r1, 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.9.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks moo sandbox sfperms" GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://mirrors1.netvisao.pt/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/extra/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d bitmap-fonts bonobo crypt emacs emacs-w3 emboss escreen esd etwin f77 fam font-server fortran fpx gcj gd-external gif glitz gtk gtk2 guile imagemagick imlib ipv6 java jbig jpeg latex lcms leim libg++ libwww lua lzw-tiff mad mailwrapper md5sum mmx motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg ncurses nodrm nptl objc oggvorbis opengl pam pam_chroot pam_console pam_timestamp perl php png python readline samba sdk sdl slang snmp socks5 spell sse ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode wmf xinerama xml2 xmms xprint xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
/me too, also with 1.0.2
I can confirm this. It also occures with a fresh build of 1.0.2 I tried re-emerging all cairo libs, and firefok ,but it still persisted. Emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r3 i686) ================================================================= System uname: 2.6.11-gentoo-r3 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 12:57:21)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -g -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -g -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig distlocks nostrip sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo http://mirror.pacific.net.au/linux/Gentoo" LANG="en_NZ.utf8" LC_ALL="en_NZ.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d a52 aac acl acpi alsa apache2 audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts bmp bzlib caps cdparanoia cjk cpdflib crypt ctype cups curl curlwrappers dba debug dedicated dga dio directfb divx4linux doc emacs encode examples exif fastcgi fbcon ffmpeg fftw flac foomaticdb fortran freetds freewnn ftp gcj gd gdbm ggi gif ginac glut gmp gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile hal iconv imagemagick imap imlib innodb java javascript jikes jpeg junit kde kdeenablefinal kerberos krb4 lcms ldap leim lesstif libg++ libwww lm_sensors mad mailwrapper matroska matrox mbox mikmod milter mime mmap mmx mng mono motif mozilla mp3 mpeg mpi msn mule mysql nas ncurses nls nocd nptl odbc offensive ogg oggvorbis openal opengl pam pcntl pcre pdflib perl php pic png posix postgres ppds python qt quicktime readline ruby samba sasl sdl shared sharedmem simplexml slp sndfile snmp soap sockets socks5 speex spell spl sse ssl svg svga sysvipc tcltk tcpd tetex threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vcd vhosts videos wxwindows xml xml2 xmlrpc xosd xpm xprint xsl xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS Current libsvg-cairo, firefox, and cairo versions: cairo - 0.3.0-r1 libsvg-cairo - 0.1.5 mozilla-firefox - 1.0.2
This seems fixed in recent versions of Mozilla Firefox (eg 1.0.4)
I can confirm that firefox 1.0.4 does not crash on http://www.croczilla.com/svg/samples/arcs1/arcs1.svg like 1.0.1 was crashing for me. However, it only displays a big area that is 3 times bigger than the window and hence needs scrollbars, but is completely blank. Am I doing something wrong? Does this URL display for others? My current "emerge info" output is: Gentoo Base System version 1.6.12 Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.8.1-co-0.6.2-pre1 i686) ================================================================= System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz dev-lang/python: 2.2.3-r1, 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks moo sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/extra/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d acl apache2 bitmap-fonts bonobo cairo crypt djvu dvi dynagraph emacs emacs-w3 emboss escreen esd etwin fam font-server fortran fpx gcj gd gd-external gif glitz graphviz gtk gtk2 guile imagemagick imlib ipv6 java jbig jpeg latex lcms leim libg++ libwww lua lzw-tiff mad mailwrapper md5sum mmx motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg ncurses nodrm nptl nsplugin objc ogg oggvorbis opengl pam pam_chroot pam_console pam_timestamp perl php png python readline samba sdk slang snmp socks5 spell sse ssl t1lib tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode vorbis wmf xinerama xml2 xmms xprint xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
In mozilla-firefox-1.5 with "svg" in USE, it finally actually shows something other than a blank space for me.
I think this bug is resolved in Firefox 1.5 (see also bug 107666) and if there are SVG problems in Firefox 1.5 they really represent new bugs that should be tracked separately. So I am closing this bug.