Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84298 - mozilla-firefox with mozsvg USE flag crashes on SVG URL
Summary: mozilla-firefox with mozsvg USE flag crashes on SVG URL
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-06 05:44 UTC by Joe Wells
Modified: 2005-12-06 06:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Wells 2005-03-06 05:44:07 UTC
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
Comment 1 Santiago Gala 2005-03-24 12:32:11 UTC
/me too, also with 1.0.2
Comment 2 Dion Sole 2005-03-25 04:28:06 UTC
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
Comment 3 Henrique Rodrigues 2005-06-16 10:19:29 UTC
This seems fixed in recent versions of Mozilla Firefox (eg 1.0.4)
Comment 4 Joe Wells 2005-07-06 03:41:52 UTC
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
Comment 5 Joe Wells 2005-12-03 14:39:35 UTC
In mozilla-firefox-1.5 with "svg" in USE, it finally actually shows something
other than a blank space for me.
Comment 6 Joe Wells 2005-12-06 06:32:54 UTC
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.