pvr driver crashes when ubiquity-slideshow starts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Webkit |
New
|
Medium
|
|||
livecd-rootfs (Ubuntu) |
Fix Released
|
Critical
|
Oliver Grawert | ||
Quantal |
Fix Released
|
Critical
|
Oliver Grawert | ||
pvr-omap4 (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
Quantal |
Won't Fix
|
High
|
Unassigned | ||
ubiquity (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
Quantal |
Invalid
|
Critical
|
Unassigned | ||
webkit (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Iain Lane |
Bug Description
[ Description ]
I think this happened on any page which uses JS. An upstream bug (linked from here) in the JS JIT results in segfaults.
[ Test case ]
On an armhf machine, try
/usr/
it should briefly open a window and then segfault before the fix, and successfully load the webpage after.
Also try the slideshow that prompted this bug report in the first place
bzr branch lp:ubiquity-slideshow-ubuntu
cd ubiquity-
./Slideshow.py --path=build/ubuntu --controls
again you should see a segfault (coming from webkit) before, and a lovely slideshow after.
[ Regression Potential ]
This might make webkit a bit slower on armel/hf. It shouldn't be too bad, but perhaps exercise a bit by browsing around in epiphany-browser to see.
[ Original Description ]
On panda, I'm hitting this crash on the 20121012.2 image for quantal.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: ubiquity 2.12.10
ProcVersionSign
Uname: Linux 3.5.0-213-omap4 armv7l
ApportVersion: 2.6.1-0ubuntu3
Architecture: armhf
CasperVersion: 1.328
Date: Fri Oct 12 11:26:13 2012
InstallCmdLine: fixrtc quiet splash -- boot=casper only-ubiquity
LiveMediaBuild: Ubuntu 12.10 "Quantal Quetzal" - Release armhf+omap4 (20121012.2)
ProcEnviron:
TERM=linux
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
Changed in webkit (Ubuntu Quantal): | |
milestone: | none → quantal-updates |
description: | updated |
description: | updated |
Changed in webkit: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Created attachment 139221
Attempted gdb diagnostics
OLPC is moving from xulrunner to webkit. This is working great on our x86 laptops, but not on our latest ("XO-1.75") ARMv7 laptop.
We are running Fedora 17 with webkitgtk-1.8.1 (GTK3).
On the ARM platform, loading a javascript-heavy webpage causes a crash. Reproduced in Epiphany and OLPC's own "Browse activity" for the Sugar desktop. Reproduces very easily - loading gmail or Google Docs will cause an instant crash most of the time.
Unfortunately gdb is not helpful with the crash. With all relevant debuginfo packages installed:
(gdb) bt
#0 0x00000024 in ?? ()
#1 0x49f0eaf4 in ?? ()
#2 0x49f0eaf4 in ?? ()
The crash can't be reproduced on identical configuration on x86.
WebKit was built with these options:
WebKit was configured with the following options:
Build configuration:
Enable debugging (slow) : no
Compile with debug symbols (slow) : no
Enable debug features (slow) : no
Enable GCC build optimization : yes
Code coverage support : no
Unicode backend : icu
Font backend : freetype
Optimized memory allocator : yes
Accelerated Compositing : no
Features:
WebGL : yes
Blob support : yes
DOM mutation observer support : no
DeviceOrientation support : no
Directory upload : no
Fast Mobile Scrolling : no
JIT compilation : yes
Filters support : yes
Geolocation support : yes
JavaScript debugger/profiler support : yes
Gamepad support : no
MathML support : yes
Media source : no
Media statistics : no
MHTML support : no
HTML5 channel messaging support : yes
HTML5 meter element support : yes
HTML5 microdata support : no
Page Visibility API support : no
HTML5 progress element support : yes
HTML5 client-side session and persistent storage support : yes
SQL client-side database storage support : yes
HTML5 datagrid support : no
HTML5 data transfer items support : no
HTML5 FileSystem API support : no
Quota API support : no
HTML5 sandboxed iframe support : yes
HTML5 video element support ...