gcc 4.5 miscompilation causing regression in Chromium (was: omnibox search doesn't work)

Bug #664584 reported by shankao
64
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Chromium Browser
Unknown
Unknown
chromium-browser (Ubuntu)
Fix Released
Medium
Fabien Tassin

Bug Description

Binary package hint: chromium-browser

After today's update from Chromium 6 to 7, I'm unable to search by using the omnibox. In order to reproduce:

1. Press Ctrl+K while focusing the browser
2. Type some word and click enter
3. The browser should use your default search engine and give back the corresponding results page. Instead, it does as if no enter key would be pressed

This is a regression from Chromium 6.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: chromium-browser 7.0.517.41~r62167-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.36-0.4-generic 2.6.36-rc7
Uname: Linux 2.6.36-0-generic i686
Architecture: i386
Date: Thu Oct 21 17:53:22 2010
Desktop-Session:
 DESKTOP_SESSION = gnome
 GNOME_DESKTOP_SESSION_ID = this-is-deprecated
 XDG_CONFIG_DIRS = /etc/xdg/xdg-gnome:/etc/xdg
 XDG_DATA_DIRS = /usr/share/gnome:/usr/local/share/:/usr/share/
DetectedPlugins: (no entry found in the Preferences file)
EcryptfsInUse: Yes
Env:
 MOZ_PLUGIN_PATH = None
 LD_LIBRARY_PATH = None
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: chromium-browser
chromium-default: CHROMIUM_FLAGS=""

Revision history for this message
shankao (shankao) wrote :
sojourner (itsmealso2)
Changed in chromium-browser (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Serpell (daniel-serpell) wrote :

I think that this is the chromium upstream bug 41887, so I added a bug-watch.

Revision history for this message
Fabien Tassin (fta) wrote :

This is gcc 4.5 bug. A work-around will soon land in trunk, i'll backport it to stable for natty once tested.

Changed in chromium-browser (Ubuntu):
assignee: nobody → Fabien Tassin (fta)
importance: Undecided → Medium
status: Confirmed → In Progress
Fabien Tassin (fta)
summary: - Chromium 7 omnibox search doesn't work
+ gcc 4.5 miscompilation causing regression in Chromium (was: omnibox
+ search doesn't work)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package chromium-browser - 7.0.517.44~r64615-0ubuntu1

---------------
chromium-browser (7.0.517.44~r64615-0ubuntu1) natty; urgency=high

  * New upstream Major release from the Stable Channel (LP: #671420), also
    fixing the following security issues:
    - [51602] High, Use-after-free in text editing. Credit to David Bloom of
      the Google Security Team, Google Chrome Security Team (Inferno) and
      Google Chrome Security Team (Cris Neckar).
    - [55257] High, Memory corruption with enormous text area. Credit to wushi
      of team509.
    - [58657] High, Bad cast with the SVG use element. Credit to the kuzzcc.
    - [58731] High, Invalid memory read in XPath handling. Credit to Bui Quang
      Minh from Bkis (www.bkis.com).
    - [58741] High, Use-after-free in text control selections. Credit to
      “vkouchna”.
    - [59320] High, Integer overflows in font handling. Credit to Aki Helin of
      OUSPG.
    - [60055] High, Memory corruption in libvpx. Credit to Christoph Diehl.
    - [60238] High, Bad use of destroyed frame object. Credit to various
      developers, including “gundlach”.
    - [60327] [60769] [61255] High, Type confusions with event objects. Credit
      to “fam.lam” and Google Chrome Security Team (Inferno).
    - [60688] High, Out-of-bounds array access in SVG handling. Credit to wushi
      of team509.
  * Work-around a gcc 4.5 miscompilation bug causing a regression in the
    omnibar, breaking searches (LP: #664584)
    - add debian/patches/gcc-4.5-build-workaround.patch
    - update debian/patches/series
 -- Fabien Tassin <email address hidden> Thu, 04 Nov 2010 20:53:09 +0100

Changed in chromium-browser (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.