Flash plugin crashes with SIGILL on ThinkPad X30

Bug #1009430 reported by Andrew Findlay
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
flashplugin-nonfree (Ubuntu)
New
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)

Revision history for this message
Andrew Findlay (andrew-findlay) wrote :
Revision history for this message
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  
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.