This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:

** Tags added: iso-testing

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.

  Pango-enabled firefox is much slower

Status in Mozilla Firefox:
  Fix Released
Status in firefox package in Ubuntu:
  Won't Fix
Status in firefox-3.0 package in Ubuntu:
  Fix Released
Status in firefox package in Baltix:

Bug description:
  Related to

  The Firefox that comes with Dapper is unbearably slow and
  jerky. I noticed this because runs very fast and smooth on
  another system of mine with nearly identical hardware running CentOS
  and Firefox binaries downloaded from Mozilla's ftp site.

  I've verified that it definitely is a lot slower and related to Dapper
  Firefox package, and not just the hardware or the distro in general,
  by downloading and installing the official Firefox binaries
  from on Dapper. The problem went away entirely. Scrolling
  is smooth. Menus are responsive. All that good stuff.

  Steps to reproduce problem:
  Visit using the Firefox that comes with Dapper
  Scroll by dragging the scroll bar. Notice the jerkiness and low frame rate.

  Download and install official Firefox from
  Install dependency (package libstdc++5, also depends on 
  Scroll. Enjoy the high frame rate and total non-jerkiness.

  Same profile. Same settings. Same (lack of) plugins and extensions.
  All that's changed is the binaries.

  Maybe it has to do with how they were each built:
  Official ./configure options
  --enable-application=browser --enable-update-channel=release 
--enable-update-packaging --disable-debug '--enable-optimize=-Os 
-freorder-blocks -fno-reorder-functions -gstabs+' --disable-tests 
--enable-official-branding --enable-default-toolkit=gtk2 --enable-xft 
--disable-freetype2 --enable-svg --enable-canvas --enable-static 
  Built with gcc version 3.3.2 20031022

  Dapper ./configure options
  --prefix=/usr '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' 
--enable-default-toolkit=gtk2 --with-default-mozilla-five-home=/usr/lib/firefox 
--enable-pango --with-user-appdir=.mozilla --with-system-png=/usr 
--with-system-jpeg=/usr --disable-mailnews --disable-composer --disable-ldap 
--enable-postscript --disable-installer --disable-xprint --enable-crypto 
--enable-strip-libs --enable-canvas --enable-svg --enable-svg-renderer=cairo 
--enable-system-cairo --enable-mathml --disable-tests --disable-gtktest 
--disable-debug --enable-xft '--enable-optimize=-pipe\ -w\ -O2' 
--with-system-zlib=/usr --without-system-nspr --enable-xinerama 
--enable-extensions=default --disable-pedantic --disable-long-long-warning 
--enable-single-profile --disable-profilesharing --enable-gnomevfs 
--enable-application=browser --disable-installer --disable-updater
  Built with gcc version 4.0.3 20060115

  The following ./configure differences have caught my eye:
  * '--enable-optimize=-pipe\ -w\ -O2' - The upstream doesn't have the \'s in 
there, because the spaces don't need to be escaped when surrounded by ' '. 
Probably a non-issue.
  * -O2 - The upstream uses -Os, which is good for small caches like mine.
  * --enable-system-cairo - This might have a big impact on performance, one 
way or another.

  This system is a 1.8ghz Celeron with 512mb of ram.

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to