[Pkg-chromium-maint] Bug#764291: chromium 37 for i386 is miscompiled - it crashes on CMOV and SSE instructions

Mikulas Patocka mikulas at artax.karlin.mff.cuni.cz
Mon Oct 6 21:40:17 UTC 2014


Package: chromium
Version: 37.0.2062.120-1~deb7u1
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
Update to Chromium 37 in Debian Wheezy
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Run chromium
   * What was the outcome of this action?
Chromium crashes with SIGILL on CMOV instruction
   * What outcome did you expect instead?
Chromium should work on i586-class processors, like the other programs in
Debian i386 port

I have AMD K6-3 processor. It doesn't have SSE, it also doesn't have CMOV
instruction.

Chromium versions in Debian up to and including 34 work flawlessly on this
processor.

Due to some mistake, Chromium 37 was compiled with SSE and CMOV instructions,
consequently it crashes on K6-3 on illegal instruction signal. (chromium 35 was
compiled with SSE2 instructions, I filed another bug report for that earlier)

Please, recompile chromium with -march=i586, like other packages in Debian i386
port.

*** End of the template - remove these lines ***



-- System Information:
Debian Release: 7.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i586)

Kernel: Linux 3.14.19 (PREEMPT)
Locale: LANG=cs_CZ.UTF8, LC_CTYPE=cs_CZ.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages chromium depends on:
ii  chromium-inspector  37.0.2062.120-1~deb7u1
ii  gconf-service       3.2.5-1+build1
ii  libasound2          1.0.25-4
ii  libc6               2.13-38+deb7u4
ii  libcairo2           1.12.2-3
ii  libcap2             1:2.22-1.2
ii  libcups2            1.5.3-5+deb7u4
ii  libdbus-1-3         1.6.8-1+deb7u4
ii  libexpat1           2.1.0-1+deb7u1
ii  libfontconfig1      2.9.0-7.1
ii  libfreetype6        2.4.9-1.1
ii  libgcc1             1:4.7.2-5
ii  libgconf-2-4        3.2.5-1+build1
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libglib2.0-0        2.33.12+really2.32.4-5
ii  libgnome-keyring0   3.4.1-1
ii  libgtk2.0-0         2.24.10-2
ii  libjpeg8            8d-1+deb7u1
ii  libnspr4            2:4.9.2-1+deb7u2
ii  libnss3             2:3.14.5-1+deb7u2
ii  libpango1.0-0       1.30.0-1
ii  libspeechd2         0.7.1-6.2
ii  libspeex1           1.2~rc1-7
ii  libstdc++6          4.7.2-5
ii  libudev0            175-7.2
ii  libx11-6            2:1.5.0-1+deb7u1
ii  libxcomposite1      1:0.4.3-2
ii  libxcursor1         1:1.1.13-1+deb7u1
ii  libxdamage1         1:1.1.3-2
ii  libxext6            2:1.3.1-2+deb7u1
ii  libxfixes3          1:5.0-4+deb7u1
ii  libxi6              2:1.6.1-1+deb7u1
ii  libxml2             2.8.0+dfsg1-7+wheezy1
ii  libxrandr2          2:1.3.2-2+deb7u1
ii  libxrender1         1:0.9.7-1+deb7u1
ii  libxslt1.1          1.1.26-14.1
ii  libxss1             1:1.2.2-1
ii  libxtst6            2:1.2.1-1+deb7u1
ii  xdg-utils           1.1.0~rc1+git20111210-6

chromium recommends no packages.

Versions of packages chromium suggests:
ii  chromium-l10n  37.0.2062.120-1~deb7u1

-- no debconf information



More information about the Pkg-chromium-maint mailing list