Flash plugin crashes with SIGILL on ThinkPad X30

Bug #1009430 reported by Andrew Findlay on 2012-06-06
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
flashplugin-nonfree (Ubuntu)
Undecided
Unassigned

Bug Description

The flash plugin crashes under Firefox and Chromium. This happens every time on a Thinkpad X30 (Mobile Pentium III processor) but when I copy the entire installation to a VMWare virtual machine running on a Thinkpad T500 (Core 2 Duo processor) it runs perfectly.

Running under strace, I find this:

2854 open("/home/linda/.mozilla/firefox/dbwvw81l.default/libnssckbi.so", O_RDON
LY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
2854 gettimeofday({1338978262, 981705}, NULL) = 0
2854 --- SIGILL (Illegal instruction) @ 0 (0) ---
2854 prctl(PR_SET_DUMPABLE, 1) = 0
2854 gettid() = 2854
2854 socketpair(PF_FILE, SOCK_STREAM, 0, [20, 21]) = 0

so I suspect that the plugin has been compiled for a more recent processor. The X30 reports:

$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Mobile Intel(R) Pentium(R) III CPU - M 1200MHz
stepping : 4
microcode : 0x2
cpu MHz : 798.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pse36 mmx fxsr sse up
bogomips : 1594.59
clflush size : 32
cache_alignment : 32
address sizes : 36 bits physical, 32 bits virtual
power management:

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: flashplugin-installer 11.2.202.235ubuntu0.12.04.1
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic-pae 3.2.16
Uname: Linux 3.2.0-24-generic-pae i686
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
Date: Wed Jun 6 12:01:47 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423.2)
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: flashplugin-nonfree
UpgradeStatus: No upgrade log present (probably fresh install)

Andrew Findlay (andrew-findlay) wrote :
Andrew Findlay (andrew-findlay) wrote :

Workaround:

        Download and install Google Chrome (not the built-in Chromium Browser)

        cp -p /opt/google/chrome/libgcflashplayer.so /usr/lib/flashplugin-installer
        cd /usr/lib/flashplugin-installer
        mv libflashplayer.so libflashplayer.so.dist
        mv libgcflashplayer.so libflashplayer.so

Now restart Firefox and/or Chromium.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers