[Pkg-chromium-maint] Bug#750584: chromium 35 for i386 is miscompiled - it crashes with SIGILL on SSE2 instructions

Mikulas Patocka mikulas at artax.karlin.mff.cuni.cz
Wed Jun 4 18:14:56 UTC 2014


Package: chromium
Version: 35.0.1916.114-1~deb7u2
Severity: important

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

   * What led up to the situation?
Update of chromium from 34 to 35 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 SSE2 instruction
   * What outcome did you expect instead?
Chromium should work on processors without SSE2


I have AMD K6-3 processor. It doesn't have SSE or SSE2, 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 version 35 was compiled with SSE2 support,
consequently it crashes on K6-3 when it hits some SSE2 instruction. It crashes
on address 15e3381, the instruction is "xorpd  %xmm0,%xmm0"

Please, recompile chromium with -march=i486, so that it only contains 486
instructions, like all other packages in Debian i386 port.



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

Kernel: Linux 3.14.4 (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  35.0.1916.114-1~deb7u2
ii  gconf-service       3.2.5-1+build1
ii  libasound2          1.0.25-4
ii  libc6               2.13-38+deb7u1
ii  libcairo2           1.12.2-3
ii  libcap2             1:2.22-1.2
ii  libcups2            1.5.3-5+deb7u1
ii  libdbus-1-3         1.6.8-1+deb7u1
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  libgcrypt11         1.5.0-5+deb7u1
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
ii  libnspr4            2:4.9.2-1+deb7u1
ii  libnss3             2:3.14.5-1
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+nmu3
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  35.0.1916.114-1~deb7u2

-- no debconf information



More information about the Pkg-chromium-maint mailing list